Obsah:
- Zásoby
- Krok 1: Hardvér
- Krok 2: Softvér: Blynk App
- Krok 3: Softvér: Arduino IDE
- Krok 4: Softvér: IFTTT
- Krok 5: Záverečné myšlienky
Video: Laserová hračka pre domácich miláčikov IoT: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Moja kuchyňa sa z času na čas 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 laserovú hračku pre domácich miláčikov, ktorá ho zabaví. V automatickom režime sa laser bude po podlahe náhodne pohybovať po určitú dobu, potom sa za odmenu domáce zviera odhodí. Odmena je dôležitá, aby neboli frustrovaní nepolapiteľným laserom a povzbudzuje ich to k hre!
Je možné ho ovládať manuálne prostredníctvom smartfónu alebo nastaviť na automatický režim. Dá sa tiež aktivovať hlasom pomocou Asistenta Google (iba automatický režim).
Zásoby
Na vybudovanie tohto projektu budete potrebovať:
- 2 mg995 serva
- súprava na upevnenie snímača pan a tilt
- 1 mikro servo SG90
- naberačka bielkovín alebo ekvivalent
- 650nm modul červenej laserovej diódy
- uzolMCU
- drôt
- PCB
- napájanie (12v 5A)
- Prevodník DC-DC 24V/12V na 5V 5A s krokom dole
- spájka
- spájkovačka
- smartphone/domáce zariadenie Google
- lepiaca pištoľ
- páska/lepidlo
Vyžaduje sa tiež nasledujúci softvér:
- Knižnica Arduino IDE a esp8266
- IFTTT
- Aplikácia a knižnice Blynk
- Asistent Google
Krok 1: Hardvér
- Zostavte súpravu na upevnenie serva. Jeho základňu som prilepil lepiacou páskou na dlhodobú dosku, pripevním ju na vrch svojej kuchyne skrutkou.
- Zapojenie nájdete v schéme zapojenia. Pozrite si aj obrázky môjho zlého pokusu o spájkovanie:)
- Prilepte laser na vrch servo/naklápanie a tiež naberačku na servo ošetrenia (druhú naberačku som použil aj ako stojan na servo, ale môžete použiť čokoľvek).
Poznámky:
Servá, ktoré som použil, sú dosť objemné, pretože s malým pracovným zaťažením ich môžete minúť.
Každé servo môže čerpať až 1200mA (menšie čerpá menej), pridať ďalších ~ 700mA pre nodeMCU a získate maximálny odber ~ 3100mA. Preto som použil zdroj 5A. Pôvodne som používal breadboard a napájanie 1A, keď som ho zapol, nodeMCU sa stále resetoval. Ak sa stretnete s týmto problémom, dvakrát skontrolujte, či vaše zariadenie môže dodávať dostatok prúdu.
Krok 2: Softvér: Blynk App
- Nainštalujte si aplikáciu Blynk:
- Podľa týchto pokynov si vytvorte účet, nový projekt a získate autorizačný token
- Pri vytváraní projektu vyberte cieľové zariadenie (nodeMCU)
-
Do projektu pridáte 5 miniaplikácií:
- Tlačidlo na zapnutie/vypnutie lasera
- mapa na D0
- prepnúť do režimu
- Posuvníkom nastavte uhol sklonu (V0, rozsah 0-180)
- Posuvník na nastavenie uhla panorámy (V1, rozsah 0-180)
- Posuvník na nastavenie servo ošetrenia (V3, rozsah 0-180)
-
Tlačidlo na zapnutie/vypnutie automatického režimu
- mapa na V2
- prepnúť do režimu
- Tlačidlo na zapnutie/vypnutie lasera
Krok 3: Softvér: Arduino IDE
- Nainštalujte Arduino IDE:
-
Pridajte knižnice blynk a esp8266
- Blynk: Ako nainštalovať knižnicu Blynk
- esp8266: Ako nainštalovať ESP8266 do kreditu Arduino IDE do mybotic
-
Kód
- Stiahnite alebo skopírujte kód z Github (tiež súbor nižšie)
- V kóde budete musieť nastaviť ssid a heslo pre svoj smerovač (wifi).
- Budete tiež musieť nastaviť autorizačný token, ktorý bol vytvorený pre Blynk. O token môžete požiadať prostredníctvom aplikácie.
- Môžete tiež nastaviť minimálny a maximálny uhol na servách, ktoré sú nastavené tak, aby laser vždy smeroval na podlahu. Počas počiatočných testov som zistil, že psy budú laser prenasledovať po stenách:) Držte ho pri podlahe pokiaľ sa nechcete vymaľovať!
- Poznámka: Časovače sa v tomto projekte používajú na zníženie počtu požiadaviek na cloud Blynk. Ak je zadaných príliš veľa požiadaviek za sekundu, budete odpojení. Je tiež dôležité obmedziť množstvo kódu vykonaného vo funkcii loop () na minimum. Viac informácií nájdete v tomto článku. Automatický režim posunie servá náhodne každé 2 sekundy, 10 krát a potom upustí pochúťku, môžete si to prispôsobiť svojim vlastným potrebám.
- Pripojte nodeMCU k počítaču pomocou USB.
- Zaistite, aby bola v rámci nástrojov zvolená správna doska a port.
- Nahrajte kód do nodeMCU (tlačidlo so šípkou doprava v hornom paneli s nástrojmi).
Krok 4: Softvér: IFTTT
Aby ste mohli hračku aktivovať pomocou Asistenta Google, budete musieť vytvoriť aplet pomocou IFTTT.
- Vytvoriť účet
- Prejdite na „Moje aplety“> „Nový aplet“
- Kliknite na „Toto“a vyhľadajte asistenta Google
- Vyberte „Povedzte jednoduchú frázu“
- Vyplňte polia podľa vlastného uváženia a zvoľte „vytvoriť spúšťač“
- Kliknite na „To“a vyhľadajte webové háčiky
- Vyberte „Odoslať webovú žiadosť“
-
nastaviť URL na hodnotu BLYNK_IP/AUTH_TOKEN/update/V2? = 1
- Ak chcete získať IP adresu blynk z vašej krajiny, prejdite na príkazový riadok a zadajte: ping cloud.blynk.cc
- Aktualizujte polia tokenu ip a auth v adrese URL. Malo by to vyzerať takto:
- Akonáhle je aplet uložený, môžete laser otestovať pomocou Asistenta Google!
Krok 5: Záverečné myšlienky
A máte to, hračku pre domácich miláčikov IoT ovládanú hlasom alebo telefónom. Aby sa projekt ďalej zlepšil, pridal by som puzdro na obvody a tiež webovú kameru, aby ste mohli sledovať, ako sa váš maznáčik hrá, keď ste preč. Ovládanie hlasom je možné zlepšiť tým, že je možné určiť, ako dlho hračka beží, tj. „Zapnite laser na 5 minút“. Tiež by bol pekný spôsob, ako znovu nabrať naberačku. Užite si budovanie a napíšte svoj pokrok nižšie!
Odporúča:
DIY: Lego UV LED baterka / domáci detektor moču pre domácich miláčikov: 3 kroky
DIY: Lego UV LED baterka / domáci detektor moču pre domácich miláčikov: Je to jednoduchý (nie je potrebné spájkovanie), zábavný a lacný spôsob, ako z Lega vytvoriť skvelú UV LED baterku. Tiež slúži ako domáci detektor moču pre domáce zvieratá (porovnanie cien). Ak ste niekedy snívali o tom, že si vyrobíte vlastný domáci Lego Flash
Laserom ovládaná laserová hračka prenasledovania psov Arduino: 6 krokov
Arduino ovládaná laserová hračka prenasledovania psov: Asi pred dvoma rokmi som postavil túto hračku pre môjho psa, kde sa laser ovláda 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
Mini CNC laserová rytec do dreva a laserová rezačka papiera .: 18 krokov (s obrázkami)
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í?
PlantCare Najlepší darček pre domácich miláčikov pre matky: 7 krokov (s obrázkami)
PlantCare Najlepší darček pre domácich majstrov pre matky: Ahoj všetci, toto je návod, ako som postavil perfektný darček pre svoju matku. Projekt je multifunkčné, automatické zariadenie na zavlažovanie rastlín. Vlastnosti zariadenia: meria a zobrazuje skutočnú úroveň pôdnej vlhkosti rastliny, ak
Vyrobte si umeleckú misku z fľaše pre domácich miláčikov: 5 krokov (s obrázkami)
Vyrobte si umeleckú misku z pet fľaše: PET je polyetyléntereftalát, čo je termoplastický polymér. Môže sa znovu vytvoriť zahriatím. Po procese zahrievania sa stáva tuhším, tuhším, odolnejším a sklovitejším. Pri perforácii sa stáva ešte silnejšou a kryštalizuje. Toto sa vytvorilo