Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Dag iedereen! ik hoop dat het goed met je gaat. In deze tutorial zal ik laten zien hoe ik deze aangepaste breadboard-vriendelijke adapter voor de ESP8266-01-module heb gemaakt met de juiste spanningsregeling en functies die de flash-modus van de ESP mogelijk maken. Ik heb deze module speciaal gemaakt om internetfunctionaliteit van microcontrollers mogelijk te maken met behulp van deze module, dus ik heb de breakout-pinnen voor GPIO-pinnen niet gemaakt. Deze module is handig bij het maken van een IoT-project of het updaten van firmware op het ESP-bord. Je kunt dit eenvoudig van stroom voorzien met 5V zonder je zorgen te maken over het vernietigen van je ESP-bord, omdat het al een spanningsregelaar bevat. Er zijn ook filtercondensatoren toegevoegd om de stroomtoevoer naar de ESP te stabiliseren. Dus laten we doorgaan met het maken van deze adapter.
Benodigdheden
- ESP8266-01-module
- Perfboard/Veroboard
- 1K, 2.2K weerstanden
- AMS1117 3.3v regelaar
- Mannelijke bergstrip
- Vrouwelijke bergstrip
- Condensatoren: 47uF en 0.1uF
- Sommige aansluitdraden
- Soldeerbout en kits
Stap 1: Verzamel alle benodigde onderdelen
De onderdelen die nodig zijn om de adapter te maken zijn genoemd in de vorige stap.
In eerste instantie snijden we de perfboard op maat en bepalen we de positie van de componenten. Het is raadzaam om de perfboard iets groter te snijden, zodat we enige foutmarge hebben bij het solderen of het maken van verbindingen.
Stap 2: Solderen van de componenten
Na het afronden van de plaatsing van de componenten, starten we eindelijk met het soldeerproces. In plaats van de ESP-module direct op het bord te solderen, heb ik eerst de vrouwelijke bergstripconnectoren gesoldeerd, zodat de ESP-module indien nodig ook kan worden verwijderd. Met deze functie kunnen we de ESP-module naar wens wijzigen en zijn we niet beperkt tot het gebruik van slechts één ESP-bord. Het is meer een modulair ontwerp. De filtercondensator past net onder de ESP-module.
Stap 3: Het spanningsdelernetwerk toevoegen
Waarom hebben we het spanningsdelernetwerk nodig dat u vraagt?
De reden is dat de ESP8266-module werkt op 3,3 volt en 5 volt (wat meestal de nominale spanning is die mijn meeste microcontrollers zoals Arduino gebruiken) de IC kan beschadigen. De WiFi-module en Arduino-microcontroller communiceren met behulp van de seriële communicatie die gebruikmaakt van de Tx- en Rx-datalijnen. De Tx-datalijn van de Arduino werkt op 5 volt logisch niveau, terwijl het ESP-bord een 3,3 V-systeem is. Dit kan het ESP-bord beschadigen, dus gebruiken we een spanningsdelernetwerk gemaakt van 2,2K en 1K weerstand voor de Rx-pin van ESP8266 om de spanning te verlagen tot ongeveer 3,6 volt (wat iets hoger is dan 3,3v maar nog steeds acceptabel). De arduino is gemakkelijk compatibel met 3.3v-logica, zodat de Tx-pin van ESP en Rx-pin van Arduino direct kunnen worden aangesloten.
De bovenstaande afbeeldingen tonen de positie van het spanningsdelernetwerk op het breakout-bord
Stap 4: Het soldeerproces voltooien
Nadat alle componenten op hun plaats zijn gesoldeerd, ziet het bord er zo uit. Ja, een of twee verbindingen zijn niet in orde, dat komt omdat ik een fout heb gemaakt in de positie van de componenten. De plaatsing van componenten op het perfboard moet goed worden overwogen voordat u doorgaat met het soldeerproces, vooral wanneer het bord een kleine vormfactor heeft. Hoe dan ook, mijn breakout board is klaar en werkt perfect:)
Stap 5: Schakelschema en definitieve look
Ik heb het schakelschema voor dit breakout-bord bijgevoegd. Voel je vrij om het bord uit te breiden en meer pinnen toe te voegen volgens je toepassing. Ik hoop dat je dit project leuk vindt! Voel je vrij om je feedback en vragen te delen in de comments. Fijne dag:)