Sommario:
- Fase 1: Fase 1: i componenti di AGRI-2-EYE
- Fase 2: Fase 2: Prototipo Agri-2-EYE
- Fase 3: Fase 3: Schemi del progetto
- Passaggio 4: Passaggio 4: Sviluppo Mbed
- Passaggio 5: Passaggio 5: Configurazioni Sigfox
- Passaggio 6: Passaggio 6: Codici Agri-2-EYE
- Passaggio 7: Passaggio 7: piattaforma cloud Ubidots
- Passaggio 8: Passaggio 8: la nostra interfaccia Ubidots
Video: Agri-2-Occhio: 9 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Per il primo semestre del quarto anno della nostra scuola di ingegneria, scegliamo di lavorare su un sistema di monitoraggio dell'agricoltura. Deve misurare un valore rilevante per la crescita della pianta. Il dispositivo deve essere autonomo nell'energia e utilizzare un protocollo LPWAN.
Fase 1: Fase 1: i componenti di AGRI-2-EYE
Microcontrollore:
STM32L432KC
Sensore:
- Umidità esterna: DHT22
- Temperatura esterna: SMT172
- Umidità del suolo: SKU SEN0 193
- Temperatura del suolo: Grove 1019919
- RGB: Grove TCS34725
- Intensità della luce: Grove 101020076
Comunicazione LPWAN:
Wisol SFM10R1
Alimentazione:
Pannello solare 6V - 2W
Visualizzazione dello schermo:
ARCELI SSD1306
Fase 2: Fase 2: Prototipo Agri-2-EYE
Fase 3: Fase 3: Schemi del progetto
Per il progetto abbiamo bisogno di 3 PCB:
- un alimentatore PCB
- un PCB di interfaccia
- un PCB sensore esterno
Passaggio 4: Passaggio 4: Sviluppo Mbed
La piattaforma per dispositivi IoT Arm Mbed fornisce agli utenti una piattaforma online facile da usare per l'hardware compatibile con Mbed. Consente l'accesso a un'enorme quantità di libreria. La comunità Mbed sviluppa librerie, dà accesso a software di esempio per dispositivi compatibili e aiuta gli utenti per i loro problemi.
Come funziona la piattaforma Mbed?
- Il primo passo è andare sul sito di Mbed:
- Creare un account
- Vai al menu del compilatore e scegli il tuo dispositivo: STM32L432KC (il nostro microcontrollore)
- Crea un progetto
- Importa libreria utile es: libreria DHT
- Avvia il programma
- Compila il codice
- Esporta sul dispositivo con la porta micro-usb collegata tra il PC e l'STM32L432KC
Prestare attenzione alla mappa dei pin in modo che corrisponda agli schemi.
Passaggio 5: Passaggio 5: Configurazioni Sigfox
Per il protocollo LPWAN scegliamo un modulo Sigfox. Il protocollo Sigfox è davvero utile per l'applicazione IoT perché la comunicazione non consuma molta energia e può anche inviare dati a lunghe distanze. Comunica con il backend di Sigfox. In questo progetto il modulo aiuta a trasmettere dati alla piattaforma IoT.
È necessario collegare il modulo con la CPU (come nella figura 2).
Per inviare i dati è necessario utilizzare il formato del comando AT. Per esempio:
A inviare OK, AT$T? restituire il valore della temperatura.
Usiamo questo formato per inviare i valori di ciascun sensore.
Passaggio 6: Passaggio 6: Codici Agri-2-EYE
Sviluppiamo un codice cpp basato su una libreria di sensori. Principalmente puoi trovare tutto il codice che ti serve per capire come configuriamo la visualizzazione dello schermo, la trasmissione…
Nella foto puoi vedere come inviamo il valore del sensore.
Passaggio 7: Passaggio 7: piattaforma cloud Ubidots
Il proprietario del prodotto sceglie Ubidots come piattaforma di archiviazione dei dati. Per usarlo devi seguire passo passo il processo.
- Vai su https://ubidots.com/ e crea un account
- Seleziona il dispositivo e crea un nuovo dispositivo con un clic sul "+"
- Scegli un'etichetta e un nome
- Configura il token da connettere con il backend Sigfox
- Nella dashboard aggiungi tutti i widget di cui hai bisogno
- Seleziona aggiungi variabile e scegli il dispositivo che hai creato.
Passaggio 8: Passaggio 8: la nostra interfaccia Ubidots
Consigliato:
Come realizzare un'antenna doppia biQuade 4G LTE Semplici passaggi: 3 passaggi
Come realizzare un'antenna doppia biQuade 4G LTE Semplici passaggi: La maggior parte delle volte che ho affrontato, non ho una buona potenza del segnale per i miei lavori quotidiani. Così. Cerco e provo diversi tipi di antenna ma non funziona. Dopo aver perso tempo ho trovato un'antenna che spero di realizzare e testare, perché è principio costruttivo non
Rilevamento del volto su Raspberry Pi 4B in 3 passaggi: 3 passaggi
Rilevamento del volto su Raspberry Pi 4B in 3 passaggi: In questo Instructable eseguiremo il rilevamento del volto su Raspberry Pi 4 con Shunya O/S utilizzando la libreria Shunyaface. Shunyaface è una libreria di riconoscimento/rilevamento facciale. Il progetto mira a raggiungere la massima velocità di rilevamento e riconoscimento con
Specchio per il trucco fai-da-te in semplici passaggi (usando le strisce luminose a LED): 4 passaggi
Specchio per il trucco fai-da-te in semplici passaggi (usando le strisce luminose a LED): in questo post, ho realizzato uno specchio per il trucco fai-da-te con l'aiuto delle strisce LED. Sono davvero fantastici e devi provarli anche tu
Gioca a Doom sul tuo iPod in 5 semplici passaggi!: 5 passaggi
Gioca a Doom sul tuo iPod in 5 semplici passaggi!: una guida passo passo su come eseguire il dual-boot di Rockbox sul tuo iPod per giocare a Doom e a dozzine di altri giochi. È qualcosa di veramente facile da fare, ma molte persone rimangono stupite quando mi vedono giocare a doom sul mio iPod e si confondono con le istruzioni
Come installare plugin in WordPress in 3 passaggi: 3 passaggi
Come installare plugin in WordPress in 3 passaggi: In questo tutorial ti mostrerò i passaggi essenziali per installare il plugin wordpress sul tuo sito web. Fondamentalmente puoi installare i plugin in due modi diversi. Il primo metodo è tramite ftp o tramite cpanel. Ma non lo elencherò perché è davvero completo