INHOUDSOPGAWE:
- Stap 1: ESP-07 Oorkom van nadele
- Stap 2: My ESP-07-adapterbord
- Stap 3: ESP-07-toetsing
- Stap 4: My ESP-07 Wide Pin Adapter
Video: ESP-07 toets PCB: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Hierdie Lazy Old Geek (L. O. G.) het dus 'n paar instruksies op ESP8266 -modules geskryf:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/2020-ESP8266/
Voordat ek die laaste een skryf, was ek op die punt om die ou ESP8266 -modules op te gee, alhoewel ek verskeie daarvan gehad het. Maar aangesien ek 'n paar probleme ondervind het, het ek besluit om weer daaraan te werk.
Ek het uitgevind dat ek verskeie ESP-07-modules in die omtrek het en wou dit toets.
Die ESP-07 is 'n module met 'n ESP8266-mikrobeheerder met flitsgeheue, WiFi-antenna en verskeie I/O-penne.
Voordele:
Enige ESP8266 -weergawe het 'n ingeboude WiFi van 2,4 GHz. Dit is die belangrikste rede waarom ek daarvan hou.
Hulle het 'n baie vinniger verwerker as die standaard 16MHz Arduino.
Die ESP-07 het meer I/O-penne beskikbaar as die ESP-01 en ESP-03.
Nadele:
Al die ESP8266's verskil van die standaard Arduino ATmega328 en vereis spesiale prosedures om te werk.
Baie soos die ESP-07 het 2 mm-koppe in plaas van die meer bruikbare 0,1”-opskrifte.
Alle ES8266's benodig 3,3V krag.
Daarom wou ek 'n paar nadele verlig deur my eie ESP-07 programmerings-PCB te bou.
Stap 1: ESP-07 Oorkom van nadele
FYI: In die prentjie is die lang wit ding links bo 'n keramiekantenne. Regs is 'n LED wat gekoppel is aan GPIO2, onder dit 'n krag -LED en links onder is 'n eksterne u.fl -antenna -aansluiting. Die groot metaalhouer is die ESP8266 -mikrobeheerder.
Een van die fisiese nadele is dat dit 'n afstand van 2 mm het. Dit pas nie in standaard protoborde nie.
Een ding wat ek gedoen het, was om 'n paar mm-penne te koop en dit aan 'n ESP-07 te soldeer. Maar weereens is dit steeds moeilik om prototipes te doen.
Groot adapterbord
Ek het ook 'n paar van hierdie ESP-07 (12) adapterborde gekoop (sien prentjie). Hulle is baie goedkoop op Aliexpress. Hierdie kopers het 'n afstand van 0,1 cm, sodat hulle in 'n broodbord kan ingaan. Daar is 'n paar weerstande op die bord. Ek het die skema agteruit ontwerp (sien prentjie).
Ek het eers onlangs die groot nadeel uitgevind. Hulle is groot. Hier is een in 'n standaard broodbord. Nou pas dit wel, maar daar is geen ruimte om iets anders daaraan te koppel nie.
Ek het 'n oplossing gevind, ek het 'n dubbele broodbord gehad (sien prentjie).
Selfs met hierdie een is daar slegs een ry gratis aan die een kant en twee aan die ander kant.
(Eintlik sou 'n beter oplossing wees om twee aparte broodborde met 'n gaping tussenin te gebruik. Maar dit is ook nie baie stabiel nie.
WAARSKUWING: Op die groot adapter kan u GPIO5 bo GPIO4 sien. Dit is ten minste korrek vir die ESP-07's wat ek het. Maar pasop dat sommige dokumentasie dit omkeer.
Terloops: ek het 'n paar ESP07 -adapters gesien wat nie so breed is nie (maar ek dink miskien duurder). As ek dan weet …
Stap 2: My ESP-07-adapterbord
Ek het besluit om 'n PCB te maak vir die toets van ESP-07's spesifiek met die groot adapter. Dit sal 'n 3.3V -reguleerder en filter hê, en ook die voorgestelde seriële aansluiting en weerstande soos hier gevind:
arduino-esp8266.readthedocs.io/en/2.6.3/bo…
Ek het Eagle Cadsoft gebruik om skematies te ontwerp en PCB's te maak. Dit is nog steeds beskikbaar en gratis by Autodesk:
www.autodesk.com/products/eagle/free-downl…
My Eagle Cadsoft -lêers (sch en brd) aangeheg en skematies is op die foto.
Aangesien ek OU is, het ek 'n dru (ontwerpreël) lêer geskep vir PCB's wat ek maak. Dit het spore van 18 mil breedte en ekstra afstand tussen komponente en spore.
Aangesien ek nie 'n soldeermasker gebruik nie en my oë en koördinasie nie so goed is nie, wil ek graag meer ruimte hê, so daar is minder kans op soldeerbruggies.
Hier is die metode wat ek gebruik:
www.instructables.com/id/Vinyl-Sticker-PCB…
WENK: Ek probeer altyd 'n groot grondvlak skep. Gewoonlik word dit gedoen om geraas te verminder, maar vir hierdie toepassing dink ek nie dat dit saak maak nie. Maar een ding wat dit wel doen, is om dit so te maak dat daar minder koper is om weg te ets, wat die etsproses moet bespoedig.
Ek het ook twee opskrifte bygevoeg om die I/O -poorte na vore te bring vir prototipering.
Stap 3: ESP-07-toetsing
My ESP-07 PCB benodig 'n seriële USB-adapter om aan te sluit by JP3. Ek het 'n CP2102 -adapter aangepas om met my PCB te werk (sien prentjie)
Ek het die CTS -pen afgesny en 'n sespen -vroulike kopstuk aan die ander penne gesoldeer. Toe soldeer 'n trui van die RTS -gat aan die vroulike kop.
U sal dalk sien dat hierdie 5V uit het, maar die ESP-07 benodig 3.3V. Die 3.3V -reguleerder op my adapterbord sorg daarvoor.
Die meeste USB -reeksadapters het 3.3V beskikbaar, maar dit is gewoonlik beperk tot 50mA stroom. Alhoewel dit waarskynlik sou werk om te programmeer en ESP-07, verkies ek om meer aktueel te wees. Terloops, die 5V kom direk vanaf die USB en dit is gewoonlik 'n minimum van 500mA, so baie vir die meeste toepassings.
Deur die jare het ek baie aanpassings vir die CP2102, so ek plaas gewoonlik 'n krimpbuis daaroor en merk dit (sien prentjie).
Arduino sagteware:
Ek gebruik tans Arduino weergawe 1.8.12.
Die maklikste manier om die ESP8266 te installeer, is deur die bestuurder te gebruik deur hierdie metode te gebruik:
github.com/esp8266/Arduino#installing-with…
Nadat ek geïnstalleer is, kies ek 'Generiese ESP8266 -module' as ek die bord kies.
WAARSKUWING: Op my rekenaar is daar drie weergawes van die “Generic ESP8266 module”. Die een onder die kategorie “ESP8266 -borde (2.6.3)” werk vir Blink, dié onder Sparkfun en die een onder ESP8266 nie.
Installeer die ESP-07-module op my adapter, koppel die CP2102 aan die adapter en koppel 'n USB-kabel van u rekenaar aan die CP2102. Die rooi krag-LED op die ESP-07-module gaan aan.
WENK: as u die ESP-07 agteruit aansluit (soos ek pas gedoen het, sal dit nie skade doen nie, maar geen rooi LED nie)
My adapter het nie 'n gekoppelde LED nie, maar die ESP-07-module het een op GPIO2, so ek verander die ingeboude LED na 2.
Om te verifieer dat dit werk, gebruik ek net die voorbeeld van Blink. U hoef nie op die knoppies te druk nie. Die volgende foto wys wat op my Arduino -statusskerm vertoon word. Die laaste prentjie wys die knipperende LED.
Stap 4: My ESP-07 Wide Pin Adapter
Ek het 'n paar ESP-07-modules met 'n kopstukpen van 2 mm, sodat ek besluit het om 'n ander adapter te maak, sodat ek dit in my ESP-07 wye penadapter kan sit. Ek het 'n stuk perfboard gesny. Ek het twee 8 -pins manlike 0,1”koppe aan die perfboard gesoldeer teen die 1,1” afstand. Ek het twee gleuwe vir die 2 mm -koppenne 'uitgetrek', 'n paar drade geneem en dit gesoldeer tussen die 2 mm -vroulike kopstuk en die.1 manlike kopstuk. Ek het ook 'n paar 10K -weerstande bygevoeg om die gekoopte adapterbord te 'dupliseer'. Toe warm alles aan mekaar vasgeplak.
Dit werk basies dieselfde as die groot adapter.
Terloops, aangesien ek dit so moeilik gehad het om die drade te soldeer, het ek net die belangrikste gedoen.
Gevolgtrekkings: Die twee adapterborde werk uitstekend en is baie makliker om te gebruik as my groot protobord met springers.
Aanbeveel:
Toets Bare Arduino, met speletjiesagteware met behulp van kapasitiewe invoer en LED: 4 stappe
Toets Bare Arduino, met speletjiesagteware met behulp van kapasitiewe invoer en LED: " Push-It " Interaktiewe spel met 'n kaal Arduino -bord, geen eksterne onderdele of bedrading nodig nie (gebruik 'n kapasitiewe 'aanraak' invoer). Hierbo getoon hoe dit op twee verskillende borde werk. Push-It het twee doeleindes. Om vinnig te demonstreer/v
SERVO MOTOR TOETS: 5 stappe
SERVO MOTOR TOETS: Hallo, in hierdie instruksie sal ons die servofunksie van SG 90 mikro servo toets. Gebruik die Arduino Micro -kontroleerder
Hoe om 'n beter DAC te maak en te toets met ESP32: 5 stappe
Hoe om 'n beter DAC te maak en te toets met ESP32: Die ESP32 het 2 8-bis digitale na analoge omsetters (DAC's). Met hierdie DAC's kan ons arbitrêre spannings binne 'n sekere reeks (0-3.3V) produseer met 8 bisse resolusie. In hierdie instruksies sal ek jou wys hoe om 'n DAC te bou en die p
NBIoT -data -oordrag Hoe om BC95G -modemgebaseerde skilde te gebruik - UDP -toets en netwerkstatus -sein: 4 stappe
NBIoT -data -oordrag Hoe om BC95G -modemgebaseerde skilde te gebruik - UDP -toets en netwerkstatus -sein: Oor hierdie projekte: Toets NB IoT -netwerkvermoëns en rou UDP -datatransmissie met behulp van xyz -mIoT deur itbrainpower.net -skild toegerus met Quectel BC95G -modem. Vereiste tyd: 10-15 minute.Moeilikheid: intermediêr.Remarque: soldeervaardighede is nodig
Aan die slag met Esp 8266 Esp-01 Met Arduino IDE - Die installering van Esp -borde in Arduino Ide en programmering van Esp: 4 stappe
Aan die slag met Esp 8266 Esp-01 Met Arduino IDE | Installering van Esp-borde in Arduino Ide en programmering van Esp: In hierdie instruksies gaan ons leer hoe om esp8266-borde in Arduino IDE te installeer en hoe om esp-01 te programmeer en kode daarin te laai. dit en die meeste mense het 'n probleem