INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
Hierdie instruksie is vir 'n ATTiny -lontredakteur met behulp van 'n ESP8266 en 'n blaaiergebaseerde gebruikerskoppelvlak. Dit maak die verandering van enige van die instellings wat deur die 2 lontbytes beheer word 'n baie eenvoudige aktiwiteit.
Die toestel het die volgende funksies.
- Webbediener wat sekuriteitsdata vir lees en skryf ondersteun en 'n redakteurbladsy wat maklike toegang tot sekuriteitsopsies bied
- USB -aangedrewe met interne 12V -kragopwekker vir hoëspanningsprogrammering
- Kopspeldkoppelvlak met die 7 drade wat nodig is om aan te sluit op 'n ATTiny -module
- Wifi -netwerkkonfigurasie met wifiManager -toegangspunt
- Blaaiertoegang tot die ESP8266 SPIFFS -lêerstelsel vir die opdatering van weblêers
- OTA -opdatering van die ESP8266 -firmware
Stap 1: Komponente en gereedskap
Komponente
- ESP-12F module
- 5V tot 12V hupstoot module
- mikro -USB -aansluiting met soldeerbare aansluiting
- 220 uF tantaal kapasitor
- xc6203 3.3V LDO -reguleerder
- MOSFET transistors 2x n kanaal AO3400 1 x p-kanaal AO3401
- Weerstande 2 x 4k7 1x 100k 1x 1K 1x 1R2
- 7 -pen kopblok
- Klein stukkie broodbord vir ondersteuningsbane
- haak draad aan
- Omhulsel (ek het 'n 3D -gedrukte boks gebruik op
Gereedskap
- Fynpunt soldeerbout
- Pincet
- Draadknipper
Stap 2: Elektronika
Die skema toon dat al die krag afgelei is van 'n 5V USB -verbinding. 'N Reguleerder verskaf 3.3V aan die ESP-12F-module. 'N Klein hupstootmodule lewer die 12V wat nodig is vir hoëspanningsprogrammering.
Die ESP GPIO gee die 4 logiese seine wat gebruik word in hoogspanningsprogrammering (klok, data in, data uit en opdrag in).
Een GPIO word gebruik om 'n MOSFET -transistor aan en af te skakel wat deur die 12V -spoor via 'n 1K -weerstand gevoed word. As die GPIO hoog is, is die tMOSFET aan en die drein is 0V. As die GPIO laag is, styg die afvoer na 12V wat nodig is om die hoogspanningsprogrammeringsmodus in te stel.
Een GPIO word gebruik om 'n MOSFET 2 -fase bestuurder aan en uit te skakel vir die 5V -toevoer na die ATTiny. Hierdie reëling word gebruik om aan die spesifikasie te voldoen dat wanneer die 5V aangeskakel word, dit 'n vinnige stygtyd het. Dit word nie nagekom nie, omdat die toevoer direk vanaf 'n GPIO bestuur word, veral met die 4u7 -ontkoppelingskondensator op die meeste ATTiny -modules. 'N Lae waarde -weerstand word gebruik om die huidige styging te demp wat veroorsaak word deur die vinnige aanskakeling van die MOSFET -transistors. Dit is miskien nie nodig nie, maar word hier gebruik om foute te vermy wat veroorsaak kan word deur hierdie aanslag.
Stap 3: Montering
Die foto toon die komponente wat in 'n klein omhulsel gemonteer is. 'N Klein broodbord sit bo-op die ESP-12F-module en bevat die 3.3V-reguleerder en die 2 spanningsaangedrewe stroombane.
Die 12V -boost -module is aan die linkerkant en kry sy ingangskrag van die USB.
Die omhulsel het 'n gleuf vir die 7 -pen kopblok om verbindings met die ATTiny moontlik te maak.
Na die bedrading en toetsing word die USB en kopblok met harsgom op die omhulsel vasgemaak.
Stap 4: Sagteware en installasie
Die sagteware vir die lontredakteur is in 'n Arduino -skets fuseEditorHV.ino beskikbaar op
Dit maak gebruik van 'n biblioteek met basiese webfunksies, ondersteuning vir wifi -opstelling, OTA -opdaterings en toegang tot die blaaier. Dit is beskikbaar op
Die konfigurasie van die sagteware is in 'n koplêer BaseConfig.h. Die twee items wat u hier moet verander, is wagwoorde vir die toegangspunt vir wifi -opstel en 'n wagwoord vir OTA -opdaterings.
Stel saam en laai dit op na die ESP8266 vanaf 'n Arduino IDE. Die IDE -konfigurasie moet voorsiening maak vir 'n SPIFFS -afskeiding, byvoorbeeld deur 2M/2M te gebruik, sal OTA en 'n groot liasseringstelsel toelaat. Verdere opdaterings kan dan met behulp van OTA gedoen word
By die eerste keer dat die module nie weet hoe om aan te sluit op die plaaslike wifi nie, sal 'n konfigurasie -AP -netwerk opgestel word. Gebruik 'n telefoon of tablet om aan te sluit op hierdie netwerk en blaai dan na 192.168.4.1. 'N Wifi -konfigurasie skerm sal verskyn, en u moet die toepaslike netwerk kies en die wagwoord invoer. Die module sal van nou af herlaai en met hierdie wagwoord verbind word. As u na 'n ander netwerk verhuis of die netwerkwagwoord verander, word die AP weer geaktiveer, dus volg dieselfde prosedure.
As u die hoofprogrammatuur binnegaan nadat u met wifi verbind is, laai dan die lêers op in die datamap deur na die modules ip/upload te blaai. Hierdeur kan 'n lêer opgelaai word. Nadat al die lêers opgelaai is, kan verdere toegang tot die stelsel ingedien word met behulp van ip/edit.
As toegang tot die ip/ verkry word, word die index.htm gebruik en die hoofskerm van die lontredakteur verskyn. Hierdeur kan versmeltingsdata gesien, bewerk en geskryf word. Dit gebruik ip/readFuses en ip/writeFuses om dit te bereik.
Aanbeveel:
Afstandsbediening gebaseer op Arduino -blaaier (Linux): 9 stappe (met foto's)
Afstandsbediening gebaseer op Arduino -blaaier (Linux): ons het kinders. Ek is mal daaroor, maar hulle verberg steeds die afstandsbediening vir die satelliet en die TV wanneer hulle die kinders se kanale aansit. Nadat dit etlike jare daagliks gebeur het en nadat my liefste vrou my toegelaat het om 'n
Outomatiese blaaier: 6 stappe
Outomatiese blaai -draai: het u al ooit probleme ondervind om bladsye om te draai terwyl u 'n instrument bespeel? Ek is seker baie van ons het. Hierdie outomatiese blaai-draai kan u help om die probleem op te los. Dit is super maklik om mee te werk. U plaas die produk eenvoudig op die vloer en alles wat u nodig het om
ESP8266 Nodemcu temperatuurmonitering met behulp van DHT11 op 'n plaaslike webbediener - Kry kamertemperatuur en humiditeit in u blaaier: 6 stappe
ESP8266 Nodemcu temperatuurmonitering met behulp van DHT11 op 'n plaaslike webbediener | Kry kamertemperatuur en humiditeit in u blaaier: Hallo ouens, ons maak 'n humiditeit en amp; temperatuurmoniteringstelsel met behulp van ESP 8266 NODEMCU & DHT11 temperatuur sensor. Temperatuur en humiditeit sal verkry word van DHT11 Sensor & dit kan in 'n blaaier gesien word watter webbladsy bestuur sal word
ESP8266 NodeMCU -toegangspunt (AP) vir webbediener met DT11 -temperatuursensor en druk temperatuur en humiditeit in blaaier: 5 stappe
ESP8266 NodeMCU -toegangspunt (AP) vir webbediener met DT11 -temperatuursensor en druktemperatuur en humiditeit in die blaaier: Hallo ouens in die meeste projekte gebruik ons ESP8266 en in die meeste projekte gebruik ons ESP8266 as 'n webserver, sodat daar toegang tot data kan wees enige toestel via wifi deur toegang tot die webbediener van ESP8266 te kry, maar die enigste probleem is dat ons 'n werkende router nodig het
Hoe om ATMEGA 8, 16, 328 Attiny and Fuse Bit te programmeer: 5 stappe
Hoe om ATMEGA 8,16,328 Attiny and Fuse Bit te programmeer: Hallo vriende. Vandag sal ek jou wys hoe om ATMEGA 8,16,328 Attiny and Fuse Bit te programmeer