Come automatizzare la coltura idroponica con Raspberry Pi e Mycodo

Cosa è la Idroponica L’idroponica è un metodo di coltivazione di piante senza terreno, utilizzando acqua o una soluzione ricca di nutrienti per fornire i nutrienti necessari direttamente alle radici della pianta. Questo metodo offre diversi vantaggi rispetto al giardinaggio tradizionale a base di suolo, tra cui un aumento delle rese, un migliore assorbimento di nutrienti e un ridotto utilizzo di acqua. Per automatizzare un sistema idroponico, è necessario un controller in grado di monitorare l’ambiente e regolare le condizioni in base alle esigenze. Un’opzione popolare è il computer a scheda singola Raspberry Pi. Il Raspberry Pi è un piccolo, potente computer che può essere utilizzato per eseguire una varietà di software, tra cui Mycodo, un pacchetto software open-source per il monitoraggio e il controllo ambientale. ...

December 18, 2023 · 4 min · 751 words · sebadima

In arrivo il nuovo ESP32-P4

In arrivo l’ESP32-P4 Espressif oggi annuncia l’imminente rilascio del suo ultimo chip ESP32-P4. È alimentato da una CPU RISC-V dual-core con un’estensione delle istruzioni AI, un sottosistema di memoria avanzato e periferiche integrate ad alta velocità. ESP 32-P4 è progettato per applicazioni ad alte prestazioni che richiedono una forte sicurezza. 👉 ESP32-P4 mira a soddisfare la prossima era di applicazioni embedded che si baseranno su un solido supporto per ricche interfacce uomo-macchina, un efficiente edge computing e migliori requisiti di connettività. CPU ad alte prestazioni e sottosistema di memoria Con una CPU RISC-V dual-core con clock di 400 MHz, ESP32-P4 supporta anche estensioni FPU e AI a precisione singola, fornendo così tutte le risorse computazionali necessarie alle moderne applicazioni IOT. ESP32-P4 integra un LP-Core che può funzionare fino a 40 MHz: questo è fondamentale in termini di supporto di applicazioni a bassissima potenza che possono occasionalmente richiedere un calcolo elevato. In tali scenari, i core HP possono essere tenuti fermi per la maggior parte del tempo, allo scopo di risparmiare energia. ...

December 13, 2023 · 3 min · 553 words · sebadima

Come iniziare con il linguaggio Python

Python può essere un lingaggio universale per affrontare il mondo della automazione e dell’IOT ed è diventato una scelta popolare per moltissimi compiti informatici, dalla elaborazione dei dati al Machine Learning. Che tu sia un principiante assoluto o abbia una certa esperienza di programmazione, vediamo una guida passo-passo per iniziare con Python. COME INSTALLARE PYTHON Devi intanto scaricare il programma di installazione di Python dal sito ufficiale e seguire le istruzioni di installazione. ...

December 6, 2023 · 4 min · 820 words · sebadima

Cosa sono le resistenze elettriche

“La resistenza è ciò che rende possibile generare calore e luce, limitare il flusso di corrente elettrica quando necessario, e assicurarsi che la tensione corretta sia fornita a un dispositivo…” A cosa servono le resistenze? La resistenza è una misura dell’opposizione di un oggetto al flusso di elettroni. Questo può suona come una brutta cosa, ma in realtà è utile. La resistenza è ciò che rende possibile generare calore e luce, limitare il flusso di corrente elettrica quando necessario, e assicurarsi che la tensione corretta sia fornita a un dispositivo. ...

December 1, 2023 · 7 min · 1401 words · sebadima

Come creare un ambiente di sviluppo con Python venv

Perchè creare un ambiente di sviluppo con Python? Un ambiente virtuale crea un ambiente isolato per ogni progetto Python. Ciò significa che le dipendenze di un progetto non interferiscono con le dipendenze di altri progetti. Questo è particolarmente importante quando si lavora su progetti che richiedono versioni diverse di Python o di librerie Python. Gestione delle dipendenze Un ambiente virtuale include un proprio pip, che è il gestore di pacchetti Python. Ciò significa che è possibile installare le dipendenze di un progetto in modo sicuro e senza interferire con le dipendenze di altri progetti. ...

November 25, 2023 · 2 min · 408 words · sebadima

Come usare la ESP32 per sorvegliare la vettura

Usiamo la ESP32 Cam per ESP32 per sorvegliare la vettura La ESP32 nella versione con la OV2640 Cam è una completa fotocamera digitale a colori con risoluzione di 2 megapixel. È piuttosto economica: la potete trovare nel link in basso a 12~13 euro su Amazon o prezzi ancora più bassi su Aliexpress. Può essere usata per una vasta gamma di applicazioni, tra cui il monitoraggio di auto o accessi. Si può connettere al WI-fi se disponibile o meglio ancora ad un smartphone con connessione dati, ormai disponibile a basso costo. ...

November 18, 2023 · 11 min · 2273 words · sebadima

Come collegare un LED esterno ad Arduino

Una guida rapida su come collegare un LED al tuo Arduino Uno In questo progetto useremo una breadboard per assemblare tutti componenti: Abbiamo già parlato delle breadboard, per non rileggere il post ti ricordo brevemente le cose principali: Le Breadboard sono composte da 4 linee di rame longitudinali e da numerosi conduttori disposti di traverso, tipo spina di pesce. Nella immagine precedente con la freccia rossa sono evidenziati i fili longitudinali che corrono sul fondo della scheda. Non sono visibili perchè ricoperti da un foglio di cartoncino. ...

November 11, 2023 · 7 min · 1286 words · sebadima

Come iniziare con ESP32 e la rete mesh ESP-NOW

In questo post vedremo due brevi programmi per testare sul campo la rete ESP-NOW, di cui abbiamo già scritto in questo articolo introduttivo del nostro blog. Vedremo come usare due ESP32-CAM per creare una rete “mesh” con portata di 40~50 metri sfruttando l’antenna incorporata di circa 10 cm. La ESP32-CAM è un microcontroller interessantissimo che unisce alla velocità dell’ESP32 “classico” una webcam 1600X1200 px, il tutto ad un prezzo assai allettante. E’ disponibile su Aliexpress a meno di dieci euro. ...

November 5, 2023 · 5 min · 905 words · sebadima

Iniziare con le breadboard

COSA SONO LE BREADBOARD? Le breadboard servono a collegare i componenti elettronici senza usare il saldatore: basta prendere i terminali e inserirli nei buchi a misura standard ed il gioco è fatto, le puoi inoltre comprare in varie forme e dimensioni a prezzi molto abbordabili su Amazon.it come su AliExpress. La loro utilità deriva dal modo in cui i fori sono connessi. I fori destinati alla alimentazione formano una riga che percorre la intera lunghezza della scheda portando facilmente il (+)(-). I fori dei componenti invece solo collegati a “spina di pesce” e permettono di ricreare circuiti complessi semplicemente disponendoli sulla stessa colonna o a cavallo di due colonne. ...

November 4, 2023 · 3 min · 600 words · sebadima

Cosa sono le reti mesh per ESP32?

Cosa sono le reti mesh Le reti mesh sono reti wireless in cui i dispositivi sono connessi tra loro in modalità peer-to-peer. Questo significa che ogni dispositivo può comunicare direttamente con qualsiasi altro dispositivo nella rete, senza bisogno di un server centralizzato. Vengono spesso usate per applicazioni IoT in cui è necessario collegare un gran numero di dispositivi in un’area topografica estesa. Le reti mesh offrono una serie di vantaggi rispetto alle reti Wi-Fi tradizionali: ...

October 26, 2023 · 5 min · 867 words · sebadima