Indholdsfortegnelse:

Ultimate ESP8266-01 Programmerer & USB-adapter: 3 trin
Ultimate ESP8266-01 Programmerer & USB-adapter: 3 trin

Video: Ultimate ESP8266-01 Programmerer & USB-adapter: 3 trin

Video: Ultimate ESP8266-01 Programmerer & USB-adapter: 3 trin
Video: Modifying ESP8266 Adapter Plate and Flashing the Firmware | SkillSheen 2024, November
Anonim
Ultimate ESP8266-01 programmerer og USB-adapter
Ultimate ESP8266-01 programmerer og USB-adapter

Hej folkens, har du hørt om de VIRKELIGE muligheder for det lille og billige ESP8266-01-modul? Det blev lanceret på markedet og sagde, at det skulle være dit valg, hvis du vil tilføje IOT -funktioner til dit projekt. Faktisk kunne dette lille modul VÆRE DIT PROJEKT, ikke kun en kommunikationsenhed.

Det kunne blive en wifi-repeater, meget nyttig. Det kan være et "sjovt" værktøj til at rode med dine venners wifi, afbryde deres enheder eller oprette snesevis af falske netværk (vær ikke venlig og hold tingene sjove, for ikke at sige lovlige). Det kan tilsluttes et relæmodul, blive til en IOT -aktuator, eller det kan tilsluttes et sensormodul og blive til en IOT -sensor.

Jeg tester disse ting, og jeg vil sandsynligvis offentliggøre yderligere tutorials, fordi jeg er virkelig overrasket over det enorme potentiale.

Hold øje med, at der kommer mere, dagens tutorial handler om programmereren (obligatorisk for nemt at teste alle de forskellige software).

Trin 1: Komponenter og materialer

Komponenter og materialer
Komponenter og materialer
Komponenter og materialer
Komponenter og materialer
Komponenter og materialer
Komponenter og materialer

Desværre er ESP8266-01 IKKE breboard-venlig, og det er ret irriterende og tidskrævende at afbryde/tilslutte ledninger, hver gang du vil ændre noget. Nevermind, der er en virkelig billig usb-seriel konverter designet til at drive og tilslutte ESP til din pc.

Hvordan kan det blinke ESP? Nå, faktisk kan det ikke … (⊙_☉)

Pinligt, ikke sandt? Den originale er… noget sludder. De lavede derefter en anden version med en skyderkontakt, så ESP'en kan indstilles i blinkende tilstand. Jeg tror, de troede, at - af nogle grunde - skulle standard ESP -brugeren have enheden sat i flashtilstand i rigtig lang tid, ikke kun for at blinke den nye firmware (FW). Hvis du glemmer at tænde for ikke-blinkende tilstand igen, efter at du har tilsluttet USB, skal du tage stikket ud og sætte det i igen for at lade det køre koden. De lavede derefter en tredje version med en simpel kortvarig trykknap. God ide! Det ser ud til at være lille og svært at trykke på knappen, især med ESP-modulet på toppen, men uanset hvad … Det, der generer mig, er, at de tilsyneladende troede, at standard ESP-01-brugeren har et desperat lavt budget, og han ikke har råd en anden kortvarig knap for at genstarte MCU'en (ESP's processor). Enhver fornuftig person ville gøre det, da det sandsynligvis koster en enkelt dollar. Nej … De besluttede, at hvis du vil genstarte MCU'EN, MÅSKE for at sætte den i flashtilstand, skal du tage stikket ud og tilslutte USB'en.

Laver du sjov med mig? (ಠ_ಠ)

Kom nu, vi er ikke så fattige! Vi ville have brugt den ekstra $ cent! Hvorfor kan du ikke kopiere dette, dette, dette eller dette design og lade os leve lykkeligt ??? (ノ ☉ ヮ ☉) ノ

Frygt ikke, hvis vi ikke kan købe den smarte programmør, kan vi stadig bygge den endelige ESP-01 programmerer, med kun to printkort og to ledninger!

Ved at tilføje en flot 3D-printet sag kan vi udvikle den dumme førsteversionsprogrammerer til en flot og virkelig behagelig enhed. Etuiet er designet til den "grundlæggende" (billigste) USB -programmør og til de klassiske 6x6mm pcb -knapper, også kendt som taktile trykknapper. Hvis du kigger godt efter, kan du se, at jeg bruger forskellige knapper på forskellige fotos. Det er simpelthen fordi jeg har besluttet at bruge knapper med længere skaft, det er kun for min komfort. Hver knap fungerer fint.

Nu links (tilknyttet, btw):

ESP8266-01: Bangood, Amazon, Amazon.

ESP8266-01 programmør: Bangood, Amazon, Amazon.

Knapper: Bangood, Amazon, Amazon.

Du behøver kun minimale loddeværktøjer, hvis du tror, du mangler noget, kan du se her.

Trin 2: Ledningsføring og samling

Ledninger og samling
Ledninger og samling
Ledninger og samling
Ledninger og samling
Ledninger og samling
Ledninger og samling
Ledninger og samling
Ledninger og samling

Det er let: Download denne fil, tænd din 3D -printer, ilæg materiale, du kan lide (jeg anbefaler PLA for bedre tolerancer) og start udskrivningen.

Nu, ledningerne. Lod to kabler på GND -stiften, et kabel på RST -en og det sidste på Gpio0 -stiften.

Disse ledninger skal skæres efter mål (ca.) og loddes til trykknapperne. Vælg to ben på den samme side, normalt stifterne på den modsatte side af knappen er bro, så du opretter en simpel altid lukket forbindelse. Bare rolig, hvis du vælger den forkerte, beskadiger du ikke noget. En kontinuitetsmåling foretaget med et multimeter kan helt sikkert sortere ud, hvilke stifter der er de rigtige. Læg et par dråber varm lim på de synlige knappestifter for at undgå risiko for kortslutning. Lim derefter knapperne på plads, pas på ikke at tabe lim INDEN for knapperne, for ellers virker de ikke mere. Jeg har brugt noget varm lim indefra, for at holde dem på plads, og noget stærk lim udefra.

Nu, hvis du er sikker på dine loddeevner, kan du direkte fortsætte med at lime sagen, men jeg ville udføre en lille blinkende test på forhånd (læs det næste trin).

For at lime sagen skal du bruge en form for stærk lim, epoxy er fine, jeg har brugt cyanoacrilatlim (det samme som jeg har brugt til at cementere knapperne).

Trin 3: Sådan bruges det

Sådan bruges det
Sådan bruges det

Bare tilslut USB -programmereren og installer driverne, programmørerne bruger CH340 seriel chip, der er mange tutorials om det (til windows).

Brugen er enkel, den ene knap nulstiller MCU'en, den anden sætter MCU'en i flashtilstand, hvis den holdes nede under MCU (gen) opstart.

- Vil du genstarte dit projekt? Tryk på reset -knappen.

- Vil du uploade en ændret firmware? Hold flashknappen nede, tryk på og slip reset -knappen, slip flash -knappen. MCU'en vil være klar til at uploade en kode, og derefter vil den køre koden.

Uanset hvilken firmware du vil uploade, uanset hvilken software du gerne vil bruge til at uploade den, har du en ordentlig COM -port til brug som mål og et dejligt plug & play fysisk stik til ESP, og du behøver ikke rode med kabler og du behøver ikke chikanere USB'en uden grund. Åh, endelig!

Jeg skriver separat vejledning for at vise nogle nyttige firmwares til denne lille wifi -enhed, upload -software værktøjskæden og deres konfiguration er ikke trivielle, denne -ible er til programmøren. Bliv hængende!

Anbefalede: