Sommario:

Animale domestico che elimina l'alcol: 6 passaggi
Animale domestico che elimina l'alcol: 6 passaggi

Video: Animale domestico che elimina l'alcol: 6 passaggi

Video: Animale domestico che elimina l'alcol: 6 passaggi
Video: Verme parassita fuoriesce dal suo ospite controllandolo mentalmente. Terrificante! 2024, Dicembre
Anonim
Alcohol Scavenging Pet Watch on
Alcohol Scavenging Pet Watch on
Animale domestico di lavaggio dell'alcool
Animale domestico di lavaggio dell'alcool
Animale domestico di lavaggio dell'alcool
Animale domestico di lavaggio dell'alcool
Animale domestico di lavaggio dell'alcool
Animale domestico di lavaggio dell'alcool

The Alcohol Scavenging Pet è un robot che segue la linea basato su arduino progettato per giocare a un gioco interattivo con il suo proprietario. Il robot si muove lungo la linea del percorso (nastro nero) su un anello. Il proprietario tratta l'animale un colpo alla volta lungo il suo percorso. Quando il robot rileva lo sparo (ostacolo), si ferma davanti ad esso e lo “annusa” (controlla il livello di alcol). Se lo sparo contiene alcol, l'animale si eccita (suona la rispettiva melodia) e conserva lo sparo nel suo nido (terminale Alcohol House). Se lo sparo non contiene alcol, rimane deluso (suona la rispettiva melodia) e "scarta" lo sparo nel cestino (terminale Water House). Quindi torna sulla sua strada per ulteriori scavenging!

Passaggio 1: raccogliere materiali, componenti e strumenti

Raccogli materiali, componenti e strumenti
Raccogli materiali, componenti e strumenti
Raccogli materiali, componenti e strumenti
Raccogli materiali, componenti e strumenti

Materiali e componenti:

Per il robot avrai bisogno di:

  • 1x KIT telaio per auto robot motore intelligente 2WD
  • 2x tavole di legno 2mm - 25 x 50 cm
  • 2x distanziali in metallo da 20 mm
  • Viti M2 x 6 mm
  • Bulloni M2,5 x 6 mm
  • Bulloni M3 x 6
  • Nastro biadesivo in schiuma
  • 1x Arduino Uno R3 ATmega 328P
  • 1x Scudo Prototipo con Mini Breadboard per Arduino Uno R3
  • 1x cavo USB tipo A/B
  • 2x linee che seguono i sensori IR TCRT5000
  • 1x sensore a ultrasuoni HC-SR04
  • 1x sensore di alcol etanolo MQ3
  • 1x LED blu
  • 1x Resistenza 1kΩ
  • 1x cicalino piezo passivo
  • 1x ponte H a doppio canale Haljia L9110S
  • 2x motori CC (kit telaio per auto robot motore intelligente 2WD)
  • 1x interruttore (kit telaio per auto robot motore intelligente 2WD)
  • 1x mini power bank da 5000 mAh con uscita da 2,4 A
  • Cavi per ponticelli

Per l'allestimento avrai bisogno di:

  • Consiglio Kappa
  • Nastro nero
  • Bicchieri da liquore
  • Ombrelli da cocktail
  • Bevande alcoliche e analcoliche

Utensili:

  • Set di cacciaviti di precisione piccoli
  • Pinze
  • taglierina
  • Pistola per colla a caldo
  • Stazione di saldatura

Passaggio 2: taglio laser del telaio

Taglio laser del telaio
Taglio laser del telaio
Taglio laser del telaio
Taglio laser del telaio

Scarica il file Chassis.3dm e taglia al laser le parti.

Passaggio 3: costruisci il robot

Costruisci il Robot
Costruisci il Robot
Costruisci il Robot
Costruisci il Robot
Costruisci il Robot
Costruisci il Robot

