Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Jest to gniazdo IOT zaprojektowane w ramach projektu pełnej automatyzacji
Krok 1: Zestawienie materiałów
- Płyta ESP-01 8266
- raspberry pi {użyłem do lokalnego serwera mqtt, ALE można go zastąpić serwerem w chmurze}
- kawałek zero pcb
- Ams 1117 (wariant smd)
- stary układ ładowarki (lub dowolny mały zasilacz 5V)
- moduł przekaźnika (lub combo przekaźników wykonane z tranzystora)
- kawałek sklejki o grubości 0,5 cm
- przełącznik
- gniazdo elektryczne
- przewód łączący
- lutownica
- piła do cięcia 4 warstw
- pistolet do klejenia na gorąco lub dowolny klej, który preferujesz
Krok 2: Wykonanie obudowy
wyciąć kawałek sklejki tak, aby pasowało do niej gniazdo
następnie przykręć to prawidłowo
teraz zrób to samo dla przełącznika i zabezpiecz go śrubami
teraz dla panelu bocznego
spróbuj ułożyć wszystkie rzeczy, takie jak obwód ładowarki i przekaźnik, w taki sposób, aby zaoszczędzić miejsce
mierzą wysokość i odpowiednio przycinają boki
Krok 3: Elektronika wewnętrzna
zasilacz do ESP_8266
szczególnie działa na 3.3v
ALE mamy 220 V AC, więc użyjemy starej ładowarki do telefonu, aby przekonwertować 220 V AC na 5 V DC
i użyj regulatora napięcia AMS 1117, aby obniżyć go do 3,3 v
DLA PRZEKAŹNIKA
Przekaźnik działa na 5 v, więc użyjemy tego samego wyjścia ładowarek tp o przekaźnik mocy
(sygnał zostanie podany przez naszego esp)
Krok 4: Montaż Esp i RELAY
Użyłem żeńskiego nagłówka, aby można było wymienić esp lub przesłać kod
do normalnej pracy
łączyć
CH_pd do Vcc
ziemia na ziemię
Gpio 1 jako pin sygnałowy dla przekaźnika
POŁĄCZENIA PRZEKAŹNIKOWE
gnd --- ładowarka gnd
5 v --- ładowarka 5 v
sygnał ---- GIOP 1 ESP
Krok 5: Konfiguracja brokera
Do utworzenia czeku brokerskiego
www.instructables.com/id/Installing-MQTT-B…
i jeden jest gotowy, teraz nadszedł czas na kodowanie ESP8266
Krok 6: Programowanie Esp
www.instructables.com/id/DIY-ESP8266-Progr…
Spróbuj tego
Krok 7: Kodeks
github.com/johermohit/Rocket/blob/master/e…
kod jest na github po prostu zastąp swoje dane moimi
Krok 8: Kontrola
Dwa sposoby, aby to zrobić:
1. Paho mqtt - oparty na Pythonie klient esp emulowany na samym rpi, umożliwiający publikowanie przez mqtt przez cli
2. Aplikacje na Androida w sklepie z zabawkami: zalecane
Więc podłącz pudełko do mqtt i rozbujaj swój świat