Esp8266 itsenäisesti ohjaamaan tietokoneen/älyluurin kautta esim. relettä

Turhake napit on tosi turhakkeita. Niillä ei tee mitään , niin kauan kuin piiri pelaa. Sitten kun ei pelaa voi painella: Flash alas virtoja kytketessä ja flash nappi edelleen pohjassa, painetaan RESET ja sitten voi kummatkit painikkeet vapauttaa. Tulos on 0.
ESP8266Flasher.exe on vakaa Note:Begin find ESP8266. Eikä muuta.
Parasta olis, jos ESPille löytyis joku vastaava mutta luotettavampi vastine, onko kellään ehdotuksia ?

Tässä kuitenkin ESP ongelmien käsittelyä:
Arduino/a01-espcomm_sync-failed.md at 209c87715768b0f280bb85b3832883487dc4d2e9 · esp8266/Arduino · GitHub

Cannot flash any longer - palstoja on pilvin pimein:
Cannot flash any longer

Ei noissa linkeissä mainita mitään, että kestää 10-20 latauskertaa. Toinen linkki on juurikin tuollaisia pilvin pimein roskaa ja noista ei hirveästi viisastu. Ketään meitä ei kiinnosta failaukset vaan se miten onnistuu. Kaveri on esim. käyttänyt perunaa ja failattuaan postannut virhelistan.:facepalm:

Näkyykö sulla laitehallinnassa minkälaisena COM-porttina espit? Niin muuna kuin COM1, koska se ei ole se.
 
ESP on halpa ja sisältää halpaa fläshiä. Ihan tunnetuillakin uC valmistajilla on varoituksia että se flash ei kestä paljoa kirjoittelua, pahimmillaan joku Nand MLC flash solu kestää alle satakirjoitusta. Eli kun käytössä on jokin tietty osoite jota ei voi kiertää ja se kirjoitetaan puhki niin tuli roskaa.

Toinen mikä noissa ESP:issä on niin suurin osa Arduino-kirjastoista taitaa olla tehtynä kokeile-löydä virheet menetelmällä. Viimeksi esim. Easyesp-koodista löytyi bugi joka sorvaa fläshin pilalle jos käytössä on deep-sleep toiminto..

WARNING: Potential ESP brick issue with deepsleep!! - Let's Control It

Kyseisen tapauksen jälkeen samaa fläshin turhaa kirjoittelua on alkanut löytyä useammastakin pluginista ja Arduino kirjastosta.

Joten ESP:n kanssa saa varautua että se voi kuolla käsiin. Kun kohdalle sattuu hyvä yksilö niin kestää ja jos sattuu maanantaiversio fläshistä niin hajoaa nopeasti. Sama koskee myös valmiita binääreitä ja kirjastoja. Kyseessä on ns. Kiinalaatu. Hyvä lelu, mutta ei sovellu vakavampaan käyttöön ellet varaudu modulien vaihtoon.
 
Mikään ei ole ikuista, ei edes Flashäysten määrä, jos kama on vielä d- luokkaa, eli laadutonta siivoojan lattialta keräämiä kappaleita, tulos on mikä on, mutta kun halvalla saa.
 
Viimeksi muokattu:
Ei ikuista tietenkään, mutta vähän yllättävää jos nuo on oikeasti noin kuralaatua. Itse, kun aloin puuhastelemaan ensimmäisiä kertoja mikroprossujen kanssa niin koodia tuli ladattua monia kertoja tunnissa päivittäin niihin eikä yksikään kiukutellut ikinä noista, saman käsittelyn saa vähintään joka toinen arduino näin villinä veikkauksena ja hyvin nekin tuntuu sen kestävän.

Täytyypä miettiä itse vielä toisen kerran sitten millä nettiin liitän yhden vaiheessa olevan projektin, jos nuo tosiaan on tuollaisia.
 
Mikään ei ole ikuista, ei edes Flashäysten määrä, jos kama on vielä d- luokkaa, eli laadutonta siivoojan lattialta keräämiä kappaleita, tulos on mikä on, mutta kun halvalla saa.

Kyllä muakin vituttaisi, jos kolmesta ei toimisi yksikään. Mulla on 6 toimivaa, 1 poltettu, 1 tulossa ja 1 testaamatta.

edit: testasin yhtä noista testaamattomista eli 12E ja ttl-muuntimella usb 3.0 suoraan(ei muita virtalähteitä) sekä heitin nodemcu sisään. Esplorerilla lua koodin jolla voi naksutella relettä nettisivujen kautta.
12F vielä testaamatta. Ei siinä pitäisi olla kuin hieman parempi antenni.
Tommoset pirun pinnit noihin joten kuten kävi ja kutistesukalla hieman eristettä-->
Dropbox - 12F ja 12E.jpg
 
Viimeksi muokattu:
Kolmas ESP8266 piiri menossa, ensin katoaa Wifi yhteys ja sitten ei saa enää ohjelmia ladattua. Maailmalla samaa vikaa.

Noissahan ladataan ohjelmat että pidetään resettiä ( vai oliko flashiä) pohjassa ja päästetään kun alkaa mennä sisään. Ajoitus aika tarkka. Pitää kaivaa hyllystä ja virkistää muistia (omaa) Kuitenki niissä on joku automaattisen resetin toimimattomuus juttu. Kuten arduino pro minissäkin.

wifi kyllä niissä hyyty muistaakseni. Tuo LDO on alitehoinen niin ei paljo 5v suurempaa jännitettä kannata käyttää. Lämpö kuorma kun siinä kasvaa ja suojaukset menee päälle.
Noissahan voi olla eri käyttis sisässä, eli jos käyttää arduino ideä, NODEmcu:a tai wemosin firmwarea. Siten voi sotkea että ajettava esim ESP8266Flasherillä ohjelmisto uudestaan sisään.

Riippuu mitä käyttää nodemcu vai wemos levyä eri firmwarenha voi laittaa ihan ristiin. Ja tosiaan Arduino iDE tyhjentää firmawaren omalla jutulla.
 
Viimeksi muokattu:
Tuossa joku tovi sitten tuli nimenomaan ESP8266-01 suunniteltu ohjelmointilaite. TX ja RX linjoista tulee 5V:facepalm: ja nämä tälläiset ohjelmointitilat pitää itse juotella kuten resettikin:facepalm:

Valmis maailma ja pas..

Ihan äsköttäin tuli sitten ohjelmointilaite myöskin ESP8266-01:lle, mistä voi valita ohjelmointitilan kytkimellä ja TX ja RX linjoista pitäisi tulla 3,3V. Resetistä ei haisua ja ei oikeastaan noista muistakaan, kun en ole vielä testannut.
 
Tuossa joku tovi sitten tuli nimenomaan ESP8266-01 suunniteltu ohjelmointilaite. TX ja RX linjoista tulee 5V:facepalm: ja nämä tälläiset ohjelmointitilat pitää itse juotella kuten resettikin:facepalm:

Valmis maailma ja pas..

Ihan äsköttäin tuli sitten ohjelmointilaite myöskin ESP8266-01:lle, mistä voi valita ohjelmointitilan kytkimellä ja TX ja RX linjoista pitäisi tulla 3,3V. Resetistä ei haisua ja ei oikeastaan noista muistakaan, kun en ole vielä testannut.
Onko sillä väliä, jos sieltä tx ja rx pinneistä tulee 5V jännitettä? Itselläni ei ainakaan toiminut 3,3V tx ja rx linjoissa vaan piti nimenomaan käyttää 5V, että pystyi ESP8266-01 fläshäämään.
 
Onko sillä väliä, jos sieltä tx ja rx pinneistä tulee 5V jännitettä? Itselläni ei ainakaan toiminut 3,3V tx ja rx linjoissa vaan piti nimenomaan käyttää 5V, että pystyi ESP8266-01 fläshäämään.

Siis kyllä se ohjelmointilaite toimii, että en tiedä miten merkittävä ongelma tuo olisi. Jotkut vaan antanut vihjettä, että nuo lastut palaisi. Ei kyllä minulla ole yhtäkään tuon takia palanut.
On toiminut 3,3V(siis myöskin TX&RX), kun sellainenkin ohjelmointilaitekin löytyy.
 
Siis kyllä se ohjelmointilaite toimii, että en tiedä miten merkittävä ongelma tuo olisi. Jotkut vaan antanut vihjettä, että nuo lastut palaisi. Ei kyllä minulla ole yhtäkään tuon takia palanut.
On toiminut 3,3V(siis myöskin TX&RX), kun sellainenkin ohjelmointilaitekin löytyy.
Tuskin tuolla on mitään väliä. Itse en ainakaan jaksaisi miettiä tuota euron piirin kanssa. Jos se menee rikki 100 fläshäyksen jälkeen niin menköön. Kannattaa ehkä se kehitys tehdä jollain NodeMCU- tai WeMos-laudalla, joka ottaa usb:lla virran suoraan tietokoneesta.
 
Tuskin tuolla on mitään väliä. Itse en ainakaan jaksaisi miettiä tuota euron piirin kanssa. Jos se menee rikki 100 fläshäyksen jälkeen niin menköön. Kannattaa ehkä se kehitys tehdä jollain NodeMCU- tai WeMos-laudalla, joka ottaa usb:lla virran suoraan tietokoneesta.

Näinpä. Tuurilla on ne tiedot on mennyt tähänkin asti perille noihin vehkeisiin. Kuitenkin on vielä lapsenuskoa, että valmis kikkare voisi helpottaa asiaa. Tosiaan pieni hinta, jos pääsee oikein 100 kertaa fläshäämään. Sitä paitsi 4 megaista spi-muistia saa 5kpl 1€, jos tosiaan fläshäilee viisi kertaa päivässä niin tulee tarpeeseen.

Wemoksesta oli tarkoitus tehdä ohjelmointilaite, mutta siinä ne pari nappia ei oikein anna mitään tolkkua mitä tapahtuu. Toinen välkyttää lediä. Yhdentekevää painoiko reset-nappia niin data meni sisään. Veikkaan, että kiinalaiset on tehnyt taas jotain mukahauskaa viritelmää.
Kuitenkin sellainen on toiminut aika hyvin, kun ennen datan laukeamista ottaa usb-ohjelmointilaitteen irti ja laittaa takaisin niin data menee sisään hyvällä tuurilla.

Aivan kuin resetin kanssa pitäisi olla oikealla millisekunnilla liikkeellä, että onnistuu.
 
ESP8266 Flasher - Wiki for April Brother

Tuo ohjelmointilaitehan on käytännössä USB-to-UART piiri ja lisäksi nuo pari transistoria+vastusta, jotka hoitaa auto-resetin.
Toimii kätevästi ainakin noiden Silicon labsin CP2102 piirien kanssa. Tuota löytyy aika monista "NodeMCU" nimellä myytävistä härpäkkeistä.

Mulla toiminut kuin junan vessa ainakin Arduinon kanssa Linuxissa. CH340 piirien kanssa on kuulemma ollut ongelmia...
 
ESP8266 Flasher - Wiki for April Brother

Tuo ohjelmointilaitehan on käytännössä USB-to-UART piiri ja lisäksi nuo pari transistoria+vastusta, jotka hoitaa auto-resetin.
Toimii kätevästi ainakin noiden Silicon labsin CP2102 piirien kanssa. Tuota löytyy aika monista "NodeMCU" nimellä myytävistä härpäkkeistä.

Mulla toiminut kuin junan vessa ainakin Arduinon kanssa Linuxissa. CH340 piirien kanssa on kuulemma ollut ongelmia...

Just kokeilin uusiksi eri ajureilla ja aivan mykkä tuo CP2102. Sääli oli ainoa CP2102 ja kaikissa muissa tuota CH340. Tuossa vaan olisi ollut tuo auto-reset.
Tosiaan nuo "NodeMCU" on varmoja pelejä ja ihan sillä CH340:lläkin ja niistäkin löytyy tuo sama auto-resetti.

Laitoin micropythonin tuollaiseen "NodeMCU" raspberry pi 3:sen kautta esptool.py:llä niin meni kivuttomasti, mutta sitten tuollaiseen esp-01:seen orange pi zerolla ei onnistunut sama kuin noilla ohjelmointilaitteilla jonkun kerran jälkeen.
Kuitenkin molemmat on toiminnassa, että pääsee rshell repl tilaan.
Hyvin huomaa miten epävakaa esp-01 on ilman isompaa konkkaa tai niin luulen. -->
Dropbox - orangepizero esp-01.jpg

NodeMCU vastaava --> Dropbox - rpi3 nodemcu.jpg

Pitääpä etsiä NodeMCU, mistä puuttuu kokonaan esp8266 niin siitä varmempi ohjelmointilaite ehkä.
 

Statistiikka

Viestiketjuista
258 693
Viestejä
4 496 103
Jäsenet
74 271
Uusin jäsen
Esa.

Hinta.fi

Back
Ylös Bottom