Cuprins:

Laser Arduino cu detectare a mișcării: 5 pași
Laser Arduino cu detectare a mișcării: 5 pași

Video: Laser Arduino cu detectare a mișcării: 5 pași

Video: Laser Arduino cu detectare a mișcării: 5 pași
Video: VL53L1X Timp de zbor 400 cm Senzor de distanță laser 2024, Noiembrie
Anonim
Laser Arduino cu detectare a mișcării
Laser Arduino cu detectare a mișcării
Laser Arduino cu detectare a mișcării
Laser Arduino cu detectare a mișcării

NOTĂ: Acest proiect a fost conceput astfel încât toate părțile să poată fi refolosite în proiecte viitoare. Ca rezultat, produsul final este mai puțin stabil decât ar fi în cazul în care utilizați materiale mai permanente, cum ar fi lipici, lipire etc.

Atenție: Nu așezați laserul la înălțimea ochilor, deoarece ar putea provoca leziuni ale retinei

Materiale

  • Arduino (Mega 2560)
  • Pană de pâine
  • Senzor de mișcare (HC-SR501)
  • Modul laser (ST1172)
  • Servomotor (SG90)
  • Firele de la mascul la feminin
  • Firele masculine la masculine
  • Rola de prosoape de hârtie
  • Banda adeziva
  • Cravate cu fermoar
  • Baza
  • Foarfece

Pasul 1: fixați elementele pe bază

Asigurați articole de bază
Asigurați articole de bază
Asigurați articole de bază
Asigurați articole de bază

Atașați o bucată de bandă rulată pe partea inferioară a plăcii Arduino și, dacă este necesar, a plăcii pentru pâine.

Atașați bandă pe cele trei părți ale servomotorului fără fire.

Atașați placa Arduino, placa de pâine și servomotorul la bază.

Pentru o stabilitate suplimentară, puteți fixa cu fir firele servomotorului.

Pasul 2: Componente de sârmă

Componente de sârmă
Componente de sârmă
Componente de sârmă
Componente de sârmă
Componente de sârmă
Componente de sârmă

Pentru diagrame și imagini vizualizați imaginile de mai sus. Pentru firele de intrare și ieșire, pinul exact pe care îl utilizați nu contează; totuși, dacă doriți să utilizați codul nostru fără a face modificări, trebuie să utilizați pinii pe care îi specificăm. Pentru sol (negativ) și pozitiv orice pin de pe placa de pâine, atâta timp cât sunt în coloanele la care sunt conectate masa și puterea Arduino. Culorile specificate mai jos se potrivesc cu culoarea firelor pe care le-am folosit în imaginile noastre.

  1. Conectați panoul de măsurare la arduino

    • Portocaliu - 5v pe Arduino la pozitiv pe panou
    • Negru - GND (la sol) pe Arduino la negativ pe panou
  2. Senzor de mișcare

    • Maro - Măcinat (negativ) pe panou
    • Portocaliu - Pozitiv pe placa de pâine
    • Roșu - Intrare / Ieșire 14 pe Arduino
  3. Servo motor

    • Roșu - pozitiv pe placa de pâine
    • Maro - Măcinat (negativ) pe panou
    • Portocaliu - Intrare / Ieșire 4 pe Arduino
  4. Laser

    • Albastru - Măcinat (negativ) pe panou
    • Galben - Intrare / Ieșire 10 pe Arduino
    • Verde - pozitiv pe panou

Notă: Când conectați senzorul de mișcare și laserul, asigurați-vă că utilizați fire mai lungi, în caz contrar firele pot fi trase din loc în timp ce turela se rotește dintr-o parte în alta.

Pasul 3: Atașați tunul la motor

Atașați tunul la motor
Atașați tunul la motor
Atașați tunul la motor
Atașați tunul la motor
Atașați tunul la motor
Atașați tunul la motor
Atașați tunul la motor
Atașați tunul la motor

Introduceți două seturi de găuri paralele în rolul unui prosop de hârtie la un capăt.

Introduceți două cravate cu fermoar prin găuri, câte o cravată cu fermoar prin fiecare set de găuri.

Atașați ansamblul rolei prosopului de hârtie deasupra servomotorului și strângeți fermoarele în jurul barei transversale a motorului.

Datorită greutății neuniforme, rola prosoapelor de hârtie se poate înclina înainte și arăta în jos. Pentru a remedia acest lucru, punem legături suplimentare cu fermoar între motor și rolă de prosop de hârtie pentru o stabilitate suplimentară.

Pasul 4: Atașați senzorul de mișcare și modulul laser la turelă

Atașați senzorul de mișcare și modulul laser la turelă
Atașați senzorul de mișcare și modulul laser la turelă
Atașați senzorul de mișcare și modulul laser la turelă
Atașați senzorul de mișcare și modulul laser la turelă
Atașați senzorul de mișcare și modulul laser la turelă
Atașați senzorul de mișcare și modulul laser la turelă

Atașați senzorul de mișcare la capătul rolei de prosop de hârtie așa cum se arată în imaginile de mai sus. Fixați-l ferm astfel încât turela să se rotească să nu se miște.

Fixați laserul în partea de sus a rolei de prosop de hârtie așa cum se arată în imaginea de mai sus.

Pasul 5: Cod Arduino

Cod Arduino
Cod Arduino

Mai jos este un link către un depozit github care conține codul arduino pentru acest proiect. Dacă se utilizează pini de intrare / ieșire diferiți, codul va trebui modificat pentru a reflecta acest lucru. În plus, va trebui să descărcați toate bibliotecile relevante la care se face referire în cod.

github.com/ArduinoToys/ArduinoMotionSensin…

Notă: Dacă aveți nevoie de asistență pentru configurarea arduino, accesați

Recomandat: