Kazalo:

Hišni ljubljenček za odstranjevanje alkohola: 6 korakov
Hišni ljubljenček za odstranjevanje alkohola: 6 korakov

Video: Hišni ljubljenček za odstranjevanje alkohola: 6 korakov

Video: Hišni ljubljenček za odstranjevanje alkohola: 6 korakov
Video: Russian TYPICAL Supermarket Tour: Pyaterochka 2024, November
Anonim
Alcohol Scavenging Pet Watch on
Alcohol Scavenging Pet Watch on
Hišni ljubljenček za odstranjevanje alkohola
Hišni ljubljenček za odstranjevanje alkohola
Hišni ljubljenček za odstranjevanje alkohola
Hišni ljubljenček za odstranjevanje alkohola
Hišni ljubljenček za odstranjevanje alkohola
Hišni ljubljenček za odstranjevanje alkohola

Hišni ljubljenček za odstranjevanje alkohola je robot, ki temelji na arduinu, zasnovan za interaktivno igro s svojim lastnikom. Robot se premika vzdolž poti poti (črni trak) na zanki. Lastnik hišnemu ljubljenčku privošči en udarec na poti. Ko robot zazna strel (oviro), se ustavi pred njim in ga "vonja" (preveri raven alkohola). Če posnetek vsebuje alkohol, se hišni ljubljenček navduši (predvaja ustrezno melodijo) in posnetek shrani v svoje gnezdo (terminal Alcohol House). Če posnetek ne vsebuje alkohola, se razočara (predvaja ustrezno melodijo) in "zavrže" posnetek v koš (terminal Water House). Potem se vrne na svojo pot za več čiščenja!

Korak: Zberite materiale, komponente in orodja

Zberite materiale, komponente in orodja
Zberite materiale, komponente in orodja
Zberite materiale, komponente in orodja
Zberite materiale, komponente in orodja

Materiali in komponente:

Za robota boste potrebovali:

  • 1x 2WD Smart Motor Robot Avtomobilsko ohišje KIT
  • 2x lesene deske 2 mm - 25 x 50 cm
  • 2x kovinski distančniki 20 mm
  • Vijaki M2 x 6 mm
  • Vijaki M2,5 x 6 mm
  • Vijaki M3 x 6
  • Dvostranski penasti trak
  • 1x Arduino Uno R3 ATmega 328P
  • 1x prototipni ščit z mini ploščico za Arduino Uno R3
  • 1x USB kabel tipa A/B
  • 2x linijski senzorji TCRT5000 IR
  • 1x ultrazvočni senzor HC-SR04
  • 1x senzor alkoholnega etanola MQ3
  • 1x modra LED
  • 1x upor 1 kΩ
  • 1x Piezo pasivni zvočni signal
  • 1x dvokanalni H-most Haljia L9110S
  • 2x DC motorji (2WD Smart Motor Robot Car Chassis KIT)
  • 1x stikalo (2WD Smart Motor Robot Car Chassis Kit)
  • 1x mini baterija za napajanje 5000 mAh z 2,4 A izhodom
  • Mostične žice

Za postavitev boste potrebovali:

  • Kappa Board
  • Črni trak
  • Očala
  • Koktajl dežniki
  • Alkohol in brezalkoholna pijača

Orodja:

  • Komplet majhnih natančnih izvijačev
  • Klešče
  • Rezalnik
  • Pištola za vroče lepilo
  • Spajkalna postaja

2. korak: lasersko odrežite ohišje

Lasersko razrežite ohišje
Lasersko razrežite ohišje
Lasersko razrežite ohišje
Lasersko razrežite ohišje

Prenesite datoteko Chassis.3dm in lasersko izrežite dele.

3. korak: Zgradite robota

Zgradite robota
Zgradite robota
Zgradite robota
Zgradite robota
Zgradite robota
Zgradite robota

