Spisu treści:

Fontanna sodowa: 7 kroków
Fontanna sodowa: 7 kroków

Wideo: Fontanna sodowa: 7 kroków

Wideo: Fontanna sodowa: 7 kroków
Wideo: Rzym na Własną Rękę: 7 Kroków, Aby Było Taniej i Lepiej Niż Kiedykolwiek! 2024, Grudzień
Anonim
Image
Image

Ta instrukcja została stworzona w celu spełnienia wymagań projektowych Makecourse na University of South Florida (www.makecourse.com)"

* masz dość pisowni drinka na stole ? jest to problem, z którym wszyscy się borykają. za pomocą czujnika ultradźwiękowego i Arduino.. znalazłem fajne, tanie w budowie rozwiązanie..

za pomocą prostego kodu. możesz całkowicie rozwiązać ten problem.

Krok 1: Części

Zbuduj obwód
Zbuduj obwód

1-przewody połączeniowe

2- czujnik ultradźwiękowy

Moduł 3-przekaźnikowy

Pompa powietrza 4-5 v

5-płyta chlebowa

6-silnik serwo

Kontroler 7-IR

8-odbiornik podczerwieni

9- Arduino nano

Krok 2: Zbuduj obwód

Zbuduj obwód
Zbuduj obwód

w załączeniu, jest schemat ideowy.

Oto szpilki do wszystkich części:

przekaźnik 7echo 8

wyzwalanie 9

silnik serwo 10

odbiornik 11

* możesz zmienić te piny. Upewnij się jednak, że kod pasuje do twoich połączeń.

Krok 3: Kod

są dwa kody.. pierwszy to uzyskanie adresu przycisków, których chcesz użyć do otwierania i zamykania pokrywy. Użyłem + do otwierania, - do zamykania. uruchom kod i otwórz monitor szeregowy. naciśnij przycisk otwierania i skopiuj wartość uzyskaną w monitorze szeregowym (NACIŚNIJ LEWE). wklej otrzymany numer zamiast (0xFF18E7) . powtórz z przyciskiem zamykającym. następnie zamknij monitor szeregowy i kod zdalny. i wgraj kod projektu do Arduino.

* proszę obejrzeć przesłany film, aby zobaczyć wyniki po przesłaniu kodu.

nie zapomnij pobrać potrzebnych bibliotek.

* dla kodu projektu..

należy zsumować trzy kody. najpierw skopiuj kod projektu i dodaj go do Arduino, a następnie utwórz dwa nowe krany, jeden dla.cpp i jeden dla.h.

Krok 4: Projekt mechaniczny

Image
Image

w załączeniu animowany film 3D przedstawiający konstrukcję maszyny. również pliki STL są przesyłane, jeśli chcesz je wydrukować w 3D. Możesz również zbudować maszynę ręcznie za pomocą pianki lub kartonu. W swoim projekcie użyłem pianki, ponieważ jest ona lżejsza.

*Wymiary zależą od wielkości butelki sody, której chcesz użyć.

Krok 5: Jak to działa?

Po podłączeniu systemu do zasilania w pierwszej kolejności uruchomi się zawartość void setup. Jednym z najważniejszych zdarzeń jest inicjalizacja zdalnego odbiornika IR, który zależy głównie od preferencji timera w jego działaniu. następnie podłącz linię serwomechanizmu również do wybranego pinu. po tym zostanie uruchomiona funkcja void loop. odległość jest mierzona. jeśli jest mniejsza niż 5 cm, sygnał przekaźnika przejdzie w stan wysoki, aby włączyć pompę, a jeśli odległość jest większa niż 5 cm, sygnał przekaźnika przejdzie w stan niski, aby odłączyć zasilanie pompy. Następnie sprawdź, czy jakikolwiek przycisk pilota jest wciśnięty, czy nie, więc jeśli przycisk zostanie naciśnięty, uzyskaj odczyt lub IR, a następnie porównaj go, aby wiedzieć, który przycisk jest wciśnięty, więc jeśli zostanie naciśnięty przycisk otwierania, serwo obraca się do kąta otwarcia. w przeciwnym razie, jeśli zostanie naciśnięty przycisk wyłączenia, serwo obraca się do bliskiego kąta. potem cykl void loop zostanie powtórzony.

Krok 6: Serwosilnik

istnieje potrzeba dostosowania silnika serwo do osiągnięcia tego projektu. rolą serwonapędu w tym projekcie jest otwieranie i zamykanie pokrywy maszyny za pomocą pilota. dłuższą rzecz należy przykleić do silnika serwo. może to być kij drewniany, lub kawałek pianki jak użyłem w tym projekcie, wtedy cały serwomotor będzie przyklejony do boku maszyny. proszę odnieść się do załączonych zdjęć.

Krok 7: Moc

ten projekt może być zasilany baterią od 5 do 12 V. możesz go zasilać kablem Arduino podłączonym do gniazdka, tak jak ja. lub możesz podłączyć adapter baterii 9 V do baterii 9 V. i przyciąć do końca, aby połączyć go z płytą stykową. PAMIĘTAJ, podłącz dodatnią stronę baterii 9 V do pinu Vin w Arduino, a nie pin 5 V, ponieważ pin 5 V może pomieścić tylko 5 V, a nie 9.

Zalecana: