#micropyhon — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #micropyhon, aggregated by home.social.
-
Y la parte técnica por el momento de este #InternetDeLaHuerta está basada como he dicho en un microcontrolador Raspberry Pi #Pico.
Es uno de los herederos de #Arduino, que quizás os suene más.
Arduino abrió camino hace ya años como primer proyecto popular de hardware libre. Y ahora tiene diferentes sucesores.
La #RaspberryPico es una de ellas. Es muy completa y fácil de usar y programar en #MicroPyhon. Aunque al ser más reciente, no tiene tanta documentación o referencias como el propio Arduino o la ESP32, que era otra opción.
En la foto se ve en el centro una placa de pruebas o protoplaca con la Pico, el circuito de color verde. Está montada sobre un módulo de comunicaciones que sobresale por arriba y tiene un espacio donde se inserta una tarjeta 4G.
A la derecha, una batería 18650 que le da la alimentación. Con el tiempo no sé si necesitaré una pequeña placa solar o más baterías. Pero eso hay que decidirlo cuando esté el diseño definitivo y sepa cuántos elementos incorporará.
Por eso mismo, está sobre la placa de desarrollo, en lugar de tener todavía un circuito propio.
Los cables que se ven en la placa van a los diferentes sensores de temperatura, humedad y luminosidad.
A la izquierda se ve un rectángulo negro que es la antena del módulo de comunicaciones.
Éste es un NB-IoT, NB es banda estrecha. Y no es como si tuviéramos un acceso directo a Internet, sino que se programa a base de comandos tipo AT, como los antiguos módems.
Es algo rudimentario y necesitas mucho control de errores, pero consume muy poco, y sirve para su función.
Para no consumir tanto, la Pico se despierta y mide cada 10 minutos. Se envían los datos a un servidor vía HTTP POST. Y se vuelve a dormir.
En el servidor, los datos se reciben mediante un programilla en PHP y se almacenan en una base de datos MySQL.
Puede que en el futuro cambie a Python con SQLite, pero es que es lo que tenía ahora disponible.
Las gráficas están hechas con #HighCharts. Un servicio, que aunque no es libre, no parece recolectar información y es gratis para uso personal.
Si alguien tiene interés en saber algo más de la parte técnica (o política 😀 ) que pregunte. Por no extenderme mucho más.
Cuando tenga el código algo más fino lo publicaré vía GIT. Y procuraré documentar todo.
Mientras tanto, intentaré también ir contando cosas por aquí con más frecuencia. Sigan o bloqueen las etiquetas del hilo. 😊
Sigo... solo un poco más...🧵 -
Y la parte técnica por el momento de este #InternetDeLaHuerta está basada como he dicho en un microcontrolador Raspberry Pi #Pico.
Es uno de los herederos de #Arduino, que quizás os suene más.
Arduino abrió camino hace ya años como primer proyecto popular de hardware libre. Y ahora tiene diferentes sucesores.
La #RaspberryPico es una de ellas. Es muy completa y fácil de usar y programar en #MicroPyhon. Aunque al ser más reciente, no tiene tanta documentación o referencias como el propio Arduino o la ESP32, que era otra opción.
En la foto se ve en el centro una placa de pruebas o protoplaca con la Pico, el circuito de color verde. Está montada sobre un módulo de comunicaciones que sobresale por arriba y tiene un espacio donde se inserta una tarjeta 4G.
A la derecha, una batería 18650 que le da la alimentación. Con el tiempo no sé si necesitaré una pequeña placa solar o más baterías. Pero eso hay que decidirlo cuando esté el diseño definitivo y sepa cuántos elementos incorporará.
Por eso mismo, está sobre la placa de desarrollo, en lugar de tener todavía un circuito propio.
Los cables que se ven en la placa van a los diferentes sensores de temperatura, humedad y luminosidad.
A la izquierda se ve un rectángulo negro que es la antena del módulo de comunicaciones.
Éste es un NB-IoT, NB es banda estrecha. Y no es como si tuviéramos un acceso directo a Internet, sino que se programa a base de comandos tipo AT, como los antiguos módems.
Es algo rudimentario y necesitas mucho control de errores, pero consume muy poco, y sirve para su función.
Para no consumir tanto, la Pico se despierta y mide cada 10 minutos. Se envían los datos a un servidor vía HTTP POST. Y se vuelve a dormir.
En el servidor, los datos se reciben mediante un programilla en PHP y se almacenan en una base de datos MySQL.
Puede que en el futuro cambie a Python con SQLite, pero es que es lo que tenía ahora disponible.
Las gráficas están hechas con #HighCharts. Un servicio, que aunque no es libre, no parece recolectar información y es gratis para uso personal.
Si alguien tiene interés en saber algo más de la parte técnica (o política 😀 ) que pregunte. Por no extenderme mucho más.
Cuando tenga el código algo más fino lo publicaré vía GIT. Y procuraré documentar todo.
Mientras tanto, intentaré también ir contando cosas por aquí con más frecuencia. Sigan o bloqueen las etiquetas del hilo. 😊
Sigo... solo un poco más...🧵 -
Banana Pi BPI-Centi-S3 is a small-sized ESP32-S3 development board with a 1.9-inch LCD onboard, suitable for the development of comprehensive Internet of Things application projects such as color display, interactive control, wireless communication, and sensor data acquisition.
https://wiki.banana-pi.org/BPI-Centi-S3
#bananapi #arduino #micropyhon #microbit #esp32 #esp32project