Sestavite lasersko rezano podvozje, kolesa in elektronske komponente:

  1. Spajate črno -rdeče mostične žice na zatiče na DC motorjih.
  2. DC motorje pritrdite na podnožje ohišja z vijaki in maticami, kot je prikazano na sliki.
  3. Mostične žice potisnite skozi luknje v ohišju, kot je prikazano na sliki.
  4. Pritrdite dve sprednji kolesi in zadnje kolo.
  5. Power Bank namestite med enosmerne motorje.
  6. Montirajte Arduino UNO R3 na zgornjo stran ohišja.
  7. Razširitveno ploščo Breadboard postavite zgoraj.
  8. Dodajte dvokanalni H-most na predvidenem mestu in priključite žice mostička enosmernih motorjev na zatiča motorja A in B. Levi enosmerni motor je priključen na zatiče motorja A, desni pa na zatiče motorja B, kot je prikazano na diagramu vezja.
  9. Dodajte stikalo, kot je prikazano na sliki. Kabel USB, ki bo povezal Power Bank z Arduino UNO R3, prerežite na dva dela in na obeh straneh odstranite črne in rdeče kable.
  10. Črne (ozemljene) žice spajkajte skupaj. Spajate rdeče žice na stikalne sponke. Izolirajte z vročim lepilom.
  11. Ultrazvočni senzor, infrardeči senzor in senzor za alkohol namestite na lasersko izrezane dele, kot je prikazano na sliki.
  12. Z dvema kovinskima distančnikoma pritrdite pritrdilni del senzorjev IR na ohišje.
  13. Ultrazvočni senzor namestite na ohišje, kot je prikazano na sliki.
  14. Senzor za alkohol namestite na ohišje, kot je prikazano na sliki.
  15. Namestite pokrovček.

4. korak: Povežite elemente vezja (vezje)

Povežite elemente vezja (vezje)
Povežite elemente vezja (vezje)
Povežite elemente vezja (vezje)
Povežite elemente vezja (vezje)
Povežite elemente vezja (vezje)
Povežite elemente vezja (vezje)

1. Z rdečimi mostičnimi žicami in črnimi mostičnimi žicami ustvarite moč in ozemljitev na razširitveni plošči Breadboard. Vse ozemljitvene in napajalne žice elementov vezja bodo priključene na te vodi.

2. Zatiče H-Bridges priključite na desne zatiče na plošči, kot je prikazano na diagramu vezja.

3. Zatiče senzorjev priključite na zatiče na matični plošči, kot je prikazano na shemi vezja.

4. Dodajte zvočni signal in LED, priključen na nožice, kot je prikazano na shemi vezja.

5. korak: Zgradite nastavitev

Zgradite namestitev
Zgradite namestitev

Proga je izdelana iz črnega traku s širino 3,5 cm. Terminali so pravokotni na stezo in imajo širino 13 cm in dolžino okoli 40 cm. Proga ne sme imeti nobenih udarcev na površini, kar bi lahko preprečilo, da bi skodelica zdrsnila, ko jo potisne robot.

V skodelicah ni alkohola ali vode, le rdeči dežniki so poškropljeni z alkoholom.

Robot bo nameščen na progi tako, da ima črno pot med obema IR senzorjema.

6. korak: Naložite kodo

Naložite kodo
Naložite kodo

Povzetek:

Premikanje zanke na poti je opredeljeno z vrsto funkcij. Osnovne funkcije so: moveForward (), moveBackward (), rotateLeft (), rotateRight () in stopMotors (). Vrtenje, ko robot doseže terminal, je definirano v funkciji reverseDirection (). Ta funkcija se sproži, ko sta oba IR senzorja v črni barvi. Usmeritev robota proti desnemu terminalu, potem ko zazna, ali je v skodelici alkohol ali voda, se izvede v funkciji turnAroundObject ().

V void zanki () je skozi niz stavkov If usmerjen proces. Če oba IR senzorja zaznata belo barvo, bo robot šel naprej. Če eden od IR senzorjev zazna črno, bo robot ponovno umeril svoje gibanje, da bo sledil poti.

Če robot naleti na oviro, zaznano z ultrazvočnim senzorjem, se bo robot ustavil in preveril, ali je v alkoholu senzor MQ3. Če se vrednost alkohola poveča, bo zvočni signal predvajal alkoholno pesem in se zasukal ali premaknil naprej, tako da bo skodelica potisnjena proti terminalu za alkohol. Če se vrednost ne poveča, bo zvočni signal predvajal vodno pesem, enaki koraki pa se ponovijo proti vodnemu terminalu.

Priporočena: