Inhoudsopgave:
- Benodigdheden
- Stap 1: De hardware selecteren
- Stap 2: Het circuit ontwerpen en testen
- Stap 3: Verander het project in een werkelijke PCB (montage en solderen)
- Stap 4: Hardwareverbinding
- Stap 5: Vereiste bestanden
- Stap 6: Upload het programma
- Stap 7: Apparaat in actie
Video: Wi-Fi-gestuurde 4CH-relaismodule voor domotica - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Ik heb eerder veel wifi gebruikt op basis van uitgeschakelde schakelaars. Maar die passen niet bij mijn eis. Daarom wilde ik er zelf een bouwen, die de normale stopcontacten van Wall Switch kan vervangen zonder enige aanpassingen. De ESP8266-chip is een wifi-enabled IoT-platform voor iedereen. Wat ik heb gedaan, is er een vierkanaals relaisbord voor maken en het coolste is dat dat bord ook een 100-240V-AC naar 5V-DC voeding aan boord heeft, zodat je het rechtstreeks op het lichtnet kunt aansluiten tijdens het maken een wifi-enabled schakelbord. Het heeft ook een header waar je op Tx-RX gebaseerde apparaten kunt aansluiten (zoiets als een Nextion Dispalys).
Een korte specificatie van het bord is zoals hieronder vermeld:
- Het wordt geleverd met een header waar u op TX-RX gebaseerde apparaten kunt aansluiten en de TTL-USB-programmer kunt aansluiten voor het programmeren van de ESP12E WI-FI-chip.
- Vier relais om vier AC/DC-belastingen aan te sluiten en beide NC/NO-connectoren van het relais zijn aanwezig
- Kan voorgeprogrammeerd worden met domotica integratie.
- 100-240VAC of 5VDC selecteerbare ingang.
- Vermogen: 3W
- LED voor testen die is aangesloten op een GPIO en ook als indicator wanneer het relais aan / uit gaat
- Afmetingen van het bord zijn 76 x 76 mm
Benodigdheden
1x Hi-Link HLK-PM01 (230V-5 VDC 3W)
1x ESP12E/ESP12F
4x PC817 Opt-koppeling
4x 5V relais
4x D400-transistor of een willekeurige NPN-schakeltransistor
1x AMS1117 - 3.3v
4x LED Geel (SMD 1206)
1x LED ROOD (SMD 1206)
8x 10KΩ Weerstand (SMD 1206)
4x 330Ω weerstand (SMD 1206)
1x 120Ω weerstand (SMD 1206)
2x microschakelaar
3x schroefaansluiting 5mm steek 2pin
Stap 1: De hardware selecteren
Daarnaast dient u in het bezit te zijn van een geschikte soldeer- en meetset, die bestaat uit een soldeerbout, soldeer, (heteluchtsoldeerapparaat), multimeter enzovoort.
Gereedschap:
- Soldeerbout of beter om heteluchtpistool te gebruiken
- De soldeerpomp
- Draadknipper en stripper
- Schroevendraaier
- USB TTL-programmeur (om het programma te uploaden moet je een TTL-converter gebruiken of je kunt Arduino UNO gebruiken door Atmega328 te verwijderen als hetzelfde als de TTL-converter.)
Stap 2: Het circuit ontwerpen en testen
De eerste stap na het begrijpen hoe ESP12E werkt. Ik begon met het verzamelen van alle componenten die ik nodig had: weerstanden van 10K en 330 ohm, NPN-transistors, breadboard, jumperdraden. Ik volgde samen met een afdruk van de ESP12E. Het proces was vervelend, maar ik kon een werkend schakelschema krijgen voor de ESP Chip Stand Alone-modus. Ik zou de ingangen hoog of laag binden en een multimeter gebruiken om de uitgangen te testen. Nu was ik klaar om het breadboard en schema te vertalen naar een PCB.
Voor het ontwerpen van de print heb ik uitsluitend Autodesk EAGLE gebruikt. Er zijn andere geweldige programma's zoals EasyEDA en Fritzing beschikbaar om te helpen bij het ontwerpen van een PCB.
Stap 3: Verander het project in een werkelijke PCB (montage en solderen)
U kunt de print zelf thuis etsen. Maar ik heb de PCB besteld bij een professionele fabrikant, die betaalbare prijzen en hoogwaardige productie biedt. Daarom is er geen reden om dit thuis te doen. Bovendien heb je een professioneel ogende PCB die door jou is gemaakt! De montage en het solderen van dit project is vrij eenvoudig.
Soldeer eerst alle componenten (zoals op de foto's) op het bord, maar zorg ervoor dat de SMD-componenten in de juiste richting worden gesoldeerd. Je herkent de juiste richting aan de witte stippen op het bord. Als u klaar bent met solderen, mag u de printplaat in geen geval met stroom verbinden, omdat dit de componenten kan beschadigen!Begin met het plaatsen en solderen van de LED's, daarna de weerstanden en de pin-headers. Ik gebruik een beetje soldeer flux pasta om het werk gemakkelijker te maken. Soldeerpasta maakt de print vuil. Om het schoon te maken, gebruik ik een wattenstaafje met aceton.
Stap 4: Hardwareverbinding
Om het programma te uploaden, moet je de TTL-converter gebruiken (hieronder weergegeven) of je kunt Arduino UNO gebruiken door Atmega328 te verwijderen als hetzelfde als de TTL-converter.
Maak verbinding tussen WiFi Relay 4CH en TTL-converter. PCB ->TTL-converterpin
VCC -> 3v3
GND->GND
DTR ->GND
RXD->TXDTXD->RXD
Stap 5: Vereiste bestanden
Stap 6: Upload het programma
U moet ESP-kaarten op Arduino IDE installeren voordat u ESP8266 kunt gebruiken. Volg daarom deze stappen.
- Voer Arduino IDE uit. Ga naar Bestand> Voorkeur om voorkeurenvenster te openen.
- Plak https://arduino.esp8266.com/stable/package_esp8266com_index.json URL in de board manager URL's.
Stap 7: Apparaat in actie
Laatste bedrading en proef van PCB
Nadat u het programma heeft geüpload, verwijdert u alle TTL-verbindingen en schakelt u het in met 100-240 V AC. Nu is je eigen Smart Switch klaar voor gebruik.
Ik hoop dat dit iemand kan helpen en net zoveel heeft geleerd als ik. U kunt alle hier gedeelde bestanden gebruiken en zelf aan de slag gaan.
Alle opmerkingen zijn welkom, als je het leuk vond, deel dan je feedback of eventuele verbeteringen. Bedankt iedereen en tot snel.
Veel plezier met maken!
Aanbevolen:
Installatie voor externe Bluetooth GPS-provider voor Android-apparaten: 8 stappen
Installatie voor externe Bluetooth GPS-provider voor Android-apparaten: deze instructable legt uit hoe u uw eigen externe Bluetooth-compatibele GPS voor uw telefoon kunt maken, wat dan ook voor ongeveer $ 10. Materiaallijst: NEO 6M U-blox GPSHC-05 bluetooth-module Kennis van interface Blutooth Low energy-modulesArdui
Smart Home maken met behulp van Arduino-besturingsrelaismodule - Ideeën voor domotica: 15 stappen (met afbeeldingen)
Smart Home maken met behulp van Arduino-besturingsrelaismodule | Ideeën voor domotica: in dit domotica-project zullen we een smart home-relaismodule ontwerpen die 5 huishoudelijke apparaten kan bedienen. Deze relaismodule kan worden bediend vanaf mobiel of smartphone, IR-afstandsbediening of tv-afstandsbediening, handmatige schakelaar. Dit slimme relais kan ook de r
Deurbelmelding voor slechthorenden via domotica (ESP-now, MQTT, Openhab): 3 stappen
Deurbelmelding voor slechthorenden via domotica (ESP-now, MQTT, Openhab): In deze Instructable laat ik je zien hoe ik mijn normale deurbel in mijn domotica heb geïntegreerd. Deze oplossing is zeer geschikt voor slechthorenden. In mijn geval gebruik ik het om een melding te krijgen als de kamer druk en lawaaierig is op een verjaardagsfeestje van de kinderen. L
Idee voor doe-het-zelf-activiteit voor weerstations voor 12+ jaar: 4 stappen
Idee voor doe-het-zelf-weerstationactiviteit voor 12-plussers: in deze activiteit zullen deelnemers hun weerstation opzetten, de lucht in sturen en de opnames (licht, temperatuur, vochtigheid) in realtime volgen via de Blynk-app. Bovendien leert u hoe u de geregistreerde waarden publiceert
DIY IoT-lamp voor domotica -- ESP8266-zelfstudie: 13 stappen (met afbeeldingen)
DIY IoT-lamp voor domotica || ESP8266 Tutorial: In deze tutorial gaan we een met internet verbonden slimme lamp maken. Dit gaat diep in het internet der dingen en opent een wereld van domotica! De lamp is verbonden met wifi en gebouwd om een open berichtenprotocol te hebben. Dit betekent dat je kunt kiezen