Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Úvod
Ve světě, kde je vše nové a zajímavé, překvapení dělají váš život úžasným. Je to perfektní způsob, jak přidat jiskru do nudného týdne a udělat si zábavu. Jedním ze způsobů, jak někomu vykouzlit úsměv na tváři, je dát mu malý dárek. Neexistuje nic jako dárek, který může někomu vykouzlit úsměv na tváři i na vás vlastní.
Elektronika a láska jsou jako severní pól a severní pól, jediná korelace mezi nimi je, že se vždy navzájem odpuzují. ALE, STEMpedia dala novou definici lásky spojením lásky s elektronikou. Použitím této SADY ZAČÁTEK ZAČÁTEK udělám malé překvapení své partnerce v den jejích narozenin.
Krok 1: Schéma zapojení
Plán je zasypat lásku mé partnerce okvětními lístky růží, jakmile vyjde z naší ložnice.
Pro tento projekt potřebujeme: 1. Ultrazvukový senzor HC-SR0 2. Servomotor SG90 3. Startovací sada poháněná evive ATmega2560 Dobrá věc je, že všechny tyto součásti jsou součástí startovací sady evive.
Začněte připojením kolíku TRIG a kolíku ECHO ultrazvukového senzoru k pinům 12 a 11 Arduina. Poté připojte pin PWM serva k pinu číslo 9 Arduina. Poté připojíme všechny kladné a záporné svorky senzorů k kladným a záporným pinům Arduina. To je vše, je to tak jednoduché.
Krok 2: 3D model
Pomocí 3D modelu vám ukážu návrh a fungování dávkovače květin.
Dobře, takže toto je celé nastavení. Zadní bit se drží na zdi a pomocí těchto dvou držáků drží lehkou tyčku, která zase udrží přední bit nebo dávkovač. Dám sem všechny okvětní lístky růží. Když ultrazvukový senzor detekuje předmět, který mu stojí v cestě, vyšle signál do Arduina, které poté otočí servo a způsobí otevření klapky dávkovače. Když se klapka otevře, všechny růžové lístky spadnou na mého partnera. Celé nastavení je provedeno pomocí lepenkové krabice, díky čemuž je lehké a snadno se lepí na zeď.
Krok 3: Rychlé demo
Takže takhle to vypadá.
Jakmile zapneme startovací sadu evive, začne ultrazvukový senzor čekat na pohybující se předmět. Jakmile je detekován předmět, klapka se otevře a vydá květiny.
Krok 4: Kód
Kód má dvě části, v první části zjišťujeme pohyb pomocí ultrazvukového senzoru a ve druhé části otáčíme motorem, abychom otevřeli klapku, kdykoli je detekován pohyb.
Začněte tím, že do programu zahrnete knihovnu „Servo.h“. Potom definujte konstanty a globální proměnné, které budou použity v celém kódu. Abychom mohli použít servo, vytváříme objekt třídy Servo. Poté v sekci nastavení inicializujeme servo pomocí funkce „servo.attach ()“a definujeme režimy pinů pro ultrazvukový senzor.
Nakonec v sekci smyčky () po inicializaci ultrazvukového senzoru kontrolujeme, zda je vzdálenost pohybujícího se objektu menší než 100 cm. Pokud je vzdálenost menší než 100 cm, otevřeme klapku otočením serva o 90 stupňů.
Krok 5: Testování
Dobře, teď ten zajímavý kousek. Pojďme tedy do toho a vše nastavíme. Dávkovač okvětních lístků zůstává v horní části dveří a ultrazvukový senzor v úrovni jejího pasu. Nakonec potřebuji připojit všechny senzory k evive boxu. Poté už jen čeká, až vyjde a aktivuje senzor. Pokud vše půjde podle plánu, byl bych schopen ji mile překvapit.
Krok 6:
Fuj jo..
Krok 7: Soubory
Krok 8: Děkuji
Ještě jednou děkuji za přečtení tutoriálu. Doufám, že vám to pomůže.
Pokud mě chcete podpořit, můžete se přihlásit k odběru mého kanálu a sledovat moje další videa. Ještě jednou díky v mém dalším videu, ahoj.