( sza2king | 2015. 01. 14., sze – 12:47 )

Kicsit off topic, de mivel mar ugyis vannak kapcsolodo dolgok ebben a topic-ban, gondoltam belefer - vegulis osszeintegralhato Raspberry Pi-os megoldasokkal :-)

Mostmar lassan egy honapja jatszogatok egy WiFi modullal, ami eredetileg egy UART-WiFi modulkent latott napvilagot (AT parancsokkal vezerelheto), de mivel van hozza SDK, es at lehet programozni, gyakorlatilag onallo egysegkent is megalja a helyet (tehat nem szukseges hozza kulso MCU).

A lelke egy ESP8266-os WiFi SoC, maga a modul tobb valtozatban letezik, a legelterjedtebb talan az ESP-01 es az ESP-03, az ebay-en ~3USD-ert vesztegetik. Az ESP-01-en 2 GPIO van, az ESP-03-on azt hiszem 9 hasznalhato szabadon.

Az eredeti firmware helyett lehet irni akar sajatot is, de kedves emberek ezt meg is teszik helyettunk. Letezik egy opensource firmware project, ami egy embedded Lua interpreter, amibol elerheto jonehany API hivas, igy egyszeruen lehet kis programokat irni ra Lua-ban, az UART portjan keresztul:

https://github.com/nodemcu/nodemcu-firmware/

A firmware kezel egy belso SPIFS-t, igy a Lua szkripteket el lehet menteni es nem kell minden restart eseten ujra begepelni. A file-ok letrehozasa a konzolon keresztul kezzel begepelve eleg kenyelmetlen (a szerkesztese pedig embertelen feladat), de szerencsere erre is van megoldas, tobben irtak hozza programot, ami le tudja tolteni a Lua szkripteket (vagy akar mas, esetleg binaris file-okat is).

<reklam>
Egyet en is irtam Python-ban - kicsit savanyu, kicsit sarga, de a mienk - vegulis mukodik:
https://github.com/sza2/nodemcu_file_util
</reklam>

A szerkezetnek mindossze 3.3V-ra van szuksege, akar onmagaban is mukodokepes. En egytlen hatranyat latom: eleg sokat fogyaszt (n x 10mA), igy elemrol / akkumulatorrol taplalni nem celsszeru. Tud access point-kent es klienskent is mukodni, a NodeMCU kezel pl. I2C es 1-wire buszos eszkozoket is.

Az en egyik tervem pl. ratenni mozgaserzekelot, es teleszorni veluk a lakast. De akar a mar hosszasan targyalt radiatorszeleb vezerlesere is alkalmas lehet, ha van a kozelben tap. A lehetosegeknek se szeri, se szama.

/sza2