Obsah:

Narodeninové prekvapenie s Arduinom: 8 krokov (s obrázkami)
Narodeninové prekvapenie s Arduinom: 8 krokov (s obrázkami)

Video: Narodeninové prekvapenie s Arduinom: 8 krokov (s obrázkami)

Video: Narodeninové prekvapenie s Arduinom: 8 krokov (s obrázkami)
Video: 35 видео со страшными призраками: мегасборник 2023 года [V1] 2024, Júl
Anonim
Image
Image
Narodeninové prekvapenie s Arduinom
Narodeninové prekvapenie s Arduinom

Úvod

Vo svete, kde je všetko nové a zaujímavé, prekvapenia urobia váš život úžasným. Je to perfektný spôsob, ako dodať iskru nudnému týždňu a urobiť si ho zábavným. Jeden zo spôsobov, ako niekomu vyčarovať úsmev na tvári, je obdarovať ho malým darčekom. Neexistuje nič ako darček, ktorý môže niekomu vyčarovať úsmev na tvári i na jeho vlastnej.

Elektronika a láska sú ako severný pól a severný pól, jediná korelácia medzi nimi je v tom, že sa vždy navzájom odpudzujú. ALEBO, STEMpedia dala novú definíciu lásky spojením lásky s elektronikou. Použitím tejto SADY NA ZAČIATOK ŠTARTU pripravím malé prekvapenie svojej partnerky v deň jej narodenín.

Krok 1: Schéma zapojenia

Schéma zapojenia
Schéma zapojenia

Plán je sprchovať lásku na moju partnerku lupeňmi ruží, hneď ako vyjde z našej spálne.

Na tento projekt potrebujeme: 1. Ultrazvukový senzor HC-SR0 2. Servomotor SG90 3. Štartovacia súprava evive Starter ATmega2560 Dobrá vec je, že všetky tieto súčasti sú súčasťou štartovacej sady evive.

Začnite pripojením kolíka TRIG a kolíka ECHO ultrazvukového senzora k pinom 12 a 11 Arduina. Potom pripojte kolík PWM serva k kolíku číslo 9 Arduino. Potom spojíme všetky kladné a záporné svorky senzorov k kladným a záporným kolíkom Arduina. To je všetko, je to také jednoduché.

Krok 2: 3D model

3D model
3D model

Pomocou 3D modelu vám ukážem návrh a fungovanie podávača kvetov.

Dobre, takže toto je celé nastavenie. Zadný bit sa prilepí na stenu a pomocou týchto dvoch držiakov drží ľahkú palicu, ktorá zase udrží predný bit alebo dávkovač. Dám sem všetky lupene ruží. Keď ultrazvukový senzor detekuje predmet, ktorý mu stojí v ceste, vyšle signál do Arduina, ktoré potom otočí servo a spôsobí otvorenie klapky dávkovača. Keď sa klapka otvorí, všetky ružové lístky spadnú na môjho partnera. Celé nastavenie je vyrobené z kartónovej škatule, vďaka ktorej je ľahké a ľahko sa lepí na stenu.

Krok 3: Rýchle demo

Rýchle demo
Rýchle demo

Takto to teda vyzerá.

Akonáhle napájame štartovaciu sadu evive, ultrazvukový senzor začne čakať na pohybujúci sa predmet. Akonáhle je detegovaný predmet, klapka sa otvorí a vydá kvety.

Krok 4: Kód

Kód
Kód
Kód
Kód

Kód má dve časti, v prvej časti zisťujeme pohyb pomocou ultrazvukového senzora a v druhej časti otáčame motorom, aby sa klapka otvorila vždy, keď je detekovaný pohyb.

Začnite zahrnutím knižnice „Servo.h“do programu. Potom definujte konštanty a globálne premenné, ktoré budú použité v celom kóde. Aby sme mohli používať servo, vytvárame objekt triedy Servo. Potom v sekcii nastavenia inicializujeme servo pomocou funkcie „servo.attach ()“a definujeme režimy pinov pre ultrazvukový senzor.

Nakoniec v sekcii slučky () po inicializácii ultrazvukového senzora kontrolujeme, či je vzdialenosť pohybujúceho sa objektu menšia ako 100 cm. Ak je vzdialenosť menšia ako 100 cm, klapku otvoríme otočením servo o 90 stupňov.

Krok 5: Testovanie

Testovanie
Testovanie
Testovanie
Testovanie
Testovanie
Testovanie
Testovanie
Testovanie

Dobre, teraz tá zaujímavosť. Pokračujme teda v nastavovaní všetkého. Dávkovač okvetných lístkov zostáva na vrchu dverí a ultrazvukový senzor v úrovni jej pása. Nakoniec už len potrebujem pripojiť všetky senzory k boxu evive. Potom už len zostáva čakať, kým vyjde a aktivuje senzor. Ak všetko pôjde podľa plánu, mohol by som jej urobiť milé prekvapenie.

Krok 6:

Obrázok
Obrázok
Obrázok
Obrázok

Fuj ano..

Krok 7: Súbory

Krok 8: Ďakujem

Ešte raz ďakujem za prečítanie tutoriálu. Dúfam, že vám to pomôže.

Ak ma chcete podporiť, môžete sa prihlásiť na odber môjho kanála a sledovať moje ďalšie videá. Ešte raz ďakujem za moje ďalšie video, ahoj.

Odporúča: