Sommario:
- Passaggio 1: assemblaggio del materiale e installazione del software
- Passaggio 2: posizionamento dei pulsanti
- Passaggio 3: configurazione di più LED
- Passaggio 4: connessione del sensore tattile
- Passaggio 5: caricamento del programma
Video: Modifica Ottobot: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Questo è un progetto di progettazione robotica di livello principiante in cui ho modificato un Ottobot aggiungendo nuovi sensori al suo prototipo. Otto è un semplice robot interattivo basato sul linguaggio di programmazione Arduino. Fondamentalmente, questo post di istruzioni riguarda il lasciare che il robot risponda a diversi sensori in modi diversi in modo che faccia le cose in base al sensore che viene stimolato. Il prodotto finale dovrebbe essere, quando viene premuto un pulsante, l'ottobot riproduce una breve melodia o sbatte i piedi o accende il diodo a emissione di luce.
Passaggio 1: assemblaggio del materiale e installazione del software
Sono richiesti i seguenti componenti elettronici e applicazioni informatiche:
- Robot fai da te Otto
- IDE open source per Arduino (la mia era la versione 1.8.5 su Macbook Pro)
- 1 tagliere
- 8 ponticelli (da maschio a femmina)
- 3 ponticelli (femmina a femmina)
- 2 LED di qualsiasi colore
- 2 pulsanti
- 1 sensore tattile HW-483
Passaggio 2: posizionamento dei pulsanti
Posizionare un pulsante nella breadboard, attraverso il burrone per i circuiti integrati Dual in-line Package (DIP). Tutte e quattro le gambe del pulsante devono essere fissate saldamente in modo che la corrente elettrica possa fluire senza impedimenti lungo le morsettiere della breadboard. Allo stesso modo, posizionare l'altro pulsante in una posizione diversa.
Collega una gamba del pulsante attraverso un ponticello (da maschio a femmina) al pin di tensione (V o +) dell'analogico 0 (A0) sullo shield Arduino Nano IO. Collega anche quella gamba al pin del segnale (S) di A0. All'estremità opposta collegare il foro della stessa colonna della gamba al pin di massa (G o GND) di A0. Ripeti i passaggi per il secondo pulsante tranne per l'utilizzo di A1 questa volta.
Passaggio 3: configurazione di più LED
Collegare il LED 1 alla breadboard, gambe sepolte in due morsettiere separate. Posizionare la gamba lunga del LED 2 adiacente alla gamba corta del LED 1 nella stessa morsettiera. La gamba corta del LED 2 può andare ovunque purché non sia nelle colonne utilizzate sul tabellone. Infine, per completare un circuito in serie, ho collegato la gamba lunga del LED 1 al pin di segnale (S) di A4 e la gamba corta del LED 2 al pin G di A4.
La corrente procede ad anello secondo un percorso dall'inizio alla fine, con l'Anodo (positivo) del LED 2 unito al Catodo (negativo) del LED 1. Inoltre, la tensione in uscita dal pin analogico si collega al positivo gamba lunga del LED 1, e da quel LED viene effettuato un ulteriore collegamento dal negativo al positivo del LED 2 nel circuito DC, da cui l'elettricità va dal polo negativo al pin di uscita di massa.
Passaggio 4: connessione del sensore tattile
Tre gambe del sensore tattile hanno funzioni diverse. Quello centrale accetta la tensione. Uno dei rebbi laterali con una lettera S maiuscola scritta accanto è responsabile dell'ingresso del segnale e l'altro contrassegnato da un simbolo meno è un elettrodo di messa a terra. Pertanto, collegare i pin laterali a S e G del digitale 7 (D7), la gamba centrale a V.
Passaggio 5: caricamento del programma
Ho allegato un file di testo.ino del mio codice ottobot a questo passaggio come riferimento. Riconosco i difetti del mio programma, in particolare la sezione LED. Sono riuscito solo a far lampeggiare le luci contemporaneamente, nonostante il mio incessante sforzo di farle sbiadire dentro e fuori. Mi scuso per l'ambiguità nella mia comunicazione e, si spera, i lettori del mio post siano in grado di seguire con facilità le procedure di cui sopra.
Consigliato:
Modifica di un Dance Pad L-tek per il polling a 1000 hz su Windows e Linux: 9 passaggi
Modificare un Dance Pad L-tek per il polling a 1000 hz su Windows e Linux: perché fare questo mod? Se sei mai passato al grafico su una canzone a 125 BPM, potresti chiederti, che succede con questo spikey boi? Perché i tempi stanno cadendo in "slot" discreti? ITG e DDR hanno finestre temporali incredibilmente strette, e con questo
Modifica dell'interruttore WiFi Sinilink con sensore di tensione/corrente INA219: 11 passaggi
Modifica dell'interruttore WiFi Sinilink con sensore di tensione/corrente INA219: l'interruttore USB WIFI Sinilink XY-WFUSB è un piccolo dispositivo per accendere/spegnere da remoto un dispositivo USB collegato. Purtroppo manca la capacità di misurare la tensione di alimentazione o la corrente utilizzata del dispositivo collegato. Questa istruzione mostra come modif
JOYSTICK USB CON RITARDO ZERO - MODIFICA ANALOGICA AUTOMATICA: 5 passaggi
JOYSTICK USB CON RITARDO ZERO - MODIFICA ANALOGICA AUTOMATICA: Questo è un progetto aggiuntivo per la modifica del joystick analogico con codificatore USB Zero Delay True. È necessario aver modificato, testato e calibrato con successo l'Encoder nel progetto precedente prima di aggiungere questo dispositivo. Una volta completato e funzionante
Modifica un microfono a condensatore LDC economico: 7 passaggi (con immagini)
Modifica un microfono a condensatore LDC economico: sono stato un ragazzo audio per molto tempo e un appassionato di fai-da-te. Il che significa che i miei progetti preferiti riguardano l'audio. Sono anche fermamente convinto che affinché un progetto fai-da-te sia interessante, deve esserci uno dei due risultati per rendere il progetto degno di essere realizzato
Modifica della macchina dell'organo EHX B9: 5 passaggi (con immagini)
EHX B9 Organ Machine Modifica: (ehx B9) - Quando ero un ragazzino ero affascinato da uno strumento musicale incredibile: la Godwin Organ-Guitar di Peter Van Wood (costruita in Italia da Sisme)! Credo che Peter rappresentasse l'esercito di chitarristi nati nel giurassico analogico che sembrava