Ethical DIY

Progetti hardware & software etici


Menu orizzontale con sottomenu CSS








 


Progetti hardware

Basetta sperimentale per ESP8266

Assemblare la basetta sperimentale

Download dei dati necessari per la realizzazione della basetta sperimentale



Informazioni di base:

- Come installare la IDE di Arduino
- Configurazione e piedinatura 
- Caricamento dei programmi
- Come caricare le librerie necessarie



Programmi vari

DHT11/DHT21/DHT22 e RELE'
- Temp. e umidità con un DHT11/21/22
- Temp. e umidità con due DHT11/21/22
- Controllo du un relè con DHT11/21/22


ESP8266 e Bluetooth
- controllo di più led e relè via Bluetooth
- controllo di un led a tre colori
- controllo vocale di più led/relè

Web server e ora esatta
- creare  più web server (3)
- ricevere data e ora esatta (2)

Controllare dei relè via WiFi
- controllo di 1/2/4/5 relè via WiFi (3)

Stazione meteorologica/qualità dell'aria
- staz. meteorologica con BMP280 (3)
- staz. meteorologica con BME280
- staz. meteorol. con OpenWeatherMap
- qualità dell'aria con BME680
- qualità dell'aria con SGP30



Programmi con Telegram

Verificare l'apertura di uno o più porte

Controllo di uno o più relè



Programmi con ThingSpeak

Una stazione meteorologica con BMP680

Monitorare la qualità dell'aria con GSP30



Programmi con il DB Firebase

Gestire alcuni led/relè

Gestire led/relè con Mit App Inventor 2



Programmi con MQTT (Mosquitto)

Inviare /ricevere dati per mezzo di MQTT



Programmi con scheda Bluetooth

Controllo led/relè via terminale

Controllo led/relè con switch

Controllo cromatico di un led

Controllo a mezzo vocale



Programmi con LittleFS





Link utili

Visualizzazione di link utili per ESPxxx




















ESP8266 - ESP12E
Assemblaggio della basetta




pcb_nuda
Basetta per ESP8266 in formato 1:1



 Questa è la basetta sperimentale così come è arrivata dalla JCLPCB, completa di serigrafie. Essa è adatta per ESP8266 sia con chip CP2102 e CH340 (che hanno dimensioni leggermente diverse) e anche per ESP8266 con display Oled integrato.
cp2102
ESP8266 chip CP2102
ch340
ESP8266 chip CH340
oledESP8266 + display Oled




mont
La basetta con i componenti necessari per il montaggio.       
            Come si può vedere, i componenti necessari non sono molti                     



Il montaggio. Abitualmente si inizia il montaggio con i componenti più piccoli e continuando progressivamente con quelli di dimensioni maggiori. Per esempio, inserendo e saldando prima i diodi e le resistenze, poi il semiconduttore per la riduzione della tensione e i micro-switch; si continua con i condensatori elettrolitici; poi i led, i connettori e lo zoccolo per il chip. Per ultimo inserire i ponticelli (si vedono nella foto di sotto, di colore giallo e verde) dove necessario, facendo attenzione di fornire la tensione corretta sugli zoccoli su cui si inseriranno i sensori o attuatori. Nel caso di dubbio, iniziare sempre con la tensione più bassa, a 3,3v e solo se non fosse sufficiente, passare ai 5 v.
Attenzione: JP1 fornisce la tensione di 3,3 o 5 v contemporaneamente agli zoccoliI2C1, I2C2, I2C3; mentre JP2 alimenta contemporaneamente DG1, DG2, DG3 eAN1, Ad1 e SPI1.
Attrezzi necessari: indispensabile un saldatore e lo stagno; utile una piccola trochesina per tagliare gli spezzoni di cavi eccedenti. Utile anche un tester per misurare la continuità delle sandature delle piste e le tensioni.



scheda_8266
La basetta montata con le tre schede vicine, in dimensioni 1:1




led_sw
dal basso all'alto: il led Power on", Led1,led2,led3;
lateralmente:
BT1 e BT2
Il test. Dopo aver montato tutti i componenti e verificato che le saldature non siano "fredde", ovvero che lo stagno non sia  colato a temperatura troppo bassa rendendo le saldature opache, e che non ci siano ponticelli tra piste adiacenti,  inserire sullo zoccolo "Node1" una scheda ESP8266 e collegare l'alimentazione tramite USB.
Se non si sono prodotti dei contatti tra le piste di alimentazione, si accende immediatamente il led a bordo scheda e il "power on" presente sulla basetta.
Si puo poi testare la scheda collegando uno o più led presenti sulla basetta stessa, ovvero "Led1", "Led2" o "Led3". Essi sono collegati sulla parte superiore dello zoccolo "AUX"e con dei cavetti si possono connettere alle porte disponibili dello zoccolo "Data", posto appena sotto ad "AUX". I led possono anche simulare le connessioni di uno o più relè. Discorso analogo per i due sensori di presenza, posti lateralmente ai led, rispettivamente "BT1" e BT2", i cui collegamenti sono presenti sulla parte inferiore dello zoccolo "AUX". Analogamente possono essere collegati alle porte di ESP8266 presenti su "Data". Essi possono simulare dei semplici sensori analogici o digitali.
Quindi con solo gli strumenti presenti sulla basetta si possono già condurre varie prove, ovviamente caricando gli sketch adatti.
Poi si può continuare inserendo progressivamente i sensori o attuatori disponibili sugli zoccol1 adatt1.
Buon lavoro!
auxLo zoccolo "AUX" (sopra)
e quello "DATA"
(sotto.






Per contatti: info@ethicaldiy.org