INHOUDSOPGAWE:

Verjaarsdagverrassing met Arduino: 8 stappe (met foto's)
Verjaarsdagverrassing met Arduino: 8 stappe (met foto's)

Video: Verjaarsdagverrassing met Arduino: 8 stappe (met foto's)

Video: Verjaarsdagverrassing met Arduino: 8 stappe (met foto's)
Video: Matt's verjaardagsverrassing 🚒 Autostad 🚓 politieauto cartoon & brandweer cartoon voor kinderen 2024, Julie
Anonim
Image
Image
Verjaarsdagverrassing met Arduino
Verjaarsdagverrassing met Arduino

Inleiding

In 'n wêreld waar alles nuut en interessant is, maak verrassings jou lewe wonderlik. Dit is 'n perfekte manier om 'n vonk by 'n vaal week te voeg en dit lekker te maak. Een manier om 'n glimlag op iemand se gesig te gee, is deur vir hom 'n klein geskenkie te gee. Daar is niks soos 'n geskenk wat 'n glimlag op iemand se gesig en op u eie kan gee nie.

Elektronika en liefde is soos die noordpool en die noordpool, die enigste verband tussen hulle is dat hulle mekaar altyd afweer. MAAR, STEMpedia het 'n nuwe definisie vir liefde gegee deur liefde met elektronika te kombineer. Deur hierdie EVIVE STARTER KIT te gebruik, gaan ek my maat op haar verjaardag 'n klein verrassing gee.

Stap 1: Kringdiagram

Stroombaandiagram
Stroombaandiagram

Die plan is om liefde vir my maat met roosblare te stort, sodra sy uit ons slaapkamer stap.

Vir hierdie projek het ons: 1. HC-SR04 Ultrasoniese sensor 2. SG90 Servomotor 3. ATmega2560 aangedrewe evive Starter Kit Die goeie ding is dat al hierdie komponente deel is van die evive Starter Kit.

Koppel die TRIG -pen en die ECHO -pen van die ultrasoniese sensor aan die pen 12 en 11 van die Arduino. Koppel dan die PWM -pen van die servo aan pen 9 van die Arduino. Daarna gaan ons al die +ve en -ve terminale van die sensors verbind met die +ve en -ve penne van die Arduino. Dit is dit, dit is eenvoudig.

Stap 2: 3D -model

3D -model
3D -model

Met 'n 3D -model gaan ek die ontwerp en werking van die blommedispenser vir julle wys.

Goed, so dit is die hele opset. Die agterkant vassit aan die muur en met hierdie twee houers hou dit 'n liggewig stok wat op sy beurt die voorkant of die houer hou. Ek gaan al die roosblare hier sit. As die ultrasoniese sensor 'n voorwerp in sy pad opspoor, stuur dit 'n sein na die Arduino, wat dan die servo sal draai sodat die klep van die dispenser oopmaak. As die klep oopgaan, val al die roosblare op my maat. Die hele opstelling word gemaak met 'n kartondoos, wat dit liggewig maak en maklik aan die muur kan vasklou.

Stap 3: Vinnige demonstrasie

Vinnige demonstrasie
Vinnige demonstrasie

So, dit lyk hoe dit lyk.

Sodra ons die evive -aansitstel aangeskakel het, begin die ultrasoniese sensor op 'n bewegende voorwerp wag. Sodra 'n voorwerp opgespoor word, gaan die klep oop om die blomme uit te gee.

Stap 4: Kode

Kode
Kode
Kode
Kode

Die kode bestaan uit twee dele; in die eerste deel word die beweging met behulp van 'n ultrasoniese sensor opgespoor, en in die tweede deel draai ons die motor om die klep oop te maak wanneer daar beweging opgemerk word.

Begin deur die biblioteek "Servo.h" in die program op te neem. Definieer dan die konstantes en die globale veranderlikes wat regdeur die kode gebruik sal word. Om die servo te gebruik, skep ons 'n voorwerp van die Servo -klas. In die instellingsgedeelte initialiseer ons die servo deur die funksie "servo.attach ()" te gebruik en die penmodusse vir die ultrasoniese sensor te definieer.

Uiteindelik kyk ons in die lus () -afdeling na die inisialisering van die ultrasoniese sensor of die afstand van die bewegende voorwerp minder as 100 cm is. As die afstand minder as 100 cm is, gaan ons die klep oop deur die servo 90 grade te draai.

Stap 5: Toets

Toets
Toets
Toets
Toets
Toets
Toets
Toets
Toets

Goed, nou die interessante stukkie. Dus, laat ons voortgaan en alles opstel. Die blomblaarhouer bly bo -op die deur en die ultrasoniese sensor op haar middellyfvlak. Uiteindelik moet ek net al die sensors aan die evive -boks koppel. Daarna is dit net om te wag dat sy uitkom en die sensor aktiveer. As alles volgens plan verloop, kan ek haar 'n aangename verrassing gee.

Stap 6:

Beeld
Beeld
Beeld
Beeld

Boo ja..

Stap 7: lêers

Stap 8: Dankie

Weereens baie dankie dat u die tutoriaal gelees het. Ek hoop dit help jou.

As u my wil ondersteun, kan u op my kanaal inteken en na my ander video's kyk. Weereens baie dankie in my volgende video, totsiens.

Aanbeveel: