Sadržaj:

Arduino laser s osjetljivošću pokreta: 5 koraka
Arduino laser s osjetljivošću pokreta: 5 koraka

Video: Arduino laser s osjetljivošću pokreta: 5 koraka

Video: Arduino laser s osjetljivošću pokreta: 5 koraka
Video: Leap Motion SDK 2024, Srpanj
Anonim
Arduino laser, osjetljiv na kretanje
Arduino laser, osjetljiv na kretanje
Arduino laser, osjetljiv na kretanje
Arduino laser, osjetljiv na kretanje

NAPOMENA: Ovaj je projekt osmišljen na način da se svi dijelovi mogu ponovno koristiti u budućim projektima. Zbog toga je konačni proizvod manje stabilan nego što bi bio da koristite trajnije materijale poput ljepila, lemljenja itd.

Upozorenje: Ne postavljajte laser u visinu oka jer bi to moglo uzrokovati oštećenje mrežnice

Materijali

  • Arduino (Mega 2560)
  • Oglasna ploča
  • Senzor pokreta (HC-SR501)
  • Laserski modul (ST1172)
  • Servo motor (SG90)
  • Muški do ženski vodovi
  • Muški do muški kabeli
  • Papirnati ručnik
  • Ljepljiva traka
  • Zip kravate
  • Baza
  • Škare

Korak 1: Pričvrstite predmete na bazu

Pričvrstite predmete na bazu
Pričvrstite predmete na bazu
Pričvrstite predmete na bazu
Pričvrstite predmete na bazu

Pričvrstite valjanu traku na dno Arduino ploče i, ako je potrebno, na ploču za kruh.

Pričvrstite traku na tri strane servo motora bez žica.

Pričvrstite Arduino ploču, ploču za kruh i servo motor na bazu.

Za dodatnu stabilnost, možete zalijepiti žice servo motora.

Korak 2: Komponente žice

Komponente žice
Komponente žice
Komponente žice
Komponente žice
Komponente žice
Komponente žice

Za dijagrame i slike pogledajte gornje slike. Za ulazne i izlazne žice nije bitan točan pin koji koristite; međutim, ako želite koristiti naš kôd bez ikakvih promjena, morate upotrijebiti pinove koje navedemo. Za uzemljenje (negativno) i pozitivno bilo koji pin na ploči za kruh, sve dok se nalaze u stupcima na koje je spojeno Arduino uzemljenje i napajanje. Dolje navedene boje odgovaraju boji žica koje smo koristili na svojim slikama.

  1. Ožičite ploču s arduinom

    • Narančasta - 5v na Arduinu do pozitivnog na ploči
    • Crna - GND (uzemljenje) na Arduinu do negativnog na ploči
  2. Senzor pokreta
    • Smeđa - uzemljena (negativna) na ploči za kruh
    • Narančasta - Pozitivna na ploči za kruh
    • Crveno - Ulaz/izlaz 14 na Arduinu
  3. Servo motor

    • Crveno - pozitivno na ploči za kruh
    • Smeđa - uzemljena (negativna) na ploči za kruh
    • Narančasta - Ulaz/izlaz 4 na Arduinu
  4. Laser

    • Plava - uzemljenje (negativno) na ploči za kruh
    • Žuta - Ulaz/izlaz 10 na Arduinu
    • Zeleno - pozitivno na ploči za kruh

Napomena: Prilikom povezivanja senzora pokreta i lasera svakako koristite duže žice, u protivnom se žice mogu povući s mjesta jer se kupola okreće s jedne na drugu stranu.

Korak 3: Pričvrstite top na motor

Pričvrstite top na motor
Pričvrstite top na motor
Pričvrstite top na motor
Pričvrstite top na motor
Pričvrstite top na motor
Pričvrstite top na motor
Pričvrstite top na motor
Pričvrstite top na motor

Umetnite dva seta paralelnih rupa u ulogu papirnatih ručnika na jednom kraju.

Provucite dvije patentne zatvarače kroz rupe, jednu zip vezu kroz svaki set rupa.

Pričvrstite sklop role papirnatih ručnika na vrh servo motora i zategnite patentne zatvarače oko prečke na motoru.

Zbog neravnomjernog ponderiranja, papirnati ručnik može se nagnuti prema naprijed i usmjeriti prema dolje. Kako bismo to popravili, stavljamo dodatne patentne zatvarače između motora i role papirnatih ubrusa radi dodatne stabilnosti.

Korak 4: Pričvrstite senzor pokreta i laserski modul na kupolu

Pričvrstite senzor pokreta i laserski modul na kupolu
Pričvrstite senzor pokreta i laserski modul na kupolu
Pričvrstite senzor pokreta i laserski modul na kupolu
Pričvrstite senzor pokreta i laserski modul na kupolu
Pričvrstite senzor pokreta i laserski modul na kupolu
Pričvrstite senzor pokreta i laserski modul na kupolu

Pričvrstite senzor pokreta na kraj role papirnatih ručnika kao što je prikazano na gornjim slikama. Čvrsto ga učvrstite kako se kupola ne bi pomaknula.

Pričvrstite laser na vrh role papirnatih ručnika kao što je prikazano na gornjoj slici.

Korak 5: Arduino kod

Arduino kod
Arduino kod

Dolje je veza na github spremište koje sadrži arduino kôd za ovaj projekt. Ako se koriste različiti ulazni/izlazni pinovi, kôd će trebati izmijeniti kako bi to odražavao. Osim toga, morat ćete preuzeti sve relevantne knjižnice navedene u kodu.

github.com/ArduinoToys/ArduinoMotionSensin…

Napomena: Ako vam je potrebna pomoć pri postavljanju arduina, idite na

Preporučeni: