Hortotica.2

Evarist

Golden Member

Nieuwe vraag op blz 3!

Ik heb een module gemaakt om in mijn tuin gadgets te laten werken. Ik heb jullie hulp gevraagd en gekregen. Het werkte allemaal goed tot de poetsvrouw losse draden legde over de modules. Mijn fout: het zat niet in een kastje. Alles is om zeep.

Ik maak alles nieuw met een Arduino. Daarom mijn vraag.

Passen deze modules bij elkaar?

https://botland.store/board-compatible-with-arduino-dfrobot/5500-wifi-…

https://aliexpress.com/item/32997387727.html
De Arduino heb ik: het is een Uno uit CN.

Als ik van jullie groen licht krijg, koop ik de spullen. De Poolse site is goedkoop. Betrouwbaar?

Nihil est verum, quod non probatur primo.

Zeker, maar... ik zou voor een ESP32 gaan, de ruimere resources werkt een stuk prettiger...
Overigens kun je dan de Arduino Uno weglaten, de ESP kun je onder Arduino programmeren.

Ja... en toen ?
Evarist

Golden Member

Op 8 januari 2021 00:42:08 schreef gradtje:
Zeker, maar... ik zou voor een ESP32 gaan, de ruimere resources werkt een stuk prettiger...
Overigens kun je dan de Arduino Uno weglaten, de ESP kun je onder Arduino programmeren.

Dat laatste snap ik niet. De Arduino weglaten maar de ESP onder Arduino programmeren?

Nihil est verum, quod non probatur primo.
Lambiek

Special Member

Op 7 januari 2021 23:31:29 schreef Evarist:
Passen deze modules bij elkaar?
https://aliexpress.com/item/32997387727.html
Als ik van jullie groen licht krijg, koop ik de spullen.

Met die relais bordjes zou ik toch op passen, zeker als je daar 230VAC mee wil gaan schakelen.

Op 8 januari 2021 11:14:19 schreef Evarist:
Dat laatste snap ik niet. De Arduino weglaten maar de ESP onder Arduino programmeren?

Volgens mij zit er al een ESP op en die kun je gewoon met arduino gebrabbel progarmmeren.

Als je haar maar goed zit, GROETEN LAMBIEK.
big_fat_mama

Zie Paulinha_B

Overigens kun je dan de Arduino Uno weglaten, de ESP kun je onder Arduino programmeren.

Inderdaad een mysterieuze zin. Misschien wordt er bedoeld "kun je programmeren zoals je een Arduino programmeert"; ik herinner me gelijkaardige meldingen in andere draadjes.

