ESP32-CAM
ESP32 dual core a 240 MHz, amb càmera de video (que pot fer streaming i reconeixement facial) i lector de targetes SD
ESP32 LORA
LORA és un protocol de comunicacions sense cables de gran abast (pot arribar a 10 km) i baixa potència.
Al nostre pais The Things Network Catalunya està fent una gran tasca utilitzant aquest protocol, creant una xarxa de dades d’Internet de les coses oberta, lliure, neutral creada col·lectivament des de baix.
Important: si volem el nostre LORA compatible amb els gateways de The Things Network Catalunya hem de treballar amb dispositius LORA a 868 MHz.
Amb pocs gateways LORA dona una gran cobertura. Podeu veure els exemples de Barcelona i d'altres ciutats del seu entorn, així com Mataró, Girona ...
Podem tenir una placa ESP32 amb tot el necessari per LORA integrat, a un preu molt econòmic.
Els mòduls ESP12 V2. La placa NODEMCU motor shield
Encara que existeix un shield D1 mini per controlar motors, jo m'estimo més aquest conjunt per fer robotets sense fils, vaixells de joguina moguts per ventiladors ... ja que porta el xip L293D, entrada separada per tensió de control i tensió de potència amb regletes independents que es poden pontejar, un interruptor general, pins mascle en la típica configuració tipus servo (GND-VCC-I/O).
Aneu amb compte si compreu el mòdul NODEMCU i la placa de control de motors per separat. El mòdul és més estret que les versions ESP12 V1 i V3 NODEMCU. És fàcil de distingir a les fotos de catàlegs perque i porta un xip USB-UART CP210x (quadrat). Les plaques no compatibles (V1 i V3) el porten rectangular (CH341).
Malahuradament utilitza els pins 5, 4, 0 i 2, que corresponen als pins D1, D2, D3 i D4 del D1 mini. Com D1 i D2 són el bus I2C per defecte, haureu de desplaçar SDA i SCL si volem utilitzar el protocol I2C.
Un exemple de robot el trobareu a https://github.com/squix78/esp8266-projects/tree/master/arduino-ide/wifi-car. Podeu trobar packs amb aquesta placa i l’estructura bàsica del robot a un preu molt raonable
Raspberry Pi
La Raspberry Pi és tot un ordinador en una placa que funciona amb Raspbian, una versió de GNU/Linux derivada de Debian (la mare d'Ubuntu). Molt econòmic per ser tot un ordinador, a més a més porta un seguit de pins GPIO per treballar amb components electrònics externs.
Trobareu molta informació a la seva revista MagPi, que podeu baixar sense cost en PDF.
Penseu que el projecte té ja un recorregut. Les primeres plaques Raspberry Pi i Raspberry Pi 2 han estat superades per la Raspberry Pi 3 i la nova Raspberry Pi 4B (aquesta és la que veieu a la imatge).
Per altra banda existeix la Raspberry Pi Zero, molt barata, la seva disponibilitat està garantida fins gener del 2026. Molt interessant per projectes on ens interessa un Linux embebbed.
Com es tracta de tot un ordinador amb sistema GNU/Linux, podem instal·lar tot un entorn LAMP per centralitzar la gestió del nostre entorn IoT. També el nostre propi broker MQTT. Podem utilitzar entons preconfigurats: node-Red, Mozilla WebThings, Home Assistant ...
Podem utilitzar molts llenguatges de programació, molts d'ells adaptats per controlar el port GPIO: Scratch, Snap!, C/C++, Python, Processing3, node.js ...
Actualment tenim una gran oferta de HATs dissenyats específicament per la Raspberry Pi. Trobareu una bona recopilació a aquesta comparativa.
Si voleu treballar IoT feu una ullada a node.js. Podeu trobar informació molt detallada a W3Schools.
Podeu instal·lar una màquina virtual de Raspberry Pi en qualsevol sistema operatiu. En el cas de Linux, és recomanable utilitzar KVM/QEMU, molt més ràpida.