![Laserom ovládaná laserová hračka prenasledovania psov Arduino: 6 krokov Laserom ovládaná laserová hračka prenasledovania psov Arduino: 6 krokov](https://i.howwhatproduce.com/images/006/image-15062-19-j.webp)
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:06
![Image Image](https://i.howwhatproduce.com/images/006/image-15062-21-j.webp)
![](https://i.ytimg.com/vi/UxkOacvRljI/hqdefault.jpg)
![Laserom ovládaná hračka prenasledovania psov Arduino Laserom ovládaná hračka prenasledovania psov Arduino](https://i.howwhatproduce.com/images/006/image-15062-22-j.webp)
Asi pred dvoma rokmi som postavil túto hračku pre svojho psa, kde je laser ovládaný dvoma servami, aby mu poskytol náhodný pohyb tam, kde laserový bod uniká a on ho môže prenasledovať. Laser fungoval perfektne, ale počas môjho nedávneho pohybu sa poškodil, takže v tomto návode to opravíme a vysvetlím princípy činnosti.
Krok 1: Materiály
![Materiály Materiály](https://i.howwhatproduce.com/images/006/image-15062-23-j.webp)
![Materiály Materiály](https://i.howwhatproduce.com/images/006/image-15062-24-j.webp)
![Materiály Materiály](https://i.howwhatproduce.com/images/006/image-15062-25-j.webp)
Projekt sa skladá zo 4 častí: doska Arduino, 2 mikro servá a laserový modul. Všetci sú umiestnení v plastovom kontajneri zo zakysanej smotany, kde je doska Arduino prilepená k spodnej časti, zatiaľ čo serva a laser sú na vrchu.
Nasleduje zoznam odkazov na nákup, kde môžete získať to, čo potrebujete:
-
Doska Arduino:
www.banggood.com/custlink/vKGvhaBTl3
-
Mini servá 9 g:
www.banggood.com/custlink/v33GdlgfaE
-
Modul laserovej diódy:
s.click.aliexpress.com/e/crrJMQgs
Krok 2: Konštrukcia
![Konštrukcia Konštrukcia](https://i.howwhatproduce.com/images/006/image-15062-26-j.webp)
![Konštrukcia Konštrukcia](https://i.howwhatproduce.com/images/006/image-15062-27-j.webp)
![Konštrukcia Konštrukcia](https://i.howwhatproduce.com/images/006/image-15062-28-j.webp)
Predtým som nechal servá prilepiť na veko horúcim lepidlom, ale nevydržalo to. Na vyriešenie tohto problému použijem obojstrannú penovú pásku, pretože sa ukázalo, že je veľmi trvanlivý tam, kde som ho použil. Zarovnanie na veku nie je také dôležité, pretože sa dá vždy nastaviť otočením.
Druhé servo je priamo pripevnené k prvému, takže môžu spoločne pohybovať laserom v dvoch smeroch. Prvý ním pohybuje doľava a doprava, zatiaľ čo druhý ho pohybuje hore a dole. Laserový modul je pripevnený k ramenu druhého serva horúcim lepidlom, ktoré, zdá sa, stále drží.
Krok 3: Zapojenie
![Elektrické vedenie Elektrické vedenie](https://i.howwhatproduce.com/images/006/image-15062-29-j.webp)
![Elektrické vedenie Elektrické vedenie](https://i.howwhatproduce.com/images/006/image-15062-30-j.webp)
![Elektrické vedenie Elektrické vedenie](https://i.howwhatproduce.com/images/006/image-15062-31-j.webp)
![Elektrické vedenie Elektrické vedenie](https://i.howwhatproduce.com/images/006/image-15062-32-j.webp)
Elektrické vedenie projektu je pomerne jednoduché. Servomotory majú tri vodiče: napájací, uzemňovací a signálny. Napájací vodič je zvyčajne červený a mal by byť pripojený k 5V kolíku na doske Arduino. Uzemňovací vodič je zvyčajne čierny alebo hnedý a mal by byť pripojený k uzemňovaciemu kolíku na doske Arduino. Signálny kolík je zvyčajne žltý, oranžový alebo biely a mal by byť pripojený k digitálnemu kolíku na doske Arduino. V našom prípade používame digitálne piny 9 a 11. Všimnite si toho, že serva odoberajú značný výkon, takže ak potrebujete riadiť viac ako jeden alebo dva, budete ich pravdepodobne musieť napájať zo samostatného zdroja, a nie z kolíka +5 V na vašom Arduino.
Laserový modul má tri kolíky, ale používajú sa iba dva. Ten na ľavej strane je kladným spojením a je zvyčajne označený veľkými písmenami S, zatiaľ čo záporný spoj je napravo a je označený mínusom. Odkaz na úplnú schému nájdete v popise videa.
Celá schéma je k dispozícii na EasyEda:
easyeda.com/bkolicoski/Arduino-Laser-Toy
Krok 4: Princípy činnosti
![Princípy činnosti Princípy činnosti](https://i.howwhatproduce.com/images/006/image-15062-33-j.webp)
![Princípy činnosti Princípy činnosti](https://i.howwhatproduce.com/images/006/image-15062-34-j.webp)
Teraz, keď je oprava hotová, pozrime sa na kód a na to, ako toto zariadenie funguje. Typické 9g mikro servo má pohyb 180 stupňov a je ovládané signálom PWM. Tento signál je generovaný z Arduina pomocou knižnice Servo. Knižnica poskytuje pohodlný spôsob nazývaný „zápis“, ktorý zapisuje hodnotu na servo a podľa toho riadi hriadeľ. Na štandardnom serve to nastaví uhol hriadeľa (v stupňoch), čím sa hriadeľ posunie do tejto orientácie.
V našom prípade chceme tento pohyb obmedziť na maximálne okolo 50 až 70 stupňov v každom smere, aby oblasť, kde pes behá, nebola taká veľká, aby sa príliš skoro neunavil. Tieto limity som navyše použil na nastavenie obvodu lasera, aby neopúšťal oblasť, v ktorej sa musí môj pes pohybovať. Nastavujú sa na začiatku náčrtu spolu s definíciami pre dve servá a premennými, ktoré použijeme pre ich polohu.
Krok 5: Kód Arduino
![Arduino kód Arduino kód](https://i.howwhatproduce.com/images/006/image-15062-35-j.webp)
![Arduino kód Arduino kód](https://i.howwhatproduce.com/images/006/image-15062-36-j.webp)
Vo funkcii nastavenia najskôr inicializujeme serva a pripevníme ich k správnym kolíkom na Arduine. To povie knižnici, aby na tomto pine vyvedla signál PWM. Ďalej napíšeme počiatočnú polohu k obidvom servom a aby sme mohli správne umiestniť hračku, pridal som nejaký kód, ktorý posunie servá v kruhovom vzore trikrát po okrajoch nastaveného limitu. Takto môžete vidieť, kde sa bodka pohybuje, a podľa toho prispôsobiť umiestnenie hračky.
Vo funkcii slučky najskôr vygenerujeme dve čísla, ktoré predstavujú ďalšie uhly dvoch serv, a poskytneme limity, ktoré sme predtým nastavili. Náhodná funkcia v Arduine môže akceptovať minimálnu a maximálnu hodnotu, ktorú potrebuje na generovanie. Tieto hodnoty sú potom odoslané na servá, jeden po druhom, s oneskorením pol sekundy medzi nimi.
Celý kód nájdete na mojej stránke GitHub:
github.com/bkolicoski/LaserToy
Krok 6: Užite si to
![Užite si to! Užite si to!](https://i.howwhatproduce.com/images/006/image-15062-37-j.webp)
![Užite si to! Užite si to!](https://i.howwhatproduce.com/images/006/image-15062-38-j.webp)
Dúfam, že tento návod bol poučný a zaujímavý, preto navrhujem, aby ste ma sledovali a nezabudnite sa prihlásiť na odber môjho kanála YouTube.
Odporúča:
Automatický podávač psov: 6 krokov
![Automatický podávač psov: 6 krokov Automatický podávač psov: 6 krokov](https://i.howwhatproduce.com/images/002/image-3582-j.webp)
Auto Dog Feeder: Toto je môj projekt automatického podávača domácich zvierat. Moje meno je Parker, som v 11. ročníku a tento projekt som uskutočnil 11. novembra 2020 ako CCA (aktivita kulminujúca kurz). V tomto projekte vám ukážem, ako sa robí automatický podávač zvierat s Arduino UNO.
NeckLight: náhrdelník s plošnými spojmi pre ľudí a psov: 8 krokov (s obrázkami)
![NeckLight: náhrdelník s plošnými spojmi pre ľudí a psov: 8 krokov (s obrázkami) NeckLight: náhrdelník s plošnými spojmi pre ľudí a psov: 8 krokov (s obrázkami)](https://i.howwhatproduce.com/images/006/image-15109-j.webp)
NeckLight: náhrdelník s plošnými spojmi pre ľudí a psov: Ahoj všetci, tento projekt je mojím prvým Instructables, takže sa pokúsim urobiť maximum. V tomto projekte vám vysvetlím, ako sa mi podarilo vytvoriť tento náhrdelník z PCB, ktorý svieti v tme! Úprimne povedané, je to perfektný projekt, ak sa chcete naučiť
Ovládací panel vesmírnej lode - Laserom rezaná hračka Arduino: 11 krokov (s obrázkami)
![Ovládací panel vesmírnej lode - Laserom rezaná hračka Arduino: 11 krokov (s obrázkami) Ovládací panel vesmírnej lode - Laserom rezaná hračka Arduino: 11 krokov (s obrázkami)](https://i.howwhatproduce.com/images/010/image-29107-j.webp)
Ovládací panel vesmírnej lode - Laserom rezaná hračka Arduino: Pred niekoľkými mesiacmi som sa rozhodol stať sa členom miestneho priestoru tvorcov, pretože som sa už veky chcel učiť nástroje obchodu s výrobcami. Mal som malú skúsenosť s Arduino a absolvoval som kurz fúzie tu na Instructables. Avšak ja
Laserová hračka pre domácich miláčikov IoT: 5 krokov
![Laserová hračka pre domácich miláčikov IoT: 5 krokov Laserová hračka pre domácich miláčikov IoT: 5 krokov](https://i.howwhatproduce.com/images/003/image-8926-14-j.webp)
IoT Laser Pet Toy: Čas od času sa moja kuchyňa stane obeťou znudeného psa. Keď zostali bez dozoru, soklové lišty, pelechy pre psy, kuchynské utierky, kuchynské linky a laky utrpeli všetky. Aby som zabavil svojho šteňaťa, keď som v práci, vyvinul som IoT la
Mini CNC laserová rytec do dreva a laserová rezačka papiera .: 18 krokov (s obrázkami)
![Mini CNC laserová rytec do dreva a laserová rezačka papiera .: 18 krokov (s obrázkami) Mini CNC laserová rytec do dreva a laserová rezačka papiera .: 18 krokov (s obrázkami)](https://i.howwhatproduce.com/images/001/image-618-144-j.webp)
Mini CNC laserová rezačka dreva a laserová rezačka papiera: Toto je návod, ako som vyrobil laserovú CNC gravírku dreva na báze Arduina a tenkú rezačku papiera pomocou starých jednotiek DVD, 250 mW laseru. Hracia plocha je max. 40 mm x 40 mm. Nie je zábavné vyrábať vlastný stroj zo starých vecí?