Metti insieme il telaio tagliato al laser, le ruote e i componenti elettronici:

  1. Saldare i ponticelli neri e rossi ai pin sui motori CC.
  2. Fissare i motori DC sulla base del telaio utilizzando bulloni e dadi, come mostrato nell'immagine.
  3. Spingere i fili del ponticello attraverso i fori nel telaio, come mostrato nell'immagine.
  4. Fissare le due ruote anteriori e la ruota posteriore.
  5. Montare il Power Bank tra i motori DC.
  6. Montare Arduino UNO R3 sul lato superiore dello chassis.
  7. Posiziona la scheda di espansione breadboard sopra.
  8. Aggiungere il ponte H a doppio canale nella posizione designata e collegare i cavi dei ponticelli dei motori CC ai pin del motore A e B. Il motore CC sinistro è collegato ai pin del motore A e quello destro ai pin del motore B, come mostrato nello schema elettrico.
  9. Aggiungi l'interruttore posizionato come mostrato nell'immagine. Taglia il cavo USB - che collegherà il Power Bank con Arduino UNO R3 - in due e spella i cavi nero e rosso su entrambi i lati.
  10. Saldare insieme i fili neri (massa). Saldare i fili rossi ai terminali dell'interruttore. Isolare con colla a caldo.
  11. Montare il sensore a ultrasuoni, i sensori IR e il sensore di alcol sulle parti tagliate al laser come mostrato nell'immagine.
  12. Con i due distanziali in metallo fissare la parte di montaggio dei sensori IR al telaio.
  13. Montare il sensore a ultrasuoni sul telaio, come mostrato nell'immagine.
  14. Montare il sensore di alcol sul telaio, come mostrato nell'immagine.
  15. Montare il cappuccio.

Passaggio 4: collegare gli elementi del circuito (schema del circuito)

Collegare gli elementi del circuito (schema del circuito)
Collegare gli elementi del circuito (schema del circuito)
Collegare gli elementi del circuito (schema del circuito)
Collegare gli elementi del circuito (schema del circuito)
Collegare gli elementi del circuito (schema del circuito)
Collegare gli elementi del circuito (schema del circuito)

1. Utilizzando cavi di collegamento rossi e cavi di collegamento neri, creare una linea di alimentazione e una di messa a terra sulla scheda di espansione della breadboard. Tutti i cavi di messa a terra e di alimentazione degli elementi del circuito saranno collegati a queste linee.

2. Collegare i pin H-Bridges ai pin di destra sulla breadboard come mostrato nello schema del circuito.

3. Collegare i pin dei sensori ai pin sulla breadboard come mostrato nello schema del circuito.

4. Aggiungere il cicalino e il LED collegati ai pin come mostrato nello schema elettrico.

Passaggio 5: crea la configurazione

Costruisci la configurazione
Costruisci la configurazione

Il binario è realizzato in nastro nero con una larghezza di 3, 5 cm. I terminali sono perpendicolari al binario e hanno una larghezza di 13 cm e una lunghezza di circa 40 cm. Il binario non deve presentare rilievi sulla superficie, che potrebbero impedire al bicchiere di scivolare quando viene spinto dal robot.

Le tazze non contengono alcol o acqua, solo gli ombrelli rossi sono spruzzati con alcol.

Il robot sarà posizionato sulla pista in modo da avere il percorso nero tra entrambi i sensori IR.

Passaggio 6: caricare il codice

Carica il codice
Carica il codice

Riepilogo:

Il movimento ad anello sul percorso è definito da una serie di funzioni. Le funzioni di base sono: moveForward(), moveBackward(), rotateLeft(), rotateRight() e stopMotors(). La rotazione, eseguita quando il robot raggiunge un terminale, è definita nella funzione reverseDirection(). Questa funzione viene attivata quando entrambi i sensori IR sono di colore nero. L'orientamento del robot verso il terminale destro, dopo aver rilevato se la tazza è alcol o acqua, avviene nella funzione turnAroundObject().

Nel void loop(), attraverso una serie di istruzioni If, viene diretto il processo. Se entrambi i sensori IR rilevano il colore bianco, il robot andrà avanti. Se uno dei sensori IR rileva il nero, il robot ricalibra il suo movimento per seguire il percorso.

Se il robot incontra un ostacolo, rilevato con il sensore a ultrasuoni, il robot si fermerà e controllerà con il sensore di alcol MQ3, se c'è alcol. Se il valore dell'alcol aumenta, il cicalino suonerà la canzone dell'alcol e ruoterà o si sposterà in avanti in modo che la tazza venga spinta verso il terminale dell'alcol. Se il valore non aumenta, il cicalino suonerà la canzone dell'acqua e gli stessi passaggi verranno ripetuti verso il terminale dell'acqua.

Consigliato: