Sisukord:
- Tarvikud
- Samm: juhtmestik
- Samm: Perfboardi vooluahela jootmine
- Samm 3: PCB ahel
- Samm: Esp8266 toe lisamine Arduino IDE -le
- Samm: visandi üleslaadimine
- 6. samm: testige koodi
Video: ESP8266-07 programmeerija Arduino Nanoga: 6 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
See on lühike õpetus vahva ESP8266-07/12E programmeerimisplaadi loomiseks Arduino nano abil. Juhtmestiku skeem on väga sarnane siin näidatud skeemiga. Teil on võimalus juhtida see projekt leivaplaadile, jootma endale perfboard või kasutada lisatud gerber -faile, et luua usaldusväärsem trükkplaat. Kui mainitud seadmeid sageli programmeerite, soovitan jääda PCB või perfboardi juurde (kui usaldate end korralikult jootma).
Kavatsen ESP-07 abil sisu luua ja kasutan regulaarselt selles juhendis loodud tahvlit.
Disainil on sisseehitatud 3,3 V pingeregulaator, mis lülitab sisse ESP-mooduli, lisaks Arduino USB-kaablile peate ühendama 5-voldise toiteallika. Lisaks peaksite kasutama ka murdelauda; see teeb kõigega töötamise lihtsamaks.
Tarvikud
- Arduino nano
- ESP8266-07 või/12/e
- ESP-07 jaotusplaat
- Mini usb kaabel
- 5,5 mm pistik (mees ja naine)
- Naise päise tihvtid 1*15 (2tk)
- Naise päise tihvtid 1*8 (2tk)
- 6 -pin lülituslüliti (valikuline)
- nupud (2tk)
- 5Kohm takistid (2tk)
- 10Kohm takistid (2tk)
- lm1117 3.3v (ma kasutasin smd versiooni, kui soovite luua leivaplaadi, saate kasutada TH -d)
- 47uf kondensaator (toiteprobleemide korral saate kasutada kõrgemaid väärtusi)
- leivalaud, perfboard või PCB
Samm: juhtmestik
Leivaplaat:
1. Ühendage Arduino nano leivaplaadiga ja ESP -mooduliga. Läbilöögiplaadi tihvtidele paremaks juurdepääsuks võite joonisel näidatu asemel kasutada kahte leivaplaati.
2. Rööbaste toide: ühendage toitepistiku 5v tihvt lm1117 3.3v regulaatori tihvtiga 3, GND tihvtiga 1 ja väljund 2. tihvtiga leivaplaadi "+" rööpa külge. Ühendage ka toitepistiku GND tihvt leivaplaadi " -" külge. Lisage 47uf kondensaator ja ühendage rööpad kokku, nagu näidatud.
3. Lisage kaks surunuppu (lähtestamine ja programmeerimine) ning ühendage kummagi nööpnõel lähtestamiseks ja teine ESP GPIO0 -ga. Tõmmake tavaliselt ühendatud tihvtid 3,3 V -ni, kasutades 10 kΩ takistit. Ühendage tavaliselt avatud tihvtid GND -ga
4. Ühendage + rööp ESP väljalülitusplaadi VCC -ga
5. Ühendage - rööp ESP katkestusplaadi GND -ga
6. Tõmmake ESP tihvtid CH_PD ja GPIO15 üles +3,3 V rööpale, kasutades 5 kΩ takistit
7. Ühendage nano RX-tihvt ESP RX-ga, kasutades 2-kanalilist lülitit
8. Ühendage Nano TX ESP TX-ga, kasutades 2-kanalilist lülitit. (lüliti on valikuline; see võimaldab Arduino ja ESP vahelise signaali täielikult lahti ühendada)
9. Ühendage Arduino RST ja GND tihvtid, see samm "keelab" ATmega kiibi.
Kasutasin välist 5 -voldist toiteallikat, kuna arduino ei suuda ESP -mooduli usaldusväärseks toiteks piisavalt voolu tarnida. Kasutan vana laadijat ja muudetud USB -kaablit.
Samm: Perfboardi vooluahela jootmine
Olen koostanud ühepoolse 7cm x 9cm perfboardi paigutuse, tuginedes eelmise sammu ühendusskeemile. Proovige kasutada täpselt sama komponendi asukohta, et teil ei tekiks marsruutimisprobleeme. Juhenditena saate kasutada lisatud pilte.
Samuti olen kasutanud Nano ja ESP eemaldamiseks 2,54 mm naissoost päise tihvte.
Samm 3: PCB ahel
Saatke lisatud gerber trükkplaatide tootjale ja ongi kõik!
See põhineb eelnevalt mainitud juhtmestikul, kuid paigutus on natuke erinev. Raha säästmiseks pidin selle kompaktsemaks muutma
Failid loodi EasyEDA abil.
Samm: Esp8266 toe lisamine Arduino IDE -le
Kui olete mooduli juba konfigureerinud, võite selle sammu vahele jätta
Samm: avage IDE ja minge menüüsse Faili >> eelistused, avaneb aken. See näeb välja nagu üks lisatud pilt
Samm: kleepige punasesse kasti see rida:
arduino.esp8266.com/stable/package_esp8266com_index.json
kui seal on juba midagi kirjutatud, lisage koma ja kleepige URL
Samm: minge tööriistade >> tahvli >> tahvlihalduri juurde, vaadake lisatud pilte, kui teil on sellega probleeme
Samm: kui aken on laadimise lõpetanud, kasutage otsingukasti esp8266 otsimiseks, leidke tulemus pealkirjaga "esp8266 by esp8266 community" ja installige
MÄRKUS. Paigaldasin versiooni 2.5.2, kuna mõned hilisemad versioonid põhjustavad "tõrkeid"
Samm 5: kui installimine on lõpule jõudnud, minge jaotisse Tööriistad >> Tahvel >> leidke ja valige "üldine esp8266 moodul"
Samm: minge tööriistade juurde ja jaotisest "board: Generic esp8266 module" leiate mõned konfiguratsioonid. Veenduge, et teie oma vastaks lisatud pildil olevale.
Samm: visandi üleslaadimine
Ühendage USB -kaabel Arduino Nano külge ja ühendage see arvutiga. Samuti ühendage 5v toiteplokk plaadil olevasse pistikupessa.
Kui olete otsustanud lülituslüliti lisada, veenduge, et see on alla vajutatud.
Esp -mooduli programmeerimisrežiimi lülitamiseks toimige järgmiselt
Vajutage ja hoidke all nuppu RESET ja PROGRAM, seejärel vajutage nuppu "RESET", vajutades samal ajal nuppu "PROGRAM"
Hoidke hetke ja seejärel keerake nuppu "PROGRAMM"
Avage arvutis IDE ja avage tööriistade >> port ja valige COM -port, kuhu olete USB -kaabli arvutiga ühendanud.
Kirjutage oma kood ja kasutage ESP -mooduli programmeerimise alustamiseks IDE vasakus ülanurgas olevat üleslaadimisnuppu.
6. samm: testige koodi
Mõnda programmi on võimalik testida ilma moodulit pesast eemaldamata.
Selleks vajutage lülituslülitit ja vajutage nuppu RESET.
Lisasin lülituslüliti kahe plaadi täielikuks eraldamiseks
NAUTI!
Soovitan:
Waveshare'i e-tindi ekraan Täpne voltmeeter (0-90v DC) Arduino Nanoga: 3 sammu
Waveshare'i e-tindi ekraan Täpne voltmeeter (0-90v DC) Arduino Nanoga: selles juhendis kasutan 2,9-tollist Waveshare'i e-paberi ekraani koos Arduino Nano, pingejaguri ja ADS1115-ga, et kuvada täpseid pingeid kuni 90 volti alalisvoolu E-paberi ekraanil. See juhendab ühendab need kaks eelmist projekti:- Ardui
Nixie termomeeter ja hügromeeter koos Arduino Nanoga: 6 sammu
Nixie termomeeter ja hügromeeter koos Arduino Nanoga: kuidas veeta aega lõbusalt ja palju õppida võimendusmuunduritel, ühe juhtmega anduritel, Nixie torudel, Arduino kodeerimisel. Sel perioodil palutakse meil kõigil jääda koju, et end ja teisi kaitsta COVID-19. See on parim aeg kasutada
(peaaegu) universaalne MIDI SysEx CC programmeerija (ja järjestus ): 7 sammu (koos piltidega)
(peaaegu) universaalne MIDI SysEx CC programmeerija (ja järjestus …): kaheksakümnendate keskel alustasid süntesaatorite tootjad "vähem on parem"; protsess, mis viis paljaste süntesaatoriteni. See võimaldas vähendada tootjate poolel kulusid, kuid muutis lappimisprotsessi lõppkasutuseks igavaks, kui mitte võimatuks
Lihtne RFID MFRC522 liides Arduino Nanoga: 4 sammu (koos piltidega)
Lihtne RFID MFRC522 liides Arduino Nanoga: Juurdepääsu kontroll on mehhanism füüsilise turvalisuse ja infoturbe valdkonnas, et piirata anonüümset juurdepääsu/sisenemist organisatsiooni või geograafilise piirkonna ressurssidele. Juurdepääs võib tähendada tarbimist, sisenemist või kasutamist
Visiitkaardi PIC programmeerija: 6 sammu (piltidega)
Visiitkaardi PIC -programmeerija: See oli minu sissekanne Hack A Day visiitkaardi suuruse vooluringile. Panin failid lihtsalt kokku ja panin need oma veebisaidile. Postitan selle siia, sest kõik muud sissekanded näivad olevat hõlpsaks juurdepääsuks ajaveebis. Loodetavasti teeb see