Spisu treści:

Urodzinowa niespodzianka z Arduino: 8 kroków (ze zdjęciami)
Urodzinowa niespodzianka z Arduino: 8 kroków (ze zdjęciami)

Wideo: Urodzinowa niespodzianka z Arduino: 8 kroków (ze zdjęciami)

Wideo: Urodzinowa niespodzianka z Arduino: 8 kroków (ze zdjęciami)
Wideo: ZROBIĘ 100,000 KROKÓW w 24H - FRIZ DA MI NIESPODZIANKĘ 2024, Listopad
Anonim
Image
Image
Urodzinowa niespodzianka z Arduino
Urodzinowa niespodzianka z Arduino

Wstęp

W świecie, w którym wszystko jest nowe i ciekawe, niespodzianki czynią Twoje życie niesamowitym. To doskonały sposób na dodanie iskry do nudnego tygodnia i urozmaicenie go. Jednym ze sposobów na wywołanie uśmiechu na czyjejś twarzy jest podarowanie jej małego prezentu. Nie ma nic lepszego niż prezent, który może wywołać uśmiech na czyjejś twarzy i Twojej.

Elektronika i miłość są jak biegun północny i biegun północny, jedyną korelacją między nimi jest to, że zawsze się odpychają. ALE STEMpedia nadała miłości nową definicję, łącząc miłość z elektroniką. Używając tego ZESTAWU STARTOWEGO EVIVE mam zamiar zrobić mojej partnerce małą niespodziankę w jej urodziny.

Krok 1: Schemat obwodu

Schemat obwodu
Schemat obwodu

Plan polega na tym, że moja partnerka zostanie obdarowana miłością płatkami róż, gdy tylko wyjdzie z naszej sypialni.

Do tego projektu potrzebujemy: 1. Czujnik ultradźwiękowy HC-SR04 2. Serwomotor SG90 3. Zestaw startowy evive z napędem ATmega2560 Dobrą rzeczą jest to, że wszystkie te elementy są częścią zestawu startowego evive.

Zacznij od podłączenia pinu TRIG i pinu ECHO czujnika ultradźwiękowego do pinów 12 i 11 Arduino. Następnie podłącz pin PWM serwomechanizmu do pinu numer 9 Arduino. Następnie podłączymy wszystkie zaciski +ve i -ve czujników do pinów +ve i -ve Arduino. To wszystko, to po prostu takie proste.

Krok 2: Model 3D

Model 3D
Model 3D

Za pomocą modelu 3D pokażę wam projekt i działanie dozownika kwiatów.

W porządku, więc to jest cała konfiguracja. Tylny wędzidło przykleja się do ściany, a za pomocą tych dwóch uchwytów trzyma lekki drążek, który z kolei będzie podtrzymywał przednie wędzidło lub dozownik. Umieszczę tutaj wszystkie płatki róż. Gdy czujnik ultradźwiękowy wykryje obiekt na swojej drodze, wyśle sygnał do Arduino, który następnie obróci serwo, powodując otwarcie klapki dozownika. Kiedy klapka się otworzy, wszystkie płatki róż spadną na mojego partnera. Całość wykonana jest z kartonu, dzięki czemu jest lekka i łatwa do przyklejenia do ściany.

Krok 3: Szybkie demo

Szybkie demo
Szybkie demo

Tak to wygląda.

Po włączeniu zestawu startowego eveve czujnik ultradźwiękowy zaczyna czekać na poruszający się obiekt. Gdy tylko obiekt zostanie wykryty, klapka otwiera się, aby dozować kwiaty.

Krok 4: Kod

Kod
Kod
Kod
Kod

Kod składa się z dwóch części, w pierwszej wykrywamy ruch za pomocą czujnika ultradźwiękowego, a w drugiej obracamy silnikiem, aby otworzyć klapę po wykryciu ruchu.

Zacznij od włączenia biblioteki "Servo.h" do programu. Następnie zdefiniuj stałe i zmienne globalne, które będą używane w całym kodzie. Aby wykorzystać serwo tworzymy obiekt klasy Servo. Następnie w sekcji konfiguracji inicjujemy serwo za pomocą funkcji „servo.attach()” i definiujemy tryby pinów dla czujnika ultradźwiękowego.

Na koniec w sekcji loop() po inicjalizacji czujnika ultradźwiękowego sprawdzamy, czy odległość poruszającego się obiektu jest mniejsza niż 100cm. Jeżeli odległość jest mniejsza niż 100cm otwieramy klapę obracając serwo o 90 stopni.

Krok 5: Testowanie

Testowanie
Testowanie
Testowanie
Testowanie
Testowanie
Testowanie
Testowanie
Testowanie

W porządku, teraz interesująca część. Więc chodźmy i skonfigurujmy wszystko. Dozownik płatków pozostaje na górze drzwi, a czujnik ultradźwiękowy na wysokości jej talii. Na koniec wystarczy podłączyć wszystkie czujniki do skrzynki eveve. Potem pozostaje tylko poczekać, aż wyjdzie i aktywuje czujnik. Jeśli wszystko pójdzie zgodnie z planem, zrobię jej miłą niespodziankę.

Krok 6:

Obraz
Obraz
Obraz
Obraz

Buu tak…

Krok 7: Pliki

Krok 8: Dziękuję

Jeszcze raz dziękuję za przeczytanie samouczka. Mam nadzieję, że Ci to pomoże.

Jeśli chcesz mnie wesprzeć, możesz zasubskrybować mój kanał i obejrzeć moje inne filmy. Jeszcze raz dziękuję w moim następnym filmie, pa teraz.

Zalecana: