Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
OPOMBA: Ta projekt je bil zasnovan tako, da bi lahko vse dele ponovno uporabili v prihodnjih projektih. Posledično je končni izdelek manj stabilen, kot bi bil, če bi uporabili trajnejše materiale, kot so lepilo, spajkanje itd.
Opozorilo: Laserja ne postavljajte v višino oči, saj lahko poškoduje mrežnico
Materiali
- Arduino (Mega 2560)
- Ogledna plošča
- Senzor gibanja (HC-SR501)
- Laserski modul (ST1172)
- Servo motor (SG90)
- Moški do ženski kabli
- Moški na moške žice
- Zvitek papirnate brisače
- Lepilni trak
- Zip vezi
- Baza
- Škarje
Korak: Zavarujte predmete na podstavku
Na dno plošče Arduino in po potrebi na ploščo za kruh pritrdite valjani kos traku.
Pritrdite trak na tri strani servo motorja brez žic.
Ploščo Arduino, ploščo za kruh in servo motor pritrdite na podlago.
Za dodatno stabilnost lahko žice servo motorjev prilepite.
2. korak: žične komponente
Za diagrame in slike glejte zgornje slike. Za vhodne in izhodne žice natančen pin, ki ga uporabljate, ni pomemben; če pa želite uporabiti našo kodo brez kakršnih koli sprememb, morate uporabiti zatiče, ki jih določimo. Za ozemljitev (negativno) in pozitivno kateri koli zatič na plošči za kruh, če so v stolpcih, na katera sta ozemljena in napajana Arduino. Spodaj navedene barve se ujemajo z barvo žic, ki smo jih uporabili na slikah.
-
Ožičite ploščo na arduino
- Oranžna - 5v na Arduinu do pozitivnega na deski
- Črna - GND (ozemljeno) na Arduinu do negativnega na plošči
- Senzor gibanja
- Rjava - zemlja (negativna) na plošči za kruh
- Oranžna - pozitivno na plošči za kruh
- Rdeča - vhod/izhod 14 na Arduinu
-
Servo motor
- Rdeča - pozitivno na plošči za kruh
- Rjava - zemlja (negativna) na plošči za kruh
- Oranžna - vhod/izhod 4 na Arduinu
-
Laser
- Modra - zemlja (negativna) na plošči za kruh
- Rumena - Vhod/Izhod 10 na Arduinu
- Zelena - pozitivno na plošči za kruh
Opomba: Pri ožičenju senzorja gibanja in laserja uporabite daljše žice, sicer se lahko žice izvlečejo, saj se kupola obrača od strani do strani.
3. korak: pritrdite top na motor
Na enem koncu papirnate brisače vstavite dva niza vzporednih lukenj.
Skozi luknje napeljite dve vezici z zadrgo, po eno zaponko skozi vsak komplet lukenj.
Pritrdite sklop zvitka papirnate brisače na vrh servo motorja in privijte zadrge okoli prečke na motorju.
Zaradi neenakomernega uteži se lahko zvitek papirnate brisače nagne naprej in pokaže navzdol. Za dodatno stabilnost med motorjem in zvitkom papirnate brisače vstavimo dodatne zadrge.
4. korak: Senzor gibanja in laserski modul pritrdite na stolp
Senzor gibanja pritrdite na konec papirnate brisače, kot je prikazano na zgornjih slikah. Trdno ga pritrdite, da se med obračanjem kupole ne premakne.
Laser pritrdite na zvitek papirnate brisače, kot je prikazano na zgornji sliki.
5. korak: Arduino koda
Spodaj je povezava do skladišča github, ki vsebuje kodo arduino za ta projekt. Če se uporabljajo drugačni vhodno/izhodni zatiči, bo treba kodo spremeniti, da bo to odražalo. Poleg tega boste morali prenesti vse ustrezne knjižnice, navedene v kodi.
github.com/ArduinoToys/ArduinoMotionSensin…
Opomba: Če potrebujete pomoč pri nastavitvi arduina, pojdite na