Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W dzisiejszych czasach mamy piloty do naszych telewizorów i innych systemów elektronicznych, które bardzo ułatwiły nam życie. Czy zastanawiałeś się kiedyś nad automatyką domową, która dałaby możliwość sterowania lampami, wentylatorami i innymi urządzeniami elektrycznymi w domu za pomocą pilota? Z kursu, tak! Ale czy dostępne opcje są opłacalne? Jeśli odpowiedź brzmi „Nie”, to znaleźliśmy na to rozwiązanie. Opracowaliśmy nowy system zwany automatyką domową opartą na mikrokontrolerach, wykorzystujący technologię Bluetooth. Ten system jest bardzo oszczędny i może dać użytkownikowi możliwość kontrolowania dowolnego urządzenia elektronicznego bez wydawania pieniędzy na pilota. Projekt ten pomaga użytkownikowi kontrolować wszystkie urządzenia elektroniczne za pomocą swojego smartfona. Dodaliśmy również funkcję ściemniania do jednego portu, z którego można zdalnie sterować jasnością światła lub prędkością wentylatora.
Krok 1: Sprzęt i komponenty
1. Mikrokontroler TM4C123GH6PM
Mikrokontroler Cortex-M wybrany do programowania sprzętowego i ilustracji interfejsów to TM4C123 firmy Texas Instruments. Ten mikrokontroler należy do wysokowydajnej architektury opartej na architekturze ARM Cortex-M4F i ma szeroki zestaw zintegrowanych urządzeń peryferyjnych.
2. Moduł przekaźnika 5 V
3. LCD Wyświetlacz ciekłokrystaliczny (LCD)
Wykorzystamy wyświetlacz LCD 16x2 do pokazywania stanów naszej centralki.
4. Moduł Bluetooth HC-05
Moduł Bluetooth do sterowania przekaźnikami i obwodem ściemniacza.
5. Ładowarka mobilna Ładowarka mobilna do zasilania mikrokontrolera oraz przekaźników.
6. Plastikowa obudowa tablicy rozdzielczej
7. 7 gniazd wtykowych
Krok 2: Obwód sterowania przekaźnika
To projektowanie jest łatwe do zrozumienia i wdrożenia. Odebrane wyjście z Bluetooth jest w stanie zmienić stan każdej wtyczki, którą mamy na płycie.
Krok 3: Projektowanie obwodu ściemniacza
Pierwsza operacja to wykrywanie przejścia przez zero. Przejście przez zero to punkt, w którym wejściowa fala sinusoidalna natychmiast staje się zerowa podczas jej wymachu.
Druga operacja to wyzwalanie triaka za pomocą optoizolatora tj. MOC3021. Wyzwalanie powinno odbywać się za pomocą mikrokontrolera, a ściemnianie napięcia jest wprost proporcjonalne do opóźnienia wyzwalania.
Krok 4: Tworzenie PCB
Projekt Proteus, układ PCB podano na schemacie
Krok 5: Kodowanie
Kod tego mikrokontrolera jest napisany w środowisku Keil uVision i jest podany poniżej.
Krok 6: Projektowanie aplikacji na Androida
Będziemy używać programu MIT App Inventor, aby stworzyć naszą aplikację na Androida dla przekaźników sterowanych przez Bluetooth i ściemniaczy.