[Bericht gewijzigd door big_fat_mama op vrijdag 8 januari 2021 11:19:53 (23%)

hoe beter de vraag geschreven, zoveel te meer kans op goed antwoord
marcob

Golden Member

Het geeft vaak spraakverwarring.

In de Arduino IDE (software) kun je meerdere Arduino boards, maar o.a. ook de ESP8266 en ESP32 modules mee programmeren. Die laatste zijn ook weer in tientallen uitvoeringen leverbaar.

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 relayboard moet 12V max 3A schakelen.
Zal wel lukken.
Ik bestel de spullen en houd jullie op de hoogte.

Nihil est verum, quod non probatur primo.
marcob

Golden Member

Op 7 januari 2021 23:31:29 schreef Evarist:
.. De Poolse site is goedkoop. Betrouwbaar?

Zelf haal ik mijn ESP modules meestal bij:
https://www.hobbyelectronica.nl/ of
https://www.tinytronics.nl/shop/nl

Misschien een euro duurder, maar vertrouw ik meer dan zo'n Poolse site.

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

Telaat. Jouw link van hobbyelektronica heeft links naar veel info over de module.
Ik hoop dat mijn module hetzelfde is.
Ik bestelde ze niet in PL. De verzendingskosten zijn te hoog.
Hier bestelde ik hem.

https://www.robotshop.com/be/fr/module-wifi-wifibee-mt7681.html?utm_so…

Nihil est verum, quod non probatur primo.

Dat had ik even handiger moeten formuleren inderdaad. Je kunt in Arduino-ide ESP8266 & ESP32 programmeren. Dat werkt directer en simpeler (uiteindelijk) dan een esp8266 in te zetten als een wifi<->serieel converter, zoals je nu vermoedelijk hebt.

Ja... en toen ?
marcob

Golden Member

Heb je in de gaten dat je dat de module die je noemt in de openingspost op basis van een ESP8266 is, en degene die jij later noemt is op basis van een MT7681. Die zijn behoorlijk verschillend.

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

Nee, dat had ik niet in de gaten. Ik zocht in Google naar ESP8266 en kwam hier op.

Hopelijk vind ik nu de nodige software.

Nihil est verum, quod non probatur primo.
marcob

Golden Member

Ik kan weinig vinden over de MT7681, dus dat wordt een uitdaging voor je.

Nogmaals de vraag waarom een losse Arduino module en losse wifi module?

Het Arduino programma wat je geschreven hebt of gaat schrijven, kun je ook laden in een ESP8266 of ESP32 module. Voeg je aan de instellingen wifi instellingen toe, kun je contact maken met WiFi. Dit is zo simpel dat je het makkelijk met 1 module kan doen, vooral de sturing die jij wil.

Je kunt het je nog makkelijker maken. Je neemt een bestaande firmware, bijvoorbeeld Tasmota of ESPEasy. Die laadt je in een ESP8266 module, relais uitgangen definiëren. Daarna kun je via tijd schakelingen het automatisch doen. Alles via een eenvoudige web interface te configureren en bedienen.

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 wist niet dat een ESP8266 die functies kon doen. Je leest overal dat de ESP toegevoegd wordt aan Arduino om iets met internet te doen.

Nihil est verum, quod non probatur primo.

Dan lees je op andere plekken dan ik :-) Die ESP's zijn ook "gewoon" microcontrollers en die kun je in de Arduino IDE programmeren. Als je er een Arduino naast zet heb je 2 micro's die samen een heel simpel klusje doen. Da's enorm overkill.

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

Voor mij liggen de verhoudingen ook erg scheef.

Een arduino is 8-bit, 32kB flash en 2 kB Sram en loopt op 16Mhz, en die zou dan de master zijn, terwijl een ESP32 een 32-bit dual-core processor is op 240 MHz en 4MB flash, 512 kB SRam dan het slaafje.

Ook op het gebied van IO (timers, communicatie etc) is de ESP32 vele malen sterker.

Evarist

Golden Member

OK, ik zal mijn plan veranderen. Zonder de Arduino dan. Kan die met dezelfde software geprogrammeerd worden?
Heeft hij 8 uitgangen voor de 8 relay's?

Nihil est verum, quod non probatur primo.

Op 11 januari 2021 23:18:38 schreef Evarist:
OK, ik zal mijn plan veranderen. Zonder de Arduino dan. Kan die met dezelfde software geprogrammeerd worden?
Heeft hij 8 uitgangen voor de 8 relay's?

Je kunt hem middels Arduino-ide programmeren, je moet wel even een uitbreiding toevoegen. (https://polluxlabs.net/en/arduino-tutorials-en/programming-your-esp32-…)

Er zijn voldoende uitgangen, maar let wel even op de uitvoering. Doe jezelf een plezier en ga voor een ESP32. (zoiets bv: https://www.ebay.de/itm/ESP32-WROOM-32D-ESP32-DevKitC-V4-Development-B…)

[Bericht gewijzigd door gradtje op dinsdag 12 januari 2021 10:03:21 (16%)

Ja... en toen ?
big_fat_mama

Zie Paulinha_B

Beetje een topic-kaap:

* waarom zou het zo'n plezier zijn om met een ESP32 te werken ipv ESP8266? Het grootste verschil is de Bluetooth, die zal toch niet voor iedereen relevant zijn?

* ik zocht een beschrijving van de integratie in de Arduino-IDE, en vond een duidelijk verhaal voor Windows : https://electropeak.com/learn/getting-started-with-the-esp32/ Maar iets gelijkaardigs voor Linux vind ik niet zo gauw, kan iemand me in de richting wijzen?

Maar het ziet er wel fraai speelgoed uit, zo'n ESP32, ja dat wel.

hoe beter de vraag geschreven, zoveel te meer kans op goed antwoord

waarom zou het zo'n plezier zijn om met een ESP32 te werken ipv ESP8266?

De ESP8266 is single core, de WiFi functionaliteit kan invloed op je usercode hebben, de ESP32 is dual core en daar heeft de WiFi functionaliteit geen impact op je usercode.

It's the rule that you live by and die for It's the one thing you can't deny Even though you don't know what the price is. It is justified.

Op 12 januari 2021 10:11:55 schreef big_fat_mama:
Beetje een topic-kaap:

* waarom zou het zo'n plezier zijn om met een ESP32 te werken ipv ESP8266? Het grootste verschil is de Bluetooth, die zal toch niet voor iedereen relevant zijn?

* ik zocht een beschrijving van de integratie in de Arduino-IDE, en vond een duidelijk verhaal voor Windows : https://electropeak.com/learn/getting-started-with-the-esp32/ Maar iets gelijkaardigs voor Linux vind ik niet zo gauw, kan iemand me in de richting wijzen?

Maar het ziet er wel fraai speelgoed uit, zo'n ESP32, ja dat wel.

Het fijnste is wel dat de ESP32 veel meer RAM heeft en je veel minder snel tegen geheugenproblemen aanloopt (onverwachte crashes). Een minder ervaren programmeur zal daarom veel makkelijker met een ESP32 vooruit komen dan een 8266.

Voor linux zou je platformIO onder visual studio code kunnen proberen, heb dit zelf niet onder linux.

Ja... en toen ?
marcob

Golden Member

Op 11 januari 2021 23:18:38 schreef Evarist:
OK, ik zal mijn plan veranderen. Zonder de Arduino dan. Kan die met dezelfde software geprogrammeerd worden?
Heeft hij 8 uitgangen voor de 8 relay's?

Ja dat kan ie makkelijk. Om te beginnen met de ESP8266 zijn de Wemos modules zeer praktisch. Aan te sluiten op 5V. Via de USB aansluiting te programmeren en te voeden. Kies een Wemos D! mini of mini pro.

Voorbeeld:
https://www.hobbyelectronica.nl/product-categorie/wemos/boards-wemos/

Nogmaals, kijk ook eens naar de Tasmota software. Die kan standalone draaien op een ESP8266. Configureerbaar via Webpagina.
https://tasmota.github.io/docs/

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 ga jullie raad volgen. Jullie hebben veel meer ervaring dan ik en weten wat goed is.

Wat koop ik nu best en waar?

Ik wil met een app op de PC en op de Android de 8 relay's kunnen schakelen en eventueel nog bijkomende functies. Een voorbeeld.

"Begiet de rozen tussen 1 mei en 30 oktober voor 15min als de regensensor droogte aangeeft of evt de grondvochtigheid laag is."

Nihil est verum, quod non probatur primo.

"Begiet de rozen tussen 1 mei en 30 oktober voor 15min als de regensensor droogte aangeeft of evt de grondvochtigheid laag is."

Tasmota ondersteund dergelijke regels (rules). Ik zou zelf voor een ESP32 gaan, zo groot is het prijsverschil met een ESP8266 ook niet.

Wil je het snel hebben, dan koop je bij een NL of BE winkel, uit China kan zo een paar weken duren.

It's the rule that you live by and die for It's the one thing you can't deny Even though you don't know what the price is. It is justified.
Evarist

Golden Member

KAn het niet met het programma om Arduino te programmeren? Ik ben dat meer gewoon. Tasmota had ik tot hiertoe nooit van gehoord.

Edit// Moet ik ook een breadboard bestellen om ESP en relayboard te verbinden?

Nihil est verum, quod non probatur primo.