Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
In dit project laat ik je zien hoe je een Home Automation-systeem kunt maken met de ESP8266 WiFi-module. Dit systeem is gebaseerd op het Esp8266-relaisbord dat u kunt gebruiken om uw huishoudelijke apparaten via wifi te bedienen met de Blynk-app.
Dit project wordt gesponsord door JLCPCB. JLCPCB is een grootste PCB-productiebedrijf in China met meer dan 10 jaar PCB-productie-ervaring. Probeer het zelf en bestel 10 PCB's van hoge kwaliteit voor slechts $2 (elke kleur).
Laten we beginnen
Stap 1: Bekijk de video
Deze video geeft je alle informatie die je nodig hebt om je eigen domoticasysteem te maken. De volgende stappen zullen u nuttige informatie opleveren. Als je wilt weten hoe je de ESP8266 WiFi-module met Arduino gebruikt, bekijk dan hier de video.
Stap 2: Bestel de PCB's en componenten
Bestel de printjes bij JLCPCB. Ze bieden PCB's van hoge kwaliteit voor extreem lage prijzen (10 PCB's voor $ 2 elke kleur). Pak gewoon het PCB Gerber-bestand van hieronder en upload het op de JLCPCB-website. U ontvangt de printplaten binnen een week.
U kunt componenten bestellen via de LCSC-website. Download hieronder het componentenbestand. Upload het bestand op de LCSC-website en selecteer de vereiste hoeveelheid componenten.
Componenten (minimale hoeveelheid):
Atmega328p x1
28-pins IC-aansluiting x1
47µF elektrolytische condensator x2
2.2µF elektrolytische condensator x1
Groene LED 0603 x2
Blauwe LED 0603 x4
20pF keramische condensator 0603 x2
10k Weerstand 0603 x1
1k Weerstand 0603 x7
2.2k Weerstand 0603 x1
510 Weerstand 0603 x4
16MHz kristaloscillator x1
78M05 5V Spanningsregelaar x1
HT7233 3.3V Spanningsregelaar x1
1N4007 Diode THT x4
M7D Schottky-diode x1
Header mannelijk en vrouwelijk
12V DC-aansluiting x1
PC817C Optocouplers x4
BC547 Transistor (NPN) x4
Eindblokken x4
5V Relais x4
ESP8266 01 Module (niet inbegrepen in lcsc-bestand) x1
Stap 3: Solderen van de componenten
Soldeer de componenten volgens schema. Soldeer eerst de kleine componenten of SMD-componenten op de printplaat en soldeer vervolgens de doorlopende (THT) componenten.
Stap 4: Upload de code
Als je de nieuwe ATmega328p gebruikt, moet je de Bootloader erop branden, leer hoe je Bootloader kunt branden.
Upload de code op atmega328, daarvoor kun je arduino gebruiken zonder atmega of USB naar TTL converter.
Stap 5: En je bent klaar
Uw domoticasysteem is compleet. Je kunt je bord besturen met de Blynk-app. Nu kunt u huishoudelijke apparaten zoals verlichting, ventilator, tv, AC enz. Bedienen met de blynk-app via wifi.
Automatisch lichtsysteem: als u lichten automatisch AAN of UIT wilt laten gaan in het donker, sluit u een lichtsensor (LDR) aan op de analoge pin en regelt u het automatische lichtsysteem met de Blynk-app.
Met dank aan JLCPCB voor het sponsoren van dit project.
Voor meer interessante projecten:
Abonneer je op mijn YouTube-kanaal
En volg mij op Facebook
Aanbevolen:
Gloeiende klok met luchtbellen; Mogelijk gemaakt door ESP8266: 7 stappen (met afbeeldingen)
Gloeiende klok met luchtbellen; Aangedreven door ESP8266: "gloeiende luchtbellenklok" geeft de tijd en enkele afbeeldingen weer door verlichte luchtbellen in vloeistof. In tegenstelling tot een led-matrixdisplay, geven langzaam zwevende, gloeiende luchtbellen me iets om te ontspannen. Begin jaren 90 stelde ik me "bubbeldisplay" voor. niet
E-mails met bijlagen verzenden met Arduino, Esp32 en Esp8266: 6 stappen
E-mails verzenden met bijlagen met Arduino, Esp32 en Esp8266: Hier wil ik de versie 2 van mijn bibliotheek EMailSender uitleggen, een grote evolutie ten opzichte van versie 1, met ondersteuning voor Arduino met w5100, w5200 en w5500 ethernet shield en enc28J60 apparaten klonen en ondersteuning voor esp32 en esp8266. Nu kunt u ad
Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)
Digitale netwerkklok met de ESP8266: we leren hoe we een schattige kleine digitale klok kunnen bouwen die communiceert met NTP-servers en de netwerk- of internettijd weergeeft. We gebruiken de WeMos D1 mini om verbinding te maken met een wifi-netwerk, de NTP-tijd te verkrijgen en deze weer te geven op een OLED-module. De video hierboven
DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)
DIY Slimme Weegschaal Met Wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In mijn vorige project ontwikkelde ik een slimme weegschaal met Wi-Fi. Het kan het gewicht van de gebruiker meten, het lokaal weergeven en naar de cloud sturen. U kunt hier meer informatie over krijgen op onderstaande link: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Beginnersgids voor ESP8266 en tweeten met ESP8266: 17 stappen (met afbeeldingen)
Beginnersgids voor ESP8266 en tweeten met ESP8266: ik leerde over Arduino 2 jaar geleden. Dus begon ik te spelen met eenvoudige dingen zoals LED's, knoppen, motoren enz. Toen dacht ik dat het niet cool zou zijn om verbinding te maken om dingen te doen zoals het weergeven van de het weer van de dag, aandelenkoersen, treintijden op een LCD-scherm. Ik