Obsah:

Narozeninové překvapení s Arduinem: 8 kroků (s obrázky)
Narozeninové překvapení s Arduinem: 8 kroků (s obrázky)

Video: Narozeninové překvapení s Arduinem: 8 kroků (s obrázky)

Video: Narozeninové překvapení s Arduinem: 8 kroků (s obrázky)
Video: NAROZENINOVÉ PŘEKVAPENÍ - WEEK #364 2024, Listopad
Anonim
Image
Image
Narozeninové překvapení s Arduinem
Narozeninové překvapení s Arduinem

Ú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í

Kruhový diagram
Kruhový diagram

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

3D model
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

Rychlé demo
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
Kód
Kód
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í

Testování
Testování
Testování
Testování
Testování
Testování
Testování
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:

obraz
obraz
obraz
obraz

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.

Doporučuje: