Sommario:
- Passaggio 1: cosa ti servirà
- Passaggio 2: il circuito
- Passaggio 3: avviare Visuino e selezionare il tipo di scheda Arduino UNO
- Passaggio 4: in Visuino AGGIUNGI e imposta componenti
- Passaggio 5: nei componenti di Visuino Connect
- Passaggio 6: genera, compila e carica il codice Arduino
- Passaggio 7: gioca
Video: Come costruire un monitor di impianto con Arduino: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
In questo tutorial impareremo come rilevare l'umidità del suolo utilizzando un sensore di umidità e far lampeggiare un LED verde se tutto è ok e display OLED e Visuino.
Guarda il video.
Passaggio 1: cosa ti servirà
Arduino UNO (o qualsiasi altro Arduino) Scaricalo qui
Modulo sensore di umidità del suolo, scaricalo qui
Ponticelli
Tagliere Scaricalo qui
Display OLED Scaricalo qui
1X LED rosso, 1X LED verde Ottienili qui
Programma Visuino: Scarica Visuino
Passaggio 2: il circuito
- Collega il pin del display OLED [VCC] al pin Arduino [5V]
- Collega il pin del display OLED [GND] al pin Arduino [GND]
- Collega il pin del display OLED [SDA] al pin Arduino [SDA]
- Collega il pin del display OLED [SCL] al pin Arduino [SCL]
- Collega Arduino 5V al pin del modulo buzzer piezo VCC
- Collega Arduino GND al pin negativo del LED verde
- Collega Arduino GND al pin negativo LED rosso
- Collega il pin digitale 3 di Arduino al pin negativo del LED verde
- Collega il pin digitale 2 di Arduino al pin negativo del LED rosso
- Collega Arduino 5V al pin VCC del modulo sensore di umidità
- Collega Arduino GND al pin GND del modulo sensore di umidità
- Collegare il pin analogico 0 di Arduino al pin A0 del modulo del sensore di umidità
Passaggio 3: avviare Visuino e selezionare il tipo di scheda Arduino UNO
Per iniziare a programmare Arduino, dovrai installare l'IDE Arduino da qui:
Tieni presente che ci sono alcuni bug critici in Arduino IDE 1.6.6. Assicurati di installare 1.6.7 o versioni successive, altrimenti questo Instructable non funzionerà! Se non lo hai fatto, segui i passaggi in questo Instructable per configurare l'IDE Arduino per programmare Arduino UNO! Deve essere installato anche il Visuino: https://www.visuino.eu. Avvia Visuino come mostrato nella prima immagine Fare clic sul pulsante "Strumenti" sul componente Arduino (Immagine 1) in Visuino Quando viene visualizzata la finestra di dialogo, selezionare "Arduino UNO" come mostrato in Figura 2
Passaggio 4: in Visuino AGGIUNGI e imposta componenti
Aggiungi il componente "Display OLED"
Aggiungi il componente "Confronta valore analogico" 2X
- Fare doppio clic su DisplayOLED1 e nella finestra degli elementi trascinare il campo di testo a sinistra, quindi nella finestra delle proprietà impostare la dimensione su 3Chiudere la finestra degli elementi
- Seleziona CompareValue1 e nella finestra delle proprietà imposta "Compare Type" su ctBiggerOrEqual e Value su 0.7 <<questo è il valore di sensibilità, puoi cambiarlo se vuoi
- Seleziona CompareValue2 e nella finestra delle proprietà imposta "Compare Type" su ctSmaller e Value su 0.7 << questo è il valore di sensibilità, puoi cambiarlo se vuoi
Passaggio 5: nei componenti di Visuino Connect
- Collega il pin analogico 0 di Arduino al pin CompareValue1 In, CompareValue2 pin In, DisplayOLED1>Text Field1 Pin In
- Connetti il pin Out CompareValue1 al pin digitale 2 di Arduino
- Connetti il pin Out CompareValue2 al pin digitale 3 di Arduino
- DisplayOLED1 pin I2C Out su scheda Arduino Pin I2C In
Passaggio 6: genera, compila e carica il codice Arduino
In Visuino, in basso, fai clic sulla scheda "Build", assicurati che sia selezionata la porta corretta, quindi fai clic sul pulsante "Compila/Crea e carica".
Passaggio 7: gioca
Se alimenti il modulo Arduino UNO e il LED dovrebbe lampeggiare (rosso non abbastanza acqua, verde abbastanza acqua) e il display OLED mostrerà il livello di umidità Congratulazioni! Hai completato il tuo progetto con Visuino. In allegato anche il progetto Visuino, che ho creato per questo Instructable, potete scaricarlo qui e aprirlo in Visuino:
Consigliato:
Come costruire un cubo LED 8x8x8 e controllarlo con un Arduino: 7 passaggi (con immagini)
Come costruire un cubo LED 8x8x8 e controllarlo con un Arduino: modifica gennaio 2020: lo lascio nel caso in cui qualcuno voglia usarlo per generare idee, ma non ha più senso costruire un cubo basato su queste istruzioni. I circuiti integrati del driver LED non sono più realizzati ed entrambi gli schizzi sono stati scritti nella vecchia versione
Crea il tuo impianto fotografico aereo con illuminazione a LED!: 5 passaggi (con immagini)
Crea il tuo impianto fotografico aereo con illuminazione a LED!: In questo progetto ti mostrerò come creare un semplice impianto fotografico aereo. Il rig non solo può tenere la telecamera proprio sopra l'oggetto che si desidera filmare, ma dispone anche di un monitor per osservare il filmato e di un'illuminazione a LED per l
Come costruire un CubeSat con un Arduino con un Arducam: 9 passaggi
Come costruire un CubeSat con un Arduino Con un Arducam: Nella prima immagine, abbiamo un Arduino e si chiama "Arduino Uno."Nella seconda immagine, abbiamo un Arducam, e si chiama "Arducam OV2640 Mini 2MP."Insieme alla seconda immagine, ci sono i materiali di cui avrai bisogno per
Gestione dell'impianto basata sul peso solare con ESP32: 7 passaggi (con immagini)
Gestione delle piante basata sul peso solare con ESP32: coltivare le piante è divertente e annaffiare e prendersene cura non è davvero una seccatura. Le applicazioni di microcontrollori per monitorare la loro salute sono ovunque su Internet e l'ispirazione per il loro design deriva dalla natura statica delle piante e dalla facilità di monitoraggio
Come costruire un robot cingolato con braccio di presa controllato tramite Arduino Nrf24l01: 3 passaggi (con immagini)
Come costruire un robot cingolato con braccio di presa controllato tramite Arduino Nrf24l01: l'istruzione "Come costruire un robot cingolato con braccio di presa controllato tramite Arduino Nrf24l01" spiegherà come costruire un braccio di presa a tre gradi di libertà installato su un veicolo cingolato azionato da un modulo L298N a doppia motorizzazione utilizzando MEG