Sommario:
- Passaggio 1: ottenere tutte le cose
- Passaggio 2: la scatola
- Passaggio 3: cablarlo
- Passaggio 4: codificarlo
- Passaggio 5: inserimento dell'elettronica nella scatola
- Passaggio 6: testarlo
- Passaggio 7: profitto! e Conclusione
Video: Blocco Light Box: 7 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Ora, hai sentito parlare di scatole che si aprono quando rilevano un bussare. facciamone uno che si apra quando accendi il LED del tuo telefono su di esso!
No? veramente? in realtà è abbastanza utile e può essere usato come oggetto di scena per una festa o il pacchetto definitivo per un regalo di Natale. Non preoccuparti. Ti prenderò la mano e ti guiderò attraverso il processo di costruzione di questa scatola magica.
DISCLAIMER: questo progetto funziona, tuttavia è necessario utilizzare una fonte di alimentazione separata per il servo. tienilo a mente quando lo costruisci. Fai come dico/scrivi non fare quello che vedi!
Passaggio 1: ottenere tutte le cose
Per costruire questa fantastica scatola di segretezza devi avere:
-Un microcontrollore arduino
-1000 Ohm resistenza
- 1 resistore di rilevamento della luce (LDR) può essere di qualsiasi dimensione o forma purché rilevi la normale luce interna / esterna
- 1 batteria da 9V o powerbank per alimentare il tuo arduino (puoi anche usare il tuo laptop per alimentarlo e leggere il comunicatore seriale.)
- 1 microservo o motore in grado di eseguire movimenti precisi
- 1 scatola completamente personalizzata e fantastica con coperchio incernierato
- 1 un po' di metallo di scorta
- 1 pezzo di legno tagliato come suggeriscono le immagini sopra (sega per figure o taglio laser)
E per ultimo ma soprattutto:
- 1 rotolo di nastro adesivo
Link da aggiungere in seguito
Passaggio 2: la scatola
La scatola che usi può essere praticamente qualsiasi scatola che si incerniera su un lato.
dove ho preso la mia scatola? Un mio amico è un falegname ed è stato abbastanza fantastico da realizzare questa scatola per me! Ho aggiunto alcune cerniere e installato il coperchio.
Se vuoi sapere come realizzare una scatola come questa (o una migliore) guarda questo tutorial:
Passaggio 3: cablarlo
Il cablaggio per questo piccoletto non è davvero niente di speciale. utilizza un semplice circuito divisore di tensione per il sensore di luce e un circuito ancora meno complicato per il servo.
Questo è il punto in cui la mia scatola non segue le indicazioni che fornisco. Non ho un'alimentazione separata per il servo, quindi devo usare i punti di alimentazione sull'arduino. Il problema con questo è che, quando il blocco riceve un qualsiasi tipo di carico su di esso, inizia ad assorbire molta corrente per l'arduino causando l'arresto anomalo dell'arduino. per favore, tienilo a mente.
La soluzione a questo è questo layout. utilizzando un alimentatore da 6V (1A) per alimentare il servo come mostrato nella seconda immagine
Passaggio 4: codificarlo
Ora questo programma passa da aperto a chiuso e usa il delay(); comando nell'IDE di Arduino. Sarebbe meglio usare un programma che utilizzi il millis(); comando ma renderebbe anche un po' più un incubo codificarlo.
Il codice risiede qui nel testo ma puoi anche scaricare il file.ino qui
/* - Flashbox v1.0.0 - */
/*
* Autore: Frank Tuk * Data di caricamento: 9-1-2018 * Non esitare a utilizzare questo programma nei tuoi prodotti * *
/Servo correlati
#include Servo lockservo; // aggiunge un servo al programma chiamato: LockServo //Variabili di connessione int servo = 9; // Pin usato per dire al servo in quale posizione andare. int sens = A0; // Pin utilizzato per misurare il valore del nostro sensore di luce.
//variabili per il programma.
int sensval = 0; // Questa variabile viene utilizzata per memorizzare il valore del sensore di luce. int sensval_old = 0; // Hai indovinato, questo è usato per memorizzare i valori precedenti. boolean state = false;// Salva lo stato del lock, lo commuta tra false e true (true essendo aperto e false essendo chiuso) int val = 10; booleano servoState = false;
void setup() {
Serial.begin(9600); //Avvio del monitor seriale in modo da poter guardare all'interno del cervello di Arduino. pinMode(servo, OUTPUT); //assicurandosi che il pin del servo sappia che deve essere emesso. pinMode(sens, INPUT); //trasformando il sensore in un vero sensore lockservo.attach(servo); // Dice all'arduino a quale pin è collegato il nostro servo
// Ora, per assicurarci che la scatola sappia dove si trova.
lockservo.write(165); ritardo(1000); lockservo.write(10); }
ciclo vuoto() {
sensval_old = analogRead(sens); Serial.println(""); Serial.print("Misurazione…"); Serial.println(sensval_old); ritardo (500); if (sensval_old > 700){ stato = !stato; servoStato = !servoStato; sensval = analogRead(sens); Serial.print("il blocco cambia stato in:"); Serial.println(sensval); ritardo(1000); } else{ ritardo(250); }
if ((servoState == false) && (val == 10)){
val = 165; lockservo.write(val); ritardo (500); Serial.println("Serratura chiusa, servo in chiusura"); } else if ((servoState == false) && (val == 165)){ delay(250); Serial.println("Blocco chiuso"); } else if ((servoState == true) && (val == 165)){ val = 10; lockservo.write(val); ritardo (500); Serial.println("Serratura aperta, apertura servo"); } else{ ritardo(250); Serial.println("Blocco aperto"); } }
Passaggio 5: inserimento dell'elettronica nella scatola
L'installazione del servoblocco e del sensore nella scatola è abbastanza semplice.
primo: avvitare il pezzo di legno per la serratura dello scrocco sul servo
secondo: installa il servo nel blocco e avvita questo blocco nella parte inferiore della scatola.
terzo: avvitare il fermo nel coperchio
Scelgo di scaricare la mia breadboard all'interno della scatola e di far passare i fili rimanenti all'arduino tra il coperchio e la scatola. questo semplifica solo la chiusura del coperchio e il collegamento all'arduino. (sai, solo per assicurarmi di non chiudermi fuori.)
Passaggio 6: testarlo
Sì! devi provarlo. è lì che ho scoperto che non potevo fornire abbastanza corrente attraverso l'arduino e avrei dovuto usare un'alimentazione separata per il servo.
Perché mi sono imbattuto in questo durante l'assemblea e non prima? A: Ero molto impaziente. B: il vero motivo.
Quando ho testato la configurazione, l'ho testata senza il coperchio per vedere cosa stava facendo il fermo. Quando l'ho poi testato di nuovo con il coperchio, ho scoperto che il servo assorbe più corrente sotto carico.
Così. sii ASSOLUTAMENTE sicuro di avere una configurazione di lavoro completamente impeccabile per assicurarti di non chiuderti fuori dalla tua stessa scatola.
Passaggio 7: profitto! e Conclusione
Questo è tutto! hai fatto! E amico, datti una pacca sulla spalla perché sei riuscito a superare questo istruibile!
Se hai domande o commenti, assicurati di contattarmi!
Consigliato:
Blocco attività sulle sillabe socievoli: 6 passaggi (con immagini)
Sociable Syllables Activity Pad: Il Sociable Syllables Activity Pad è stato creato come strumento di insegnamento della tecnologia assistiva per studenti con problemi di udito. Nella mia esperienza in classe e dopo le conversazioni con i consulenti per problemi di udito, mi sono venuti in mente 3 suggerimenti nella creazione del
Blocco del telecomando: 12 passaggi (con immagini)
Blocco telecomando: Ciao, benvenuto in Creativity Buzz.Qui puoi creare una serratura con telecomando wireless usando Arduino Uno.Per altri progetti Arduino, visita CreativitybuzzHai bisogno di questi materiali per realizzare questa serratura.1) Arduino Uno2) Interruttore wireless a 4 canali 3) 100 RPM CC m
Lampada con blocco di domande Mario attivato dal pugno: 8 passaggi (con immagini)
Lampada con blocco di domande di Mario attivato dal pugno: i giochi di Super Mario sono stati la mia infanzia. Ho sempre desiderato avere alcuni oggetti di scena nei giochi, e ora che ho gli strumenti per farlo, ho deciso di iniziare a realizzarli. Il primo di quelli sulla mia lista è il Blocco delle domande. Sono riuscito a fare il
Blocco NFC - Quando un PCB è anche i pulsanti, l'antenna e altro: 7 passaggi (con immagini)
Blocco NFC - Quando un PCB è anche i pulsanti, l'antenna e altro…: puoi prendere una delle due cose da questo Instructable. Puoi seguire e creare la tua combinazione di un tastierino numerico e un lettore NFC. Lo schema è qui. Il layout del PCB è qui. Troverai una distinta base per ordinare il p
Relè (CC): 99,9% in meno di alimentazione e opzione di blocco: 5 passaggi (con immagini)
Relè (CC): 99,9% in meno di alimentazione e opzione di blocco: la commutazione dei relè è un elemento fondamentale dei sistemi di controllo elettrico. Risalenti almeno al 1833, furono sviluppati i primi relè elettromagnetici per i sistemi di telegrafia. Prima dell'invenzione dei tubi a vuoto, e in seguito dei semiconduttori, i relè erano u