INHOUDSOPGAWE:
Video: ESP-12E en ESP-12F Programmeer- en Ontwikkelingsraad: 3 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Die taak van hierdie bord was eenvoudig:
- ESP-12E- en ESP-12F-modules net so maklik soos die NodeMCU-borde kan programmeer (dit is nie nodig om op die knoppies te druk nie).
- Het broodbordvriendelike penne met toegang tot die bruikbare IO.
- Gebruik 'n aparte USB -na -reeksomskakelaar sodat die kaart geen bykomende stroomafvoer het nie en so na as moontlik aan die eindtoepassing getoets kan word, veral ten opsigte van slaapstroom.
Die eenheid hier kan gemaak word met behulp van 'n broodbord en die penne van 'n 2 mm penkop versprei om tussen die ESP12 en die broodbord te oorbrug, soos in ander instruksies aangedui. 'N PCB -module is egter netjieser en vinniger om aan te sluit. As u dus die toerusting het om PCB's te maak - gryp die aangehegte kunswerke en klop een hiervan.
Dele:
- 2 mm penstrook (2x8 maniere)
- 2,54 mm reghoekige penstrook (12 maniere + 2 uit 3 rigtings)
- Horisontale 3 -rigting 2,54 mm -aansluiting - bv. Farnell 1593474
- 2 af op BCW32 of ander SPN23 -formaat NPN -transitor.
- 4 af van 10k 0805
- 2 af van 22k 0805
- 0.1uF keramiek 0805
- 6 mm tasbare skakelaar (deurgat)
- PCB gemaak op aangehegte kunswerke.
Stap 1: Beskrywing
Die NodeMCU -programmeerstelsel gebruik die seriële RTS- en CTS -lyne om die reset- en GPIO0 -penne te dryf om die programmeermodus in te stel. 'N Paar NPN -transistors word gebruik. As DTR hoog en RTS laag is, word die Reset -pen laag getrek. As DTR laag is en RTS hoog, word GPIO0 laag getrek. Die programmeersagteware dryf die DTR- en RTS -penne aan soos benodig om die ESP12 in die flitsmodus te plaas.
Stroombaandiagram:
'N FTDI USB na reeksomskakelaar word gebruik, aangesien dit aan die een kant die lyne het. Daarom moet u net 'n paar speldopskrifte byvoeg.
By die programmering van ESP12 -modules op hierdie uitbreekbord, kies u NodeMCU V1.0 as die bord in die Arduino IDE, of as u Generic ESP8266 gebruik, stel dan Reset Method (in Tools) in op nodemcu. U kan dan op aflaai klik wanneer u u skets wil laai. Die bord benodig 3.3 krag wat toegepas word op die 3.3v- en GND -penne.
Ek het dit gebou om my TicTac Super Wifi Analyzer te help ontwikkel, maar ek weet dat dit my gunsteling hulpmiddel sal word vir die ontwikkeling en toetsing van ESP8266 -stelsels met behulp van die ESP12 -borde.
Stap 2: Montering
Laai die aangehegte ESP12 programmeerder artwork.docx af Druk dit uit en kyk of die grootte van die bord soos aangedui is. Indien nie, pas die grootte aan met die rechtermuisknop, grootte en posisie.
Ek druk kunswerke op twee stukke nasleeppapier. Ek bedek dit dan om die kontras te verdubbel en om klein onvolmaakthede tydens die drukwerk te bedek (ek gebruik 'n laserdrukker). Ek maak gate in die rand van die boonste laag, plaas Sellotape oor die gate, pas dit toe en druk dan op die gate om vas te hou. Ek het 'n UV -blootstellingseenheid. Ek gebruik vroeër 'n UV -swart lig wat goed werk met spuitbedekte PCB's. Ek gebruik 'n swak natriumhidroksiedoplossing (dreineringsreiniger) om te ontwikkel en di-natriumperoksodisulfaatheksahydraat te ets. Neem spesiale voorsorgmaatreëls met die chemikalieë, veral die natriumhidroksied wat die vleis onmiddellik aanval. U wil nie hierdie goed in u oë hê nie! Ek ontbloot dan weer en ontwikkel om van die film oor die spore ontslae te raak en eindig met 'n bietjie onderdompelde blik (redelik duur - en 'n beperkte lewensduur). Laasgenoemde stap is opsioneel, veral as u van plan is om die bord te soldeer voordat die oppervlak te geoksideer word.
Ek soldeer komponente in hoogte volgorde. Ek plaas 'n SMD -komponent, pas soldeerpasta op een pen toe en soldeer dit. Ek doen dan dieselfde vir die res van die SMD -komponente. Dan smeer ek pasta op al die ongesoldeerde penne, en soldeer dit dan.
Ek het die 2 mm -penstrook nie heeltemal ingedruk nie - maar net genoeg sodat die penne ongeveer 1 mm uitsteek. As dit klaar is, kan die plastiekstaaf tot op die bordvlak gedruk word. Dit bespaar die afsny en laat die ESP12 -antenne 'n mm verder weg van die FTDI -aansluiting wees.
As u probleme ondervind om die Horizontal 3 -way 2.54mm -voetstukke te kry, kan u die Arduino -voetstrook gebruik en dit plat en soldeer aan een stel pads. As dit so is, koppel die pads pads indien nodig, sodat die voetstukke met die stroombaan verbind kan word.
Soldeer laastens die 12-rigting-hoek 0,1 -penstrook en etiket soos hieronder:
Op die FTDI -module soldeer 2 af driehoekige reghoekige penstrook soos hieronder:
Stap 3: Hoe om dit te gebruik
Begin die Arduino IDE (laai af en installeer indien nodig vanaf Arduino.cc) en voeg die ESP -bordbesonderhede by as u dit nie het nie (sien: Sparkfun).
Laai jou kode.
Stel dan die programmeringsbesonderhede (gereedskap) in:
Kies bord: Generiese ESP8266-module of NodeMCU v1.0 (ESP-12E-module). Eersgenoemde gee meer opsies. Sien die res van die instellings hieronder. Die poortnommer sal waarskynlik anders wees. Klik op PORT om te sien watter een verskyn wanneer die FTDI -module gekoppel is.
Skakel nou die bord met 3.3v na die 3.3v -pen en koppel GND. Koppel die FTDI USB na Serial converter. Nou kan u die bord programmeer deur net op die aflaai -knoppie te klik. Nadat u dit 'n paar keer gedoen het, sien u die waarde van hierdie bordjie.
Ek het dit gebruik om my TicTac Super Wifi Analyzer te ontwikkel
Ek hoop dat u dit nuttig vind.
Mike
Aanbeveel:
Speel Flappy Bird -spel met M5stack Esp32 -gebaseerde M5stick C -ontwikkelingsraad: 5 stappe
Speel Flappy Bird Game met M5stack Esp32-gebaseerde M5stick C Development Board: Hallo ouens, ons sal vandag leer hoe om die flappy bird game-kode op te laai na m5stick c ontwikkelingsbord wat deur m5stack verskaf word. Vir hierdie klein projek benodig u die volgende twee dinge: m5stick-c ontwikkelingsraad: https://www.utsource.net/itm/p/8663561.h
Ontwerp van 'n ontwikkelingsraad vir mikrobeheerders: 14 stappe (met foto's)
Ontwerp van 'n ontwikkelingsraad vir mikrobeheerders: is u 'n vervaardiger, 'n stokperdjie of 'n hacker wat belangstel om op te tree van perfboard -projekte, DIP IC's en tuisgemaakte PCB's tot meerlagige PCB's wat vervaardig is deur bordhuise en SMD -verpakkings wat gereed is vir massaproduksie? Dan is hierdie instruksies vir jou! Hierdie gui
Bou u eie ontwikkelingsraad: 8 stappe (met foto's)
Bou u eie ontwikkelingsraad: hierdie instruksies sal u wys hoe u u eie ontwikkelingsbord van nuuts af kan bou! Hierdie metode is eenvoudig en benodig geen gevorderde gereedskap nie; u kan dit selfs aan u kombuistafel doen. Dit gee ook 'n beter begrip van hoe Ardruinos en
Arduino Nano programmeer met behulp van UNO: 4 stappe (met foto's)
Arduino Nano programmeer deur UNO te gebruik: Hey ouens, ek het onlangs 'n nuwe arduino nano -kloon (CH340) by ebay gekoop vir my mini -arduino -projek. Daarna het ek arduino aan my rekenaar gekoppel en die drywers geïnstalleer, maar werk steeds nie; na 'n paar dae het ek net uitgevind hoe om te programmeer
UDuino: baie lae koste Arduino -versoenbare ontwikkelingsraad: 7 stappe (met foto's)
UDuino: Arduino -versoenbare ontwikkelingsraad vir baie lae koste: Arduino -borde is ideaal vir prototipering. Dit word egter taamlik duur as u verskeie gelyktydige projekte het of baie beheerborde benodig vir 'n groter projek. Daar is 'n paar goeie, goedkoper alternatiewe (Boarduino, Freeduino), maar