Sommario:

Laser Arduino con rilevamento del movimento: 5 passaggi
Laser Arduino con rilevamento del movimento: 5 passaggi

Video: Laser Arduino con rilevamento del movimento: 5 passaggi

Video: Laser Arduino con rilevamento del movimento: 5 passaggi
Video: Allarme laser con Arduino - I Sensori di Arduino #8 2024, Luglio
Anonim
Sensore di movimento Arduino Laser
Sensore di movimento Arduino Laser
Sensore di movimento Arduino Laser
Sensore di movimento Arduino Laser

NOTA: questo progetto è stato progettato in modo che tutte le parti possano essere riutilizzate in progetti futuri. Di conseguenza, il prodotto finale è meno stabile di quanto sarebbe se si utilizzassero materiali più permanenti come colla, saldatura, ecc.

Avvertenza: non posizionare il laser all'altezza degli occhi poiché potrebbe causare danni alla retina

Materiali

  • Arduino (Mega2560)
  • tagliere
  • Sensore di movimento (HC-SR501)
  • Modulo laser (ST1172)
  • Servomotore (SG90)
  • Cavi maschio-femmina
  • Cavi maschio-maschio
  • Rotolo di carta assorbente
  • Nastro adesivo
  • Fascette
  • Base
  • Forbici

Passaggio 1: metti al sicuro gli oggetti alla base

Metti al sicuro gli oggetti alla base
Metti al sicuro gli oggetti alla base
Metti al sicuro gli oggetti alla base
Metti al sicuro gli oggetti alla base

Attacca un pezzo di nastro arrotolato sul fondo della scheda Arduino e, se necessario, sulla breadboard.

Attaccare il nastro ai tre lati del servomotore senza fili.

Collega la scheda Arduino, la breadboard e il servomotore alla base.

Per ulteriore stabilità è possibile fissare con nastro adesivo i cavi dei servomotori.

Passaggio 2: componenti del filo

Componenti del filo
Componenti del filo
Componenti del filo
Componenti del filo
Componenti del filo
Componenti del filo

Per diagrammi e immagini vedere le immagini sopra. Per i cavi di ingresso e uscita, il pin esatto che usi non ha importanza; tuttavia, se desideri utilizzare il nostro codice senza apportare modifiche, devi utilizzare i pin che specifichiamo. Per terra (negativo) e positivo qualsiasi pin sulla breadboard, purché si trovino nelle colonne a cui sono cablate la massa e l'alimentazione di Arduino. I colori specificati di seguito corrispondono al colore dei fili che abbiamo usato nelle nostre immagini.

  1. Collega la breadboard all'arduino

    • Orange - 5v su Arduino a positivo su breadboard
    • Nero - GND (terra) su Arduino al negativo su breadboard
  2. Sensore di movimento

    • Marrone - Macinato (negativo) su breadboard
    • Arancio - Positivo su breadboard
    • Rosso - Input/Output 14 su Arduino
  3. Servomotore

    • Rosso - Positivo su breadboard
    • Marrone - Macinato (negativo) su breadboard
    • Arancione - Input/Output 4 su Arduino
  4. Laser

    • Blu - Macinato (negativo) su breadboard
    • Giallo - Input/Output 10 su Arduino
    • Verde - Positivo su breadboard

Nota: durante il cablaggio del sensore di movimento e del laser, assicurarsi di utilizzare cavi più lunghi, altrimenti i cavi potrebbero essere tirati fuori posto mentre la torretta ruota da un lato all'altro.

Passaggio 3: collegare il cannone al motore

Attacca il cannone al motore
Attacca il cannone al motore
Attacca il cannone al motore
Attacca il cannone al motore
Attacca il cannone al motore
Attacca il cannone al motore
Attacca il cannone al motore
Attacca il cannone al motore

Colpisci due serie di fori paralleli nel ruolo del tovagliolo di carta a un'estremità.

Infila due fascette nei fori, una in ogni set di fori.

Fissare il gruppo del rotolo di carta assorbente sulla parte superiore del servomotore e stringere le fascette attorno alla barra trasversale sul motore.

A causa del peso non uniforme, il rotolo di carta assorbente potrebbe inclinarsi in avanti e puntare verso il basso. Per risolvere questo problema, abbiamo inserito delle fascette aggiuntive tra il motore e il rotolo di carta assorbente per una maggiore stabilità.

Passaggio 4: collegare il sensore di movimento e il modulo laser alla torretta

Collegare il sensore di movimento e il modulo laser alla torretta
Collegare il sensore di movimento e il modulo laser alla torretta
Collegare il sensore di movimento e il modulo laser alla torretta
Collegare il sensore di movimento e il modulo laser alla torretta
Collegare il sensore di movimento e il modulo laser alla torretta
Collegare il sensore di movimento e il modulo laser alla torretta

Collegare il sensore di movimento all'estremità del rotolo di carta assorbente come mostrato nelle immagini sopra. Fissarlo saldamente in modo che quando la torretta ruota non si muova.

Fissare il laser sulla parte superiore del rotolo di carta assorbente come mostrato nell'immagine sopra.

Passaggio 5: codice Arduino

Codice Arduino
Codice Arduino

Di seguito è riportato un collegamento a un repository github contenente il codice arduino per questo progetto. Se vengono utilizzati pin di input/output diversi, il codice dovrà essere modificato per riflettere questo. Inoltre dovrai scaricare tutte le librerie rilevanti a cui si fa riferimento nel codice.

github.com/ArduinoToys/ArduinoMotionSensin…

Nota: se hai bisogno di assistenza per configurare il tuo arduino, vai su

Consigliato: