Obsah:

Laser Arduino na snímanie pohybu: 5 krokov
Laser Arduino na snímanie pohybu: 5 krokov

Video: Laser Arduino na snímanie pohybu: 5 krokov

Video: Laser Arduino na snímanie pohybu: 5 krokov
Video: Leap Motion SDK 2024, November
Anonim
Laser Arduino na snímanie pohybu
Laser Arduino na snímanie pohybu
Laser Arduino na snímanie pohybu
Laser Arduino na snímanie pohybu

POZNÁMKA: Tento projekt bol navrhnutý tak, aby všetky časti bolo možné opätovne použiť v budúcich projektoch. Výsledkom je, že konečný výrobok je menej stabilný, ako by bol, keby ste používali trvalejšie materiály, ako je lepidlo, spájkovanie atď.

Varovanie: Neumiestňujte laser do výšky očí, pretože by to mohlo spôsobiť poškodenie sietnice

Materiály

  • Arduino (Mega 2560)
  • Breadboard
  • Pohybový senzor (HC-SR501)
  • Laserový modul (ST1172)
  • Servomotor (SG90)
  • Mužské až ženské vodiče
  • Mužské až mužské vodiče
  • Papierový uterák
  • Lepiaca páska
  • Kravaty na zips
  • Základňa
  • Nožnice

Krok 1: Zabezpečte položky na základni

Zaistite položky k základni
Zaistite položky k základni
Zaistite položky k základni
Zaistite položky k základni

Na spodok dosky Arduino a v prípade potreby na dosku na chlieb pripevnite zvinutý kus pásky.

Na tri strany servomotora bez drôtov pripevnite pásku.

Na základňu pripevnite dosku Arduino, dosku na chlieb a servomotor.

Pre dodatočnú stabilitu môžete vodiče servomotorov omotať páskou.

Krok 2: Súčasti drôtu

Drôtené komponenty
Drôtené komponenty
Drôtené komponenty
Drôtené komponenty
Drôtené súčiastky
Drôtené súčiastky

Schémy a vizuály nájdete na obrázkoch vyššie. Na vstupných a výstupných vodičoch nezáleží na presnom pine, ktorý použijete; ak však chcete použiť náš kód bez vykonania akýchkoľvek zmien, musíte použiť kolíky, ktoré určíme. Pre uzemnenie (negatívny) a kladný akýkoľvek kolík na doske na chlieb, pokiaľ sú v stĺpcoch, ku ktorým je zapojená zem a napájanie Arduina. Farby uvedené nižšie sa zhodujú s farbou vodičov, ktoré sme použili na našich obrázkoch.

  1. Pripojte dosku na arduino

    • Oranžová - 5v na Arduine až pozitívna na doske
    • Čierna - GND (zem) na Arduine až negatívna na doske
  2. Pohybový senzor

    • Hnedá - mletá (negatívna) na doske s chlebom
    • Oranžová - pozitívna na doske s chlebom
    • Červená - vstup/výstup 14 na Arduino
  3. Servo motor

    • Červená - pozitívna na doske s chlebom
    • Hnedá - mletá (negatívna) na doske s chlebom
    • Oranžová - vstup/výstup 4 na Arduino
  4. Laser

    • Modrá - mletá (negatívna) na doske s chlebom
    • Žltá - vstup/výstup 10 na Arduino
    • Zelená - pozitívna na doske s chlebom

Poznámka: Pri zapojovaní snímača pohybu a lasera používajte dlhšie vodiče, inak by sa drôty mohli vytiahnuť z miesta, keď sa veža otáča zo strany na stranu.

Krok 3: Pripojte delo k motoru

Pripojte delo k motoru
Pripojte delo k motoru
Pripojte delo k motoru
Pripojte delo k motoru
Pripojte delo k motoru
Pripojte delo k motoru
Pripojte delo k motoru
Pripojte delo k motoru

Na jednom konci urobte dve sady rovnobežných otvorov do role papierových utierok.

Cez každú sadu otvorov prevlečte dve sťahovacie pásky na zips.

Upevnite zostavu kotúča papierových utierok na vrch servomotora a utiahnite zipsy okolo priečnika na motore.

V dôsledku nerovnomerného váženia sa kotúč papierových utierok môže nakloniť dopredu a smerovať nadol. Aby sme to opravili, vložili sme medzi motor a kotúč papierových utierok ďalšie zipsy, aby bola zaistená väčšia stabilita.

Krok 4: Pripojte snímač pohybu a laserový modul k veži

Pripojte snímač pohybu a laserový modul k veži
Pripojte snímač pohybu a laserový modul k veži
Pripojte snímač pohybu a laserový modul k veži
Pripojte snímač pohybu a laserový modul k veži
Pripojte snímač pohybu a laserový modul k veži
Pripojte snímač pohybu a laserový modul k veži

Pripojte snímač pohybu na koniec kotúča papierových utierok, ako je to znázornené na vyššie uvedených obrázkoch. Pevne ho zaistite, aby sa veža pri otáčaní nehýbala.

Zaistite laser na vrch rolky papierových utierok, ako je to znázornené na obrázku vyššie.

Krok 5: Arduino kód

Arduino kód
Arduino kód

Nasleduje odkaz na úložisko github obsahujúce kód arduino pre tento projekt. Ak sa použijú akékoľvek iné vstupno -výstupné piny, kód bude potrebné upraviť, aby to odzrkadľoval. Okrem toho budete musieť stiahnuť všetky príslušné knižnice, na ktoré sa odkazuje v kóde.

github.com/ArduinoToys/ArduinoMotionSensin…

Poznámka: Ak potrebujete pomoc s nastavením arduina, navštívte stránku

Odporúča: