![Flash Programmeren van de Joinrun Smart Socket (EU-stekker): 6 stappen Flash Programmeren van de Joinrun Smart Socket (EU-stekker): 6 stappen](https://i.howwhatproduce.com/images/001/image-752-64-j.webp)
Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
![Flash Programmeren van de Joinrun Smart Socket (EU-stekker) Flash Programmeren van de Joinrun Smart Socket (EU-stekker)](https://i.howwhatproduce.com/images/001/image-752-65-j.webp)
![Flash Programmeren van de Joinrun Smart Socket (EU-stekker) Flash Programmeren van de Joinrun Smart Socket (EU-stekker)](https://i.howwhatproduce.com/images/001/image-752-66-j.webp)
De "Joinrun Smart Wifi"-aansluiting met USB is een ander op ESP8266 gebaseerd wifi-aanstuurbaar stopcontact. Het wordt geleverd met een aangenaam ontwerp, een kleine vormfactor en met een extra USB-oplaadpoort. Het heeft de smartlife-app nodig om het te bedienen via een in China gehoste server vanaf je slimme apparaat en er zijn vaardigheden om te werken met de slimme huisassistenten van Amazon en Google. Het heeft echter een internetverbinding nodig en als je je huisbediening binnen je eigen netwerk wilt houden, kun je de controller flashen met een andere software zoals tasmota. Tasmota voegt een webserver toe aan het apparaat, zodat u het rechtstreeks vanuit een browser in uw thuisnetwerk kunt bedienen.
Stap 1: De zaak openen
![De zaak openen De zaak openen](https://i.howwhatproduce.com/images/001/image-752-67-j.webp)
![De zaak openen De zaak openen](https://i.howwhatproduce.com/images/001/image-752-68-j.webp)
Achter de afdekplaat aan de onderkant zitten 2 schroeven die verwijderd moeten worden om de kast te openen.
Stap 2: Toegang tot de Esp8266ex-module
![Toegang tot de Esp8266ex-module Toegang tot de Esp8266ex-module](https://i.howwhatproduce.com/images/001/image-752-69-j.webp)
![Toegang tot de Esp8266ex-module Toegang tot de Esp8266ex-module](https://i.howwhatproduce.com/images/001/image-752-70-j.webp)
Het apparaat heeft geen ingebouwde programmakop, dus om het te flashen moet je programmeerdraden solderen. De ESP8266 zit op een apart bord dat loodrecht op het moederbord is gesoldeerd.
Helaas is de programmeerpin (GPIO0) niet gemakkelijk beschikbaar. U moet deze dus rechtstreeks op het bord contacteren.
Ik heb het ESP-bord van het hoofdbord losgesoldeerd met behulp van desoldeervlecht. Daarna heb ik een draadje aan de GPIO0-pad gesoldeerd. De andere programmeerpinnen zijn beschikbaar op de bordpads zoals weergegeven op de afbeelding.
Stap 3: Bereid het flashen van het apparaat voor
![Voorbereiden Flashen van het apparaat Voorbereiden Flashen van het apparaat](https://i.howwhatproduce.com/images/001/image-752-71-j.webp)
![Voorbereiden Flashen van het apparaat Voorbereiden Flashen van het apparaat](https://i.howwhatproduce.com/images/001/image-752-72-j.webp)
Om het apparaat te flashen, gebruikte ik een goedkope USB-naar-serieel-adapter van aliexpress
De CP2102 MICRO USB naar UART TTL-module wordt geleverd met een 6-pins header en kan werken met 5V- en 3,3V-apparaten.
Als je hem op je Windows-pc aansluit, wordt er een COM-poort gemaakt die je kunt zien in Apparaatbeheer. De mijne staat op COM6 en ik heb de poort geconfigureerd op 57600 baud.
Koppel de CP2102 los van uw pc en sluit deze aan op de ESP-module.
Sluit 3.3V en GND aan op de corresponderende pads op de ESP-module. Verbind respectievelijk TxD met RxD op de module en RxD met TxD.
Om de programmeermodus in te schakelen, moet de GPIO0 naar GND worden getrokken, b.v. met een weerstand van 2k.
Stap 4: Bereid uw programmeeromgeving voor
Er zijn veel manieren om een esp8266-module te flashen en om ze volledig te beschrijven valt buiten het bestek van deze instructable. Gebruik gewoon je favoriete zoekmachine om naar details te zoeken.
Ik gebruik de Arduino-programmeer-IDE waar het esp8266-bord kan worden toegevoegd vanuit het menu van de boardmanager. Dit installeert vervolgens een esptool.exe die kan worden gebruikt om eenvoudig een binair bestand naar de ESP-module te flashen.
De tasmota binaire sonoff.bin kan worden gedownload van github. Het is ook beschikbaar in verschillende talen.
Stap 5: Flash-programmering van de ESP-module
Het daadwerkelijke knipperen kan eenvoudig worden gedaan vanaf een opdrachtprompt in Windows.
Ga naar de map waar de esptool.exe zich bevindt
bijv. cd /d %USERPROFILE%\AppData\Local\Arduino15\packages\esp8266\tools\esptool cd 0.4.13
Flash vervolgens het apparaat met het gedownloade binaire sonoff-bestand als volgt
esptool.exe -vv -cd nodemcu -cb 57600 -ca 0x00000 -cp COM6 -cf %HOMEPATH%\Documents\Downloads\sonoff.bin
Stap 6: Configureer de module
![Configureer de module Configureer de module](https://i.howwhatproduce.com/images/001/image-752-73-j.webp)
![Configureer de module Configureer de module](https://i.howwhatproduce.com/images/001/image-752-74-j.webp)
Na succesvol flashen moet de GPIO0-pin worden vrijgegeven van GND en moet de ESP opnieuw worden geactiveerd. Het opent dan een toegangspunt en kan worden verbonden met een browser op 192.168.4.1
Op de eerste configuratiepagina kunt u uw wifi scannen, het juiste netwerk selecteren en uw wifi-wachtwoord invoeren.
Vervolgens opnieuw opstarten en de ESP verschijnt op het door u geselecteerde netwerk.
Controleer het netwerk in uw router om het toegewezen IP-adres te vinden.
Maak vervolgens verbinding met het IP-adres met uw browser en stel het apparaattype in op "18 generic" en sla het op.
De ESP doet een automatische herstart waarna u de relais- en knoppoorten kunt configureren zoals op de afbeelding.
Je kunt ook naar "andere instellingen" gaan om een beschrijvende naam in te stellen, MQTT uit te schakelen als je die niet hebt en om de Belkin WeMo-emulatie in te schakelen om de plug met Alexa te laten werken.
Nadat alles werkt, soldeert u tenslotte de module opnieuw op het moederbord en monteert u de stekker opnieuw.
Aanbevolen:
Z80-MBC2 Programmeren van de Atmega32a: 6 stappen
![Z80-MBC2 Programmeren van de Atmega32a: 6 stappen Z80-MBC2 Programmeren van de Atmega32a: 6 stappen](https://i.howwhatproduce.com/images/001/image-278-j.webp)
Z80-MBC2 De Atmega32a programmeren: Voordat u de z80-MBC2 kunt gebruiken, moet u na het bouwen de Atmeg32 programmeren. Deze instructie laat zien hoe je een goedkope arduino mini als programmeur gebruikt om de code te uploaden
Hoe ESP8266 AT Firmware te flashen of programmeren met behulp van ESP8266 Flasher en Programmer, IOT Wifi-module - Ajarnpa
![Hoe ESP8266 AT Firmware te flashen of programmeren met behulp van ESP8266 Flasher en Programmer, IOT Wifi-module - Ajarnpa Hoe ESP8266 AT Firmware te flashen of programmeren met behulp van ESP8266 Flasher en Programmer, IOT Wifi-module - Ajarnpa](https://i.howwhatproduce.com/images/002/image-4240-11-j.webp)
Hoe ESP8266 AT-firmware te flashen of programmeren met behulp van ESP8266 Flasher en Programmer, IOT Wifi-module: Beschrijving: Deze module is een USB-adapter / programmeur voor ESP8266-modules van het type ESP-01 of ESP-01S. Het is handig uitgerust met een 2x4P 2,54 mm vrouwelijke header om de ESP01 aan te sluiten. Ook breekt het alle pinnen van de ESP-01 uit via een 2x4P 2,54 mm mannelijke h
Programmeren van een Micro:Bit Robot & Joystick:Bit Controller met MicroPython - Ajarnpa
![Programmeren van een Micro:Bit Robot & Joystick:Bit Controller met MicroPython - Ajarnpa Programmeren van een Micro:Bit Robot & Joystick:Bit Controller met MicroPython - Ajarnpa](https://i.howwhatproduce.com/images/011/image-32506-j.webp)
Programmeren van een Micro:Bit Robot & Joystick:Bit Controller met MicroPython: voor Robocamp 2019, ons zomerrobotkamp, zijn jongeren van 10-13 jaar bezig met het solderen, programmeren en bouwen van een op BBC micro:bit gebaseerde 'antweight robot', evenals programmeren een micro:bit om als afstandsbediening te gebruiken.Als je momenteel op Robocamp bent, ski
Inleiding tot het programmeren van Raspberry Pi zonder handcodering - Ajarnpa
![Inleiding tot het programmeren van Raspberry Pi zonder handcodering - Ajarnpa Inleiding tot het programmeren van Raspberry Pi zonder handcodering - Ajarnpa](https://i.howwhatproduce.com/images/001/image-1427-36-j.webp)
Inleiding tot het programmeren van Raspberry Pi zonder handcodering: Hallo, deze instructable laat je zien hoe je je Raspberry Pi kunt veranderen in een volledig programmeerbaar automatiseringsapparaat dat compatibel is met grafisch georiënteerde programmeertaal voor PLC's genaamd Function Block Diagram (onderdeel van IEC 61131-3 standaard). Dit kan zijn
Hoe PIC MCU te programmeren met PICkit Programmer met behulp van een breadboard - Ajarnpa
![Hoe PIC MCU te programmeren met PICkit Programmer met behulp van een breadboard - Ajarnpa Hoe PIC MCU te programmeren met PICkit Programmer met behulp van een breadboard - Ajarnpa](https://i.howwhatproduce.com/images/002/image-4853-37-j.webp)
Hoe PIC MCU te programmeren met PICkit Programmer met behulp van een breadboard: Je hebt geen dure en geavanceerde tools nodig om met PIC (of andere) microcontrollers te spelen. Het enige dat je nodig hebt, is een breadboard waar je je circuit en programmering kunt testen. Natuurlijk is een soort programmeur en IDE nodig. In deze instructie