Sisällysluettelo:

Liikkeentunnistus Arduino -laser: 5 vaihetta
Liikkeentunnistus Arduino -laser: 5 vaihetta

Video: Liikkeentunnistus Arduino -laser: 5 vaihetta

Video: Liikkeentunnistus Arduino -laser: 5 vaihetta
Video: Arduino PIR motion sensor for IOT project 2022 2024, Heinäkuu
Anonim
Liikkeentunnistava Arduino -laser
Liikkeentunnistava Arduino -laser
Liikkeentunnistava Arduino -laser
Liikkeentunnistava Arduino -laser

HUOMAUTUS: Tämä projekti on suunniteltu siten, että kaikkia osia voidaan käyttää uudelleen tulevissa projekteissa. Tämän seurauksena lopputuote on vähemmän vakaa kuin se olisi, jos käytät enemmän pysyviä materiaaleja, kuten liimaa, juotosta jne.

Varoitus: Älä aseta laseria silmien korkeudelle, koska se voi vahingoittaa verkkokalvoa

Materiaalit

  • Arduino (Mega 2560)
  • Leipälauta
  • Liiketunnistin (HC-SR501)
  • Lasermoduuli (ST1172)
  • Servomoottori (SG90)
  • Uros -naarasjohdot
  • Uros -uros johtimet
  • Paperipyyhe rulla
  • Ilmastointiteippi
  • Vetoketjut
  • Pohja
  • Sakset

Vaihe 1: Suojaa kohteet tukikohtaan

Suojaa kohteet tukikohtaan
Suojaa kohteet tukikohtaan
Suojaa kohteet tukikohtaan
Suojaa kohteet tukikohtaan

Kiinnitä rullattu teippi Arduino -levyn ja tarvittaessa leipälevyn pohjaan.

Kiinnitä teippi servomoottorin kolmelle puolelle ilman johtoja.

Kiinnitä Arduino -levy, leipälauta ja servomoottori jalustaan.

Lisää vakautta voit nauhoittaa Servo Motors -johdot.

Vaihe 2: Lankakomponentit

Lankakomponentit
Lankakomponentit
Lankakomponentit
Lankakomponentit
Lankakomponentit
Lankakomponentit

Katso kaaviot ja grafiikat yllä olevista kuvista. Tulo- ja lähtöjohdoissa tarkalla käyttämälläsi tapilla ei ole väliä; kuitenkin, jos haluat käyttää koodiamme tekemättä muutoksia, sinun on käytettävä määrittämiämme nastoja. Maadoitus (negatiivinen) ja positiivinen mikä tahansa leipälevyn tappi, kunhan ne ovat sarakkeissa, joihin Arduinon maadoitus ja virta on kytketty. Alla määritellyt värit vastaavat kuvissamme käyttämiemme johtojen väriä.

  1. Kytke leipälauta arduinoon

    • Oranssi - 5v Arduinolla positiiviseksi leipälevyllä
    • Musta - GND (maa) Arduinolla negatiiviseksi leipätaululla
  2. Liiketunnistin

    • Ruskea - jauhettu (negatiivinen) leipätaululla
    • Oranssi - Positiivinen leipätaululla
    • Punainen - Tulo/lähtö 14 Arduinolla
  3. Servo moottori

    • Punainen - Positiivinen leipätaululla
    • Ruskea - jauhettu (negatiivinen) leipätaululla
    • Oranssi - Tulo/lähtö 4 Arduinolla
  4. Laser

    • Sininen - Maadoitus (negatiivinen) leipätaululla
    • Keltainen - Tulo/lähtö 10 Arduinolla
    • Vihreä - Positiivinen leipätaululla

Huomautus: Kun liität liikeanturin ja laserin, käytä pidempiä johtoja, muuten johdot voivat vetää pois paikaltaan, kun torni kääntyy puolelta toiselle.

Vaihe 3: Kiinnitä tykki moottoriin

Kiinnitä tykki moottoriin
Kiinnitä tykki moottoriin
Kiinnitä tykki moottoriin
Kiinnitä tykki moottoriin
Kiinnitä tykki moottoriin
Kiinnitä tykki moottoriin
Kiinnitä tykki moottoriin
Kiinnitä tykki moottoriin

Pistele kaksi rinnakkaista reikää paperipyyherooliin toisessa päässä.

Pujota kaksi vetoketjua reikien läpi, yksi vetoketju jokaisen reikäsarjan läpi.

Kiinnitä paperipyyherullan kokoonpano servomoottorin päälle ja kiristä vetoketjut moottorin poikkipalkin ympärille.

Epätasaisen painotuksen vuoksi paperipyyherulla voi kallistua eteenpäin ja osoittaa alaspäin. Tämän korjaamiseksi laitamme lisää vetoketjuja moottorin ja paperipyyherullan väliin vakauden lisäämiseksi.

Vaihe 4: Kiinnitä liikeanturi ja lasermoduuli torniin

Kiinnitä liikeanturi ja lasermoduuli torniin
Kiinnitä liikeanturi ja lasermoduuli torniin
Kiinnitä liikeanturi ja lasermoduuli torniin
Kiinnitä liikeanturi ja lasermoduuli torniin
Kiinnitä liikeanturi ja lasermoduuli torniin
Kiinnitä liikeanturi ja lasermoduuli torniin

Kiinnitä liikeanturi paperipyyherullan päähän yllä olevien kuvien mukaisesti. Kiinnitä se tukevasti niin, että se ei liiku tornin kääntyessä.

Kiinnitä laser paperipyyherullan päälle yllä olevan kuvan mukaisesti.

Vaihe 5: Arduino -koodi

Arduino -koodi
Arduino -koodi

Alla on linkki github -arkistoon, joka sisältää tämän projektin arduino -koodin. Jos käytetään erilaisia tulo-/lähtötappeja, koodia on muutettava tämän osoittamiseksi. Lisäksi sinun on ladattava kaikki koodiin viitatut asiaankuuluvat kirjastot.

github.com/ArduinoToys/ArduinoMotionSensin…

Huomautus: Jos tarvitset apua arduinon käyttöönotossa, siirry osoitteeseen

Suositeltava: