WiFi Bee-ESP8266 Module Programmeren

Evarist

Golden Member

@Arco.

Dat doet hij dus niet. Daarom twijfel ik welke firmware er in moet.

@Marcob.

Het relayboard is niet zelfgemaakt. Het bevat een processor die commando’s van de USB poort uitvoert. Heel simpel: je stuurt een A en relais 1 gaat aan. Je stuurt een B en relais 2 gaat aan.
Op het board is plaats voor een ESP die de commando’s dan via Wifi ontvangt.
Dus die ESP moet eerst al firmware hebben en een programma dat als eenvoudig doorgeefluik werkt.

Dit is het relay board van Tynios met 8 relay.
https://www.tinyosshop.com/index.php?route=product/product&filter_…

Nihil est verum, quod non probatur primo.
marcob

Golden Member

Ik begin het te begrijpen en ook waar jij mis gaat. Ten eerste in de ESP8266 is de firmware het programma.

Je kunt gebruik maken van een van de vele firmware uitvoeringen voor de ESP8266. gezien je ervaring zou ik gaan voor ESPEasy. je kunt later altijd wisselen als het niet bevalt.
Ga naar https://github.com/letscontrolit/ESPEasy/releases/tag/mega-20200410 om de ESPEasy_mega-20200410.zip te downloaden. De zip uitpakken en in de bin map staan de bestanden.

Download hier de ESP Easy Flasher : https://github.com/Grovkillen/ESP_Easy_Flasher/releases

Hiermee kun je de firmware flashen, ik zou gaan voor de ESP_Easy_mega-20200410_normal_ESP8266_1M.bin

Firmware flashen en dan via de applicatie je netwerk instellen.

Daarna kun je bijvoorbeeld de optie Ser2Net instellen, dan kun je via Telnet serielle commando's gaan versturen.

een andere optie is zelf wat maken via de Arduino IDE, er zijn voorbeelden genoeg van een sketch die serieel Command's verstuurd. Volgens mij staat er een in de examples map van de IDE.

https://github.com/Grovkillen/ESP_Easy_Flasher/raw/master/Screenshot.png

People tend to overestimate what can be done in one year and to underestimate what can be done in five or ten years
Evarist

Golden Member

Ik heb het opgegeven. Het lukt niet. Geen contact mogelijk.

Ik heb een nieuwe Roving Module besteld. Veel duurder maar werkt.
Ik houd jullie op de hoogte.

:-)

Nihil est verum, quod non probatur primo.

Had maar "gewoon" een NodeMCU besteld voor 4,- Zo'n boardje mag niet meer kosten dat dat. En m.i. kun je daarmee prima maken wat je hierboven beschrijft, en nog veel meer ook nog wel.

"We cannot solve our problems with the same thinking we used when we created them" - Albert Einstein
marcob

Golden Member

Ik zou het 'oude' bordje nog niet opgeven. Misschien is er een mede CO-er bij je in de buurt die voor je er firmware wil opzetten. Ik woon wat ver weg, maar opsturen kan altijd.

Edit: heb je deze site gezien:
https://wiki.dfrobot.com/SKU_TEL0092_WiFi_Bee-ESP8266_Wirelss_module

[Bericht gewijzigd door marcob op woensdag 29 april 2020 10:56:56 (23%)

People tend to overestimate what can be done in one year and to underestimate what can be done in five or ten years
Evarist

Golden Member

Marcob, als ik die link maar had gehad. Dit lijkt met ideaal te zijn. Ik probeer het morgen.

Edit// In jouw link staat een foto van een expantion board voor de Uno. Ik vind niet hetzelfde met een switch Prog/Run.

[Bericht gewijzigd door Evarist op donderdag 30 april 2020 01:21:50 (40%)

Nihil est verum, quod non probatur primo.
marcob

Golden Member

Het expansion Board van de Uno wordt alleen gebruikt om 3,3V te creëren. De getoonde USB naar serieel adapter heeft geen 3,3V, zo te zien.

Waar heb je tot nu toe je 3,3V vandaan gehaald?

Zelf gebruik ik altijd deze, heeft ook een 3,3V uitgang, voorbeeld:
https://www.tinytronics.nl/shop/nl/communicatie/kabel/ft232rl-3.3v-5v-… of https://www.hobbyelectronica.nl/product/cp2104-usb-naar-serial-convert…

People tend to overestimate what can be done in one year and to underestimate what can be done in five or ten years
Evarist

Golden Member

De USB serieel adaptor heeft een 3.3V spanningsregelaar aan boord.
Maar ik heb wel het expansionboard besteld.

Nihil est verum, quod non probatur primo.
Evarist

Golden Member

De Wifi Bee V1r1 is toegekomen.
Programmeren gaat vanzelf. Ik heb het eerder al gedaan. Maar nu protesteert mijn router. Hij aanvaardt mijn gegevens niet. Ik probeerde al met andere ip adressen en met andere poortnummers.
Het is een Proximus BBOX3 router.
Wat is het probleem?

Nihil est verum, quod non probatur primo.

enige wat ik vreemd zie is dat het mac adres niet volledig lijkt. Single digit aan het begin

Evarist

Golden Member

Nee, er staat een 0 voor de nul.

Nihil est verum, quod non probatur primo.
marcob

Golden Member

Ik kan je niet helpen met je router, ik ken dat type niet.

Maar puur Interesse, doet module nu wat je wilt?

People tend to overestimate what can be done in one year and to underestimate what can be done in five or ten years
Evarist

Golden Member

Ik heb een ESP module gekocht om een relaybord te bedienen. Hiermee schakel ik fonteintjes en lampjes in de tuin. Een hobby. Hier en daar staat nog wel een verslenste bloem. :-)

Ik kreeg die ESP niet aan het werk ondanks hulp van dit forum. Ik heb dan de WiFi Bee V1r1 module gekocht die pincompatible is. Deze kan ik instellen. Nu wil ik ze verbinding laten maken met mijn router maar dat loopt mis.

(Iedere zichzelf repecterende Nederlander heeft een windmolen in zijn tuin. Allicht ben ik de enige Belg met een Nederlandse windmolen. :-) )

Nihil est verum, quod non probatur primo.

Als ik de melding van de router zie lijkt het er op dat de poort al ergens anders gebruikt is? Maar intern via de wifi werkt het wel? Want voor intern netwerk zou je geen portforwarding op te hoeven zetten.

An amplifier is just a modulator for a power supply |Toffe Gebruiker
marcob

Golden Member

Dus het werkt nog niet? Zoals Gerwin al aangeeft: Om de ESP verbinding met je WiFi te laten maken hoef je niet je router te configureren. Wanneer deze is aangemeld zal je hem via je interne wifi lokaal moeten kunnen benaderen. Dus de vraag werkt dat?

Wat je nu probeert in te stellen is toegang tot de module vanaf de boze buiten wereld. Trouwens iets waarmee je voorzichtig om moet gaan.

People tend to overestimate what can be done in one year and to underestimate what can be done in five or ten years
Evarist

Golden Member

Het is eindelijk gelukt!!!

Wanneer ik een bewakingscam in de portforwarding zet, ik log uit en weer in dan staat die er dubbel in. Eentje verwijderen en je kan weer verder clients inbrengen. Het lag dus niet aan de module die ik wilde toevoegen maar aan een bug in de router.

Dan de module programmeren. Die wil geen verbinding maken. Ik ontdekte dat de module geen WPA2 aan kan. In de router de beveiliging op WPA & WPA2 zetten helpt.

Ik kan nu met een app op de smartphone de module bedienen.
Iedereen dank voor het meedenken.

Nihil est verum, quod non probatur primo.
rudig76

Golden Member

Je ESP direct aan internet koppelen is wellicht niet de veiligste optie.
Is werken met een vpn server wellicht mogelijk? Dat maakt het geheel een stuk veiliger.

Iets heel anders :-) http://www.echteworst.nl
Evarist

Golden Member

Ten overvloede. Die ESP is al lang weg.
De nieuwe versie van Roving heeft een paswoord en is dus wel veilig.

Nihil est verum, quod non probatur primo.
Evarist

Golden Member

Nu zit ik nog met een probleem. Ik kan de module bedienen met een app op mijn smartphone, maar dat kon ik vroeger ook met het programma 'Putty' op mijn PC. Als ik Putty opstart antwoordt de module wel met 'Hello' en dan kon ik karakters sturen om de module te schakelen. Maar dat gebeurt niet. Putty schakelt zichzelf uit. Hoe komt dat?

Nihil est verum, quod non probatur primo.