Indholdsfortegnelse:
![ESP-12E og ESP-12F Programming and Development Board: 3 trin (med billeder) ESP-12E og ESP-12F Programming and Development Board: 3 trin (med billeder)](https://i.howwhatproduce.com/images/002/image-5555-65-j.webp)
Video: ESP-12E og ESP-12F Programming and Development Board: 3 trin (med billeder)
![Video: ESP-12E og ESP-12F Programming and Development Board: 3 trin (med billeder) Video: ESP-12E og ESP-12F Programming and Development Board: 3 trin (med billeder)](https://i.ytimg.com/vi/ZIw0AnAsR9U/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
![ESP-12E og ESP-12F Programming and Development Board ESP-12E og ESP-12F Programming and Development Board](https://i.howwhatproduce.com/images/002/image-5555-66-j.webp)
Opgaven for dette bord var enkel:
- Vær i stand til at programmere ESP-12E og ESP-12F moduler lige så let som NodeMCU-kortene (dvs. ingen grund til at trykke på knapper).
- Har brødbræt venlige stifter med adgang til den brugbare IO.
- Brug en separat USB til seriel konverter, så kortet ikke har yderligere strømafløb og kan testes så tæt som muligt på slutapplikationen, især med hensyn til søvnstrøm.
Enheden her kunne laves ved hjælp af et brødbræt og spredes ud af stifterne på et 2 mm benhoved for at bygge bro mellem ESP12 og brødbrættet, som vist i andre instruktioner. Men et printkort -modul er pænere og hurtigere at oprette forbindelse. Så hvis du har gearet til at lave printkort - tag fat i de vedhæftede illustrationer og slå et af disse.
Dele:
- 2 mm pin-strip (2x8 måder)
- 2,54 mm retvinklet pin-strip (12 måder + 2 off 3-vejs)
- Vandret 3 -vejs 2,54 mm fatning - f.eks. Farnell 1593474
- 2 fra BCW32 eller anden NPN -transitor i SOT23 -format.
- 4 fra 10k 0805
- 2 fra 22k 0805
- 0.1uF keramik 0805
- 6 mm taktil kontakt (gennemgående hul)
- PCB lavet til vedhæftede illustrationer.
Trin 1: Beskrivelse
NodeMCU -programmeringssystemet bruger de serielle RTS- og CTS -linjer til at drive reset og GPIO0 -benene til at indstille programmeringstilstanden. Et par NPN -transistorer bruges. Når DTR er høj og RTS lav trækkes nulstillingstappen lavt. Når DTR er lav og RTS høj trækkes GPIO0 lavt. Programmeringssoftwaren driver DTR- og RTS -benene efter behov for at sætte ESP12 i flash -tilstand.
Kredsløbsdiagram:
![Billede Billede](https://i.howwhatproduce.com/images/002/image-5555-67-j.webp)
En FTDI USB til seriel konverter bruges, da den har de nødvendige linjer på den ene side. Derfor skal man bare tilføje nogle pinhoveder.
Når du programmerer ESP12 -moduler på dette breakout -kort, vælger du enten NodeMCU V1.0 som kortet i Arduino IDE, eller hvis du bruger Generic ESP8266, skal du derefter indstille Reset Method (i værktøjer) til nodemcu. Du kan derefter klikke på download, når du vil indlæse din skitse. Kortet har brug for 3,3 strøm til 3,3v- og GND -benene.
Jeg byggede dette for at hjælpe med at udvikle min TicTac Super Wifi Analyzer, men vel vidende at det bliver mit yndlingsværktøj til udvikling og test af ESP8266 -systemer ved hjælp af ESP12 -kortene.
Trin 2: Montering
Download den vedhæftede ESP12 Programmer artwork.docx Udskriv den, og kontroller, at tavlens størrelse er som angivet. Hvis ikke kan du justere størrelsen via højreklik, størrelse og position.
Jeg udskriver kunstværker på to stykker papir. Jeg overlejrer dem derefter for at fordoble kontrasten og maskere eventuelle små fejl i udskrivningen (jeg bruger en laserprinter). Jeg slår huller i kanten af det øverste lag, placerer Sellotape hen over hullerne, justerer og trykker derefter på hullerne for at holde fast. Jeg har en UV -eksponeringsenhed. Jeg plejede at bruge et UV sort lys, der fungerede fint med sprøjtebelagte PCB'er. Jeg bruger en svag natriumhydroxidopløsning (afløbsrens) til at udvikle og di-natriumperoxodisulfathexahydrat til at ætse. Tag særlige forholdsregler med kemikalierne, især natriumhydroxidet, der angriber kød øjeblikkeligt. Du vil ikke have det her i dine øjne! Jeg afslører derefter igen og udvikler mig til at slippe af med filmen over sporene og afslutte med noget nedsænket tin (ret dyrt - og begrænset levetid). Sidstnævnte trin er valgfrit, især hvis du planlægger at lodde brættet, før overfladen bliver for oxideret.
![Billede Billede](https://i.howwhatproduce.com/images/002/image-5555-68-j.webp)
Jeg lodder komponenter i højderækkefølge. Jeg placerer en SMD -komponent, anvender loddemasse på en nål og lodder dette. Jeg gør derefter det samme for resten af SMD -komponenterne. Derefter påfører jeg pasta til alle de usolderede stifter og går derefter rundt og lodder disse.
Jeg skubbede ikke 2 mm pin -strip helt ind - men lige nok til, at pinsene stak ud med omkring 1 mm. Når det er gjort, kan plaststangen skubbes ned til bræddeniveau. Dette sparer at skulle trimme dem og gør det muligt for ESP12 -antennen at være et mm længere væk fra FTDI -stikket.
Hvis du har problemer med at få de Horisontale 3 -vejs 2,54 mm -fatninger, kan du bruge Arduino -stikdåse og epoxy den fladt og loddet til et sæt pads. Hvis det er tilfældet, skal du forbinde parene med elektroder efter behov, så stikkene forbindes til kredsløbet.
Til sidst loddes den 12 vejs højre vinkel 0,1 pin-strip og mærkes som nedenfor:
![Billede Billede](https://i.howwhatproduce.com/images/002/image-5555-69-j.webp)
På FTDI -modulets loddemetal 2 fra 3 -vejs retvinklet stiftliste som nedenfor:
![Billede Billede](https://i.howwhatproduce.com/images/002/image-5555-70-j.webp)
Trin 3: Sådan bruges
Start Arduino IDE (download og installer om nødvendigt fra Arduino.cc), og tilføj ESP -kortets detaljer, hvis du ikke har dem (se: Sparkfun).
Indlæs din kode.
Indstil derefter programmeringsdetaljerne (Værktøjer):
Vælg bord: Generisk ESP8266-modul eller NodeMCU v1.0 (ESP-12E-modul). Førstnævnte giver flere muligheder. Se nedenfor for resten af indstillingerne. Portnummeret vil sandsynligvis være anderledes. Klik på PORT for at se, hvilken der vises, når FTDI -modulet er tilsluttet.
![Billede Billede](https://i.howwhatproduce.com/images/002/image-5555-71-j.webp)
Strøm nu kortet med 3.3v til 3.3v pin og tilslut GND. Tilslut FTDI USB til seriel konverter. Nu kan du programmere tavlen ved blot at klikke på download -knappen. Når du har gjort dette et par gange, vil du se værdien af dette lille bræt.
![Billede Billede](https://i.howwhatproduce.com/images/002/image-5555-72-j.webp)
Jeg brugte dette til at udvikle min TicTac Super Wifi Analyzer
![Billede Billede](https://i.howwhatproduce.com/images/002/image-5555-73-j.webp)
Jeg håber, at du finder dette nyttigt.
Mike
Anbefalede:
DIY ESP32 Development Board - ESPer: 5 trin (med billeder)
![DIY ESP32 Development Board - ESPer: 5 trin (med billeder) DIY ESP32 Development Board - ESPer: 5 trin (med billeder)](https://i.howwhatproduce.com/images/005/image-12621-j.webp)
DIY ESP32 Development Board - ESPer: Så for nylig havde jeg læst om mange IoT'er (Internet of Things) og stol på mig, jeg kunne bare ikke vente med at teste en af disse vidunderlige enheder med mulighed for at oprette forbindelse til internettet, mig selv og få fingre i arbejdet. Heldigvis muligheden for
JALPIC One Development Board: 5 trin (med billeder)
![JALPIC One Development Board: 5 trin (med billeder) JALPIC One Development Board: 5 trin (med billeder)](https://i.howwhatproduce.com/images/005/image-12572-33-j.webp)
JALPIC One Development Board: Hvis du følger mine Instructables -projekter, ved du, at jeg er en stor fan af JAL -programmeringssproget i kombination med PIC Microcontroller. JAL er et Pascal-lignende programmeringssprog udviklet til 8-bit PIC-mikrokontrollerne i Microchip. Mo
Design af et Microcontroller Development Board: 14 trin (med billeder)
![Design af et Microcontroller Development Board: 14 trin (med billeder) Design af et Microcontroller Development Board: 14 trin (med billeder)](https://i.howwhatproduce.com/images/006/image-16323-10-j.webp)
Design af et Microcontroller Development Board: Er du en maker, hobbyist eller hacker, der er interesseret i at træde op fra perfboard -projekter, DIP IC'er og hjemmelavede PCB'er til flerlags PCB fremstillet af bestyrelseshuse og SMD -emballage klar til masseproduktion? Så er denne instruktive noget for dig! Denne vejledning
WIDI - Trådløs HDMI ved hjælp af Zybo (Zynq Development Board): 9 trin (med billeder)
![WIDI - Trådløs HDMI ved hjælp af Zybo (Zynq Development Board): 9 trin (med billeder) WIDI - Trådløs HDMI ved hjælp af Zybo (Zynq Development Board): 9 trin (med billeder)](https://i.howwhatproduce.com/images/001/image-311-44-j.webp)
WIDI - Trådløs HDMI ved hjælp af Zybo (Zynq Development Board): Har du nogensinde ønsket, at du kunne slutte dit tv til en pc eller bærbar som en ekstern skærm, men ønskede ikke at have alle de irriterende ledninger i vejen? I så fald er denne tutorial lige noget for dig! Selvom der er nogle produkter ude, der opnår dette mål, er en
E.Z. Tube Development Board: 4 trin (med billeder)
![E.Z. Tube Development Board: 4 trin (med billeder) E.Z. Tube Development Board: 4 trin (med billeder)](https://i.howwhatproduce.com/images/001/image-2472-104-j.webp)
E.Z. Tube Development Board: Mål/formål: Mr. E.Z. Tube er en billig vakuumrør lydplatform uden 'jernet': ingen effekttransformator, ingen udgangstransformator (er). En rørforstærker vil typisk have flere tunge, dyre transformere: output -transformere, der beskytter taler