Sommario:
- Passaggio 1: scelta di un design
- Passaggio 2: i materiali
- Passaggio 3: avvio del prototipo
- Passaggio 4: parte 2 della creazione di un prototipo
- Passaggio 5: programma
- Passaggio 6: configurazione e riavvio del programma
- Passaggio 7: programmare il codice principale e il codice senor
- Passaggio 8: circuito
- Passaggio 9: Costruzione del circuito Parte 1
- Passaggio 10: costruzione del circuito parte 2
- Passaggio 11: costruzione del circuito parte 3
- Passaggio 12: Costruzione del circuito Parte 4
- Passaggio 13: Costruzione del circuito Parte 5
- Passaggio 14: la fine
Video: Segno del progetto: 14 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Uno studente ha avuto un'idea in classe 12 due anni fa. Poi l'ha passato a un grado 11 nel 2016, quindi è passato a un gruppo di grado 12 nel 2017. Questo progetto è pensato per la nostra scuola, questo progetto è un display, quindi quando una persona cammina percepirà un oggetto, allora ci sarà essere pannelli che gireranno. Ruoterà di 180 gradi. Da un lato dei pannelli avrà il nome e la mascotte della nostra scuola e dall'altro uno specchio.
Passaggio 1: scelta di un design
Ogni versione del progetto ha subito una modifica al design, quindi il nostro design sarà a filo con il muro. Il display sarà posizionato vicino alla porta d'ingresso della scuola. Questo muro ha la forma di un trapezio. Quindi abbiamo pianificato di avere il design che continua con il trapezio in modo che sia a filo con il muro. Il design è diviso in 3 parti chiave un triangolo sinistro, un triangolo destro e un rettangolo centrale in cui verranno tenuti i pannelli. Tutte e 3 queste parti si abbineranno al muro. Il disegno è un esempio dell'idea.
Abbiamo anche realizzato un prototipo, il prototipo è solo la parte centrale e i pannelli. Ti insegneremo passo dopo passo come realizzare un prototipo.
Passaggio 2: i materiali
I bisogni materiali sono
Parti
Circuito
Arduino Mega 2650(1)
Server (8)
Cavi jumper (non cavi jumper per auto) (molti maschi e femmine)
tagliere(1)
sensori ad ultrasuoni (2)
Prototipo
legno MDF
Cartone o cartone espanso
viti
Colla (colla per legno e colla a caldo)
Se vuoi solo un segno rotante usa arduino uno e il codice sarà un po' diverso
Abbiamo realizzato il nostro prototipo in legno in modo che possa essere forte. Ma puoi fare qualcos'altro
Distinta dei materiali per il progetto finale
docs.google.com/document/d/1B8GyldpgRuYb7N…
Passaggio 3: avvio del prototipo
(il legno può essere scambiato con qualcos'altro)
Per realizzare la scatola del prototipo, ecco i passaggi.
Passaggio 1. Tagliare la parte superiore/inferiore e il lato a 52'' e 12'', lo spessore del pannello dovrebbe essere di 3/4''.
Passaggio 2. Il pezzo superiore e inferiore saranno collegati da un giunto di testa. segna i punti su entrambi i lati da 1 '' dai bordi e uno al centro. segnalo per il pezzo superiore e inferiore.
Passaggio 3. Perforare i punti contrassegnati su entrambi i pezzi. quindi posiziona entrambi i pezzi sui lati per segnare i fori per la parte superiore e inferiore.
Passaggio 4. Ora forare i segni sui pezzi laterali, quindi assemblare la scatola insieme alle viti.
Passaggio 5. Ritaglia quattro triangoli quadrati di 8'', 8''. preforare e avvitare gli angoli posteriori della scatola, assicurarsi di evitare le viti esistenti sulla scatola.
Passaggio 4: parte 2 della creazione di un prototipo
Ecco i passaggi per realizzare il supporto per i servi.
Passaggio 1. Taglia due bastoncini da 8 pollici, quindi taglia altri due bastoncini da 46,5 pollici.
Passaggio 2. Incolla i bastoncini da 8'' 3'' sotto dalla parte superiore della scatola. quindi segna 2,3 '' al centro degli stick, questa è la lunghezza del servo.
Passaggio 3. Incolla i 46,5 pollici al di fuori del segno sui bastoncini da 8 pollici.
Passaggio 4. Tagliare un pezzo di pannello di gommapiuma a 45'', posizionare il servo tra il supporto e fissare il pannello sul servo.
Passaggio 5: programma
Il programma per questo è stato realizzato in arduino, il codice è stato realizzato anche da un altro gruppo. La prima cosa che abbiamo fatto è stata cercare di capire il codice. Il secondo stava cercando di caricare il codice. Quando abbiamo caricato il codice, abbiamo riscontrato un bug. Il primo bug era che non funzionava. Questo è stato risolto nel tempo, abbiamo anche aggiunto una funzionalità al codice. Questa caratteristica è che se qualcuno è troppo vicino al sensore non funzionerà.
Possono essere suddivisi in due parti: le parti sono l'impostazione, il riavvio, il ciclo principale e il codice del sensore.
il link per il codice
docs.google.com/document/d/1sYIYDFxr9n9Cw1…
Passaggio 6: configurazione e riavvio del programma
Il codice della parte di configurazione è la parte più basilare del codice che inizia definendo i pin per i sensori e creando variabili per il servo e impostando il collegamento ai servo. La parte successiva è trasformare i pin di definizione in ingressi o uscite. Questa parte imposterà anche tutte le variabili necessarie.
La parte successiva è il riavvio, questa parte del codice avverrà ogni volta che il circuito viene acceso azzera i servi.
Passaggio 7: programmare il codice principale e il codice senor
La parte successiva è il ciclo principale. Inizia scoprendo quanto è lontana la persona più vicina. Questo viene fatto entrando nel metodo dei sensori che si trova nella parte dei sensori del codice. Controlla se la persona è a una certa distanza dai sensori, in tal caso il server girerà. Girerà di 180 gradi e attenderà 5 secondi per tornare alla sua posizione originale ruotando a zero gradi, quindi attende 5 secondi e lo fa di nuovo e attende altri 5 secondi e torna alla normalità. Dopodiché tornerà all'inizio del ciclo. (Questo può essere semplificato da un ciclo for lì.)
L'ultima parte del codice è la parte in cui calcola la distanza a cui ottiene valore dai sensori inviando un segnale agli ultrasuoni e quindi ricevendo. Questo segnale ha un valore intero, il valore dividerà per 2 quindi dividerà per 29,1 per ottenere la distanza.
Passaggio 8: circuito
Il circuito che abbiamo utilizzato per il progetto non l'abbiamo realizzato, è stato realizzato dal gruppo prima di noi. Quindi non sappiamo cosa abbiano fatto per realizzarlo, quindi il nostro compito principale era capirlo e risolvere il suo problema principale. Il problema principale era che si sarebbe surriscaldato. La soluzione
(I passaggi che spiegherò sono come se fosse su una breadboard ma per il modale finale sarà su una scheda di rame)
Passaggio 9: Costruzione del circuito Parte 1
tagliere
Collega i binari di alimentazione superiore e inferiore con un filo e fai lo stesso con i binari di terra
inoltre dovrai collegare un regolatore di tensione
Metti il regolatore da qualche parte sulla scacchiera
Quindi metti un filo nero collegato al pin centrale e mettilo a terra
Il prossimo è che il pin giusto prenda un filo rosso e lo colleghi ai binari positivi
Infine, il pin sinistro verrà lasciato scollegato fino a quando non avremo collegato l'alimentazione
Passaggio 10: costruzione del circuito parte 2
Arduino
I perni:
Dall'arduino collegherai i pin (2-9) alla breadboard questo è per i servi
(Se puoi provare a usare il filo bianco per motivi organizzativi)
Passaggio 11: costruzione del circuito parte 3
Servi (Devi usare 180 servi per questo)
Per i servi avrai bisogno di:
1 filo bianco
1 filo nero
E 1 filo rosso
Per servo
Quindi collegare i fili alle porte dei colori corrispondenti sul servo.
Ora collega il rosso ai binari positivi
Il nero a terra
E il bianco sulla stessa linea degli altri fili che sono attaccati all'arduino
ripetilo questa volta 8 su diversi pin
(Cerca anche di tenerli in ordine e allargarli in modo che i fili non si aggroviglino)
Passaggio 12: Costruzione del circuito Parte 4
Sensori a ultrasuoni (ne occorrono 2 per questo)
Per i sensori a ultrasuoni sarà necessario utilizzare
1 cavo rosso maschio-femmina per sensore
1 cavo nero maschio-femmina per sensore
E 2 da maschio a femmina di qualsiasi altro colore per sensore
Quindi collegare il filo rosso al pin sui sensori a ultrasuoni etichettati Vss
Dopodiché, collega quello nero al pin etichettato a terra
Quindi i 2 colori casuali ai pin etichettati trig ed echo
Quindi collegare i fili rosso e di terra ai binari lì sulla breadboard e collegare i pin trigger ed echo ai pin 22 e 23 per uno dei sensori a ultrasuoni e 24 e 25 per l'altro
Passaggio 13: Costruzione del circuito Parte 5
Potenza (ultimo passaggio)
Collega il filo nero a terra
E il filo rosso al pin sinistro del regolatore
Passaggio 14: la fine
dopo tutti quei passaggi dovresti essere fatto un prototipo
Consigliato:
Segno di nomi a scorrimento elettronico Black Lives Matter: 5 passaggi
Black Lives Matter Cartello elettronico con i nomi a scorrimento: le campagne #sayhername, #sayhisname e #saytheirname portano consapevolezza sui nomi e sulle storie di persone di colore che sono state vittime della violenza razzista della polizia e incoraggiano la difesa della giustizia razziale. Maggiori informazioni sulle richieste e
Minecraft interattivo Non inserire la spada/segno (ESP32-CAM): 15 passaggi (con immagini)
Minecraft interattivo Do Not Enter Sword/Sign (ESP32-CAM): ci sono davvero diversi motivi per cui questo progetto è nato: 1. Come autore della libreria cooperativa multitasking TaskScheduler sono sempre stato curioso di sapere come combinare i vantaggi del multitasking cooperativo con i benefici di quello preventivo
Segno cinematografico per videoconferenza: 7 passaggi
Segno cinematografico per videoconferenza: questo Instructable ti insegnerà come costruire un segno che si accende quando sei in teleconferenza in modo che gli altri sappiano di non disturbarti
Segno Emoji IoT: 9 passaggi (con immagini)
Segno Emoji IoT: queste istruzioni mostrano come utilizzare un ESP8266 e alcuni NeoPixel per creare un segno Emoji IoT
L'ultimo segno del tifoso sportivo!: 5 passaggi (con immagini)
The Ultimate Sports Fan Sign!: sei un appassionato di sport e partecipi alle partite? Stanchi dei cartelli scadenti? Vuoi fare il segno del fan definitivo? Eccolo… il primo fan sign lampeggiante al mondo