Obsah:

Motion Sensing Arduino Laser: 5 kroků
Motion Sensing Arduino Laser: 5 kroků

Video: Motion Sensing Arduino Laser: 5 kroků

Video: Motion Sensing Arduino Laser: 5 kroků
Video: Arduino project how to make a laser electronic alarm, an amazing invention DIY 2024, Listopad
Anonim
Laser pro snímání pohybu Arduino
Laser pro snímání pohybu Arduino
Laser pro snímání pohybu Arduino
Laser pro snímání pohybu Arduino

POZNÁMKA: Tento projekt byl navržen tak, aby všechny části mohly být znovu použity v budoucích projektech. Výsledkem je, že konečný produkt je méně stabilní, než by byl, kdybyste použili trvalejší materiály, jako je lepidlo, pájení atd …

Varování: Neumisťujte laser do výšky očí, protože by to mohlo způsobit poškození sítnice

Materiály

  • Arduino (Mega 2560)
  • Prkénko
  • Pohybový senzor (HC-SR501)
  • Laserový modul (ST1172)
  • Servomotor (SG90)
  • Samčí až samičí dráty
  • Mužské až mužské dráty
  • Role papírového ručníku
  • Lepící páska
  • Kravaty na zip
  • Základna
  • Nůžky

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

Zabezpečte položky na základně
Zabezpečte položky na základně
Zabezpečte položky na základně
Zabezpečte položky na základně

Na dno desky Arduino a případně na desku na chléb připevněte srolovaný kus pásky.

Na tři strany servomotoru připevněte pásku bez vodičů.

Připojte desku Arduino, chlebovou desku a servomotor k základně.

Pro další stabilitu můžete kabely servomotorů sejmout páskou.

Krok 2: Drátové součásti

Drátové součásti
Drátové součásti
Drátové součásti
Drátové součásti
Drátové součásti
Drátové součásti

Diagramy a vizuály najdete na obrázcích výše. Na vstupních a výstupních vodičích nezáleží na přesném pinu, který používáte; pokud však chcete použít náš kód bez provedení jakýchkoli změn, musíte použít piny, které určíme. Pro uzemnění (záporný) a kladný jakýkoli kolík na desce chleba, pokud jsou ve sloupcích, ke kterým je připojena zem a napájení Arduina. Níže uvedené barvy odpovídají barvě vodičů, které jsme použili na našich obrázcích.

  1. Připojte prkénko k arduinu

    • Oranžová - 5v na Arduinu na pozitivní na prkénku
    • Černá - GND (zem) na Arduinu až záporná na prkénku
  2. Pohybový senzor

    • Hnědá - mletá (negativní) na prkénku
    • Oranžová - pozitivní na prkénku
    • Červená - vstup/výstup 14 na Arduinu
  3. Servomotor

    • Červená - pozitivní na chlebové desce
    • Hnědá - mletá (negativní) na chlebové desce
    • Oranžová - vstup/výstup 4 na Arduinu
  4. Laser

    • Modrá - Ground (negativní) na chlebové desce
    • Žlutá - vstup/výstup 10 na Arduinu
    • Zelená - pozitivní na chlebové desce

Poznámka: Při zapojování pohybového senzoru a laseru používejte delší vodiče, v opačném případě mohou být vodiče vytaženy z místa, protože se věž otáčí ze strany na stranu.

Krok 3: Připojte dělo k motoru

Připojte dělo k motoru
Připojte dělo k motoru
Připojte dělo k motoru
Připojte dělo k motoru
Připojte dělo k motoru
Připojte dělo k motoru
Připojte dělo k motoru
Připojte dělo k motoru

Propíchněte dvě sady paralelních otvorů do role papírových ručníků na jednom konci.

Otvory provlékněte dvě stahovací pásky, každou sadou otvorů jednu.

Na horní část servomotoru připevněte sestavu role papírových ručníků a utáhněte zipy kolem příčníku na motoru.

V důsledku nerovnoměrného vážení se role papírových ručníků může naklonit dopředu a směřovat dolů. Abychom to vyřešili, vložili jsme mezi motor a rolku papírových ručníků další zipy, což zvyšuje stabilitu.

Krok 4: Připojte snímač pohybu a laserový modul k věži

Připojte k věži pohybový senzor a laserový modul
Připojte k věži pohybový senzor a laserový modul
Připojte k věži pohybový senzor a laserový modul
Připojte k věži pohybový senzor a laserový modul
Připojte k věži pohybový senzor a laserový modul
Připojte k věži pohybový senzor a laserový modul

Připojte snímač pohybu na konec role papírového ručníku, jak je znázorněno na výše uvedených obrázcích. Zajistěte jej pevně tak, aby se při otáčení věže nehýbalo.

Zajistěte laser na horní stranu role papírových ručníků, jak je znázorněno na výše uvedeném obrázku.

Krok 5: Arduino kód

Arduino kód
Arduino kód

Níže je odkaz na úložiště github obsahující kód arduino pro tento projekt. Pokud jsou použity jiné vstupní/výstupní piny, bude třeba kód upravit, aby to odrážel. Kromě toho budete muset stáhnout všechny příslušné knihovny uvedené v kódu.

github.com/ArduinoToys/ArduinoMotionSensin…

Poznámka: Pokud potřebujete pomoc s nastavením arduina, přejděte na

Doporučuje: