Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Ú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
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
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
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 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
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:
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.