Inteligentny wyłącznik czasowy oparty na Arduion: 4 kroki
Inteligentny wyłącznik czasowy oparty na Arduion: 4 kroki
Anonim
Image
Image
Inteligentny wyłącznik czasowy oparty na Arduion
Inteligentny wyłącznik czasowy oparty na Arduion
Inteligentny wyłącznik czasowy oparty na Arduion
Inteligentny wyłącznik czasowy oparty na Arduion

W tej instrukcji pokażę, jak zrobiłem ten inteligentny wyłącznik czasowy.

Wpadłem na pomysł inteligentnego wyłącznika czasowego, gdy mam problem z ładowaniem telefonu komórkowego przed snem. w wielu przypadkach zapominam wyłączyć przełącznik i to samo działo się podczas ładowania laptopa.

Ten wyłącznik czasowy rozwiązuje wszystkie te problemy.

Ustaw timer za pomocą smartfona, a gdy czas przekroczy moc, przełącznikiem wyłączonym.

Kieszonkowe dzieci

HC05 moduł Bluetooth taki jak ten

Arduino Nano takie jak to

Przekaźnik 5 V taki jak ten

Tranzystor 2N2222 taki jak ten

IN40007 Dioda taka jak ta

Rezystor 10 omów

Zero takiej płytki?

RURY termokurczliwe takie jak ta

Dwa 2-stykowe listwy zaciskowe do płytek drukowanych typu śrubowego

Wtyczka zasilania prądem zmiennym

Stara ładowarka do telefonu komórkowego

Niektóre przewody

Krok 1: Tworzenie modułu przekaźnikowego dla wyłącznika czasowego

Tworzenie modułu przekaźnikowego dla wyłącznika czasowego
Tworzenie modułu przekaźnikowego dla wyłącznika czasowego
Tworzenie modułu przekaźnikowego dla wyłącznika czasowego
Tworzenie modułu przekaźnikowego dla wyłącznika czasowego
Tworzenie modułu przekaźnikowego dla wyłącznika czasowego
Tworzenie modułu przekaźnikowego dla wyłącznika czasowego

Zbierz elementy i przylutuj je zgodnie z Obwodem.

Upewnij się, że elementy są rozmieszczone w taki sposób, aby pasowały do gniazda zasilania prądem zmiennym.

Możesz użyć tranzystora BC547, jeśli nie możesz znaleźć tranzystora 2N2222.

Krok 2: Łączenie Arduino Nano z modułem przekaźnika, modułem Bluetooth i zasilaczem

Łączenie Arduino Nano z modułem przekaźnika, modułem Bluetooth i zasilaczem
Łączenie Arduino Nano z modułem przekaźnika, modułem Bluetooth i zasilaczem
Łączenie Arduino Nano z modułem przekaźnika, modułem Bluetooth i zasilaczem
Łączenie Arduino Nano z modułem przekaźnika, modułem Bluetooth i zasilaczem
Łączenie Arduino Nano z modułem przekaźnika, modułem Bluetooth i zasilaczem
Łączenie Arduino Nano z modułem przekaźnika, modułem Bluetooth i zasilaczem

Pin Arduino nano …………………………………………. Moduł przekaźnika

Pin GND ------------------------------------------------ ------ PIN GND

5 V pin ------------------------------------------------ ---------Vcc Pin

Przypnij 5------------------------------------------------ -----------Sworzeń wyzwalający

Arduino Nano Pin ………………………………………. Moduł Bluetooth HC05

5V pin ------------------------------------------------ -------5 V Pin

GND------------------------------------------------- --------GND

TX------------------------------------------------- -----------RX

RX------------------------------------------------- -----------TX

Pin Arduino Nano………………………………………….. Zasilacz

Vin------------------------------------------------- ------------- Wyjście 5 V

GND------------------------------------------------- ------------GND

Wszystkie połączenia są zawarte w poprzednim kroku Plik Circuit.pdf

Krok 3: Teraz łączymy wszystko

Teraz łączymy wszystko
Teraz łączymy wszystko
Teraz łączymy wszystko
Teraz łączymy wszystko
Teraz łączymy wszystko
Teraz łączymy wszystko

W tym kroku połączę wszystko wewnątrz wtyczki zasilania AC.

upewnij się, że zaizolowałeś wywijanie taśmą papierową lub dowolnym materiałem izolacyjnym i wgraj kod na płytkę Arduino.

Teraz część sprzętowa jest ukończona.

Krok 4: Tworzenie aplikacji na Androida w MIT App Inventor i programowanie Arduino Nano

Tworzenie aplikacji na Androida w MIT App Inventor i programowanie Arduino Nano
Tworzenie aplikacji na Androida w MIT App Inventor i programowanie Arduino Nano
Tworzenie aplikacji na Androida w MIT App Inventor i programowanie Arduino Nano
Tworzenie aplikacji na Androida w MIT App Inventor i programowanie Arduino Nano
Tworzenie aplikacji na Androida w MIT App Inventor i programowanie Arduino Nano
Tworzenie aplikacji na Androida w MIT App Inventor i programowanie Arduino Nano
Tworzenie aplikacji na Androida w MIT App Inventor i programowanie Arduino Nano
Tworzenie aplikacji na Androida w MIT App Inventor i programowanie Arduino Nano

W tym kroku zamierzam stworzyć aplikację na Androida przy użyciu wynalazcy aplikacji MIT i płytki programowania Arduino.

Aplikacja, którą stworzyłem wynalazca w aplikacji, wydaje sygnał dźwiękowy, gdy uruchamiany jest czas i wysyła ostatnie x do modułu Bluetooth HC05.

Zamieściłem wszystkie pliki w folderze Zip, możesz go pobrać stąd.