Sommario:
- Passaggio 1: comportamento
- Passaggio 2: materiali
- Passaggio 3: collegare i LED
- Passaggio 4: collegare il sensore di umidità/temperatura
- Passaggio 5: collegare il sensore di movimento
- Passaggio 6: collegare il sensore audio
- Passaggio 7: collegare l'alimentazione e la messa a terra
- Passaggio 8: codifica
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:50
Costruisci un'unità multisensore basata su Arduino per osservare le condizioni in una stanza. Questa unità può rilevare umidità, temperatura, movimento e suono.
In allegato è un visualizzatore basato su Java che riceve dati seriali dall'arduino.
Passaggio 1: comportamento
Comportamento:
Il sistema misura ogni sensore e intraprende le azioni appropriate
- Temperatura: tre led illuminati in base a se la temperatura attuale è al di sopra, al di sotto o intorno a una temperatura desiderata preimpostata.
- Umidità: uguale alla temperatura.
- Movimento: quando viene rilevato un movimento, la serie di sei led si illumina mentre viene rilevato un movimento.
- Suono: invia la notifica dell'evento al ricevitore Java Comunicazione con il programma Java
- Arduino invia i dati del sensore tramite comunicazione seriale al programma Java. Il programma Java calcola il tempo trascorso e visualizza i dati tramite una GUI basata su JFrame.
Passaggio 2: materiali
Materiali:
- Arduino uno
- Sensore di umidità/temperatura DHT11
- Modulo sensore sonoro
- Sensore di movimento PIR HC-SR501
- (6) resistori da 220 Ohm
- (6) led (qualsiasi colore)
- Almeno 25 fili
- Computer con Java JDK a 64 bit installato
- Arduino IDE con cavo USB
Passaggio 3: collegare i LED
Collega 6 LED alle porte da 5 a 10 su Arduino.
Passaggio 4: collegare il sensore di umidità/temperatura
Collega il sensore di umidità/temperatura al pin 2 dell'arduino.
Passaggio 5: collegare il sensore di movimento
Collega il sensore di movimento al pin 12 su arduino. (Transistor (N) sostituito per sensore di movimento nell'immagine, stesso cablaggio)
Passaggio 6: collegare il sensore audio
Collega il sensore sonoro al pin 4 dell'arduino. (Transistor (P) sostituito per sensore sonoro nell'immagine, stesso cablaggio)
Passaggio 7: collegare l'alimentazione e la messa a terra
Collega il pin +5V sull'arduino alla guida + sulla breadboard.
Collega il pin GND sull'arduino alla guida - sulla breadboard.
Passaggio 8: codifica
Passo 1:
Carica ArduinoHex.ino su arduino
Passo 2:
- Utilizzando il software di programmazione Eclipse, creare un progetto con i due file.dll nella directory principale.
- Carica il file RXTXcomm.jar
Vai a Progetto> Proprietà> Percorso build Java> Aggiungi JAR esterni
- Carica ArduinoHex.java, ArduinoHexDriver.java e ComPortTest.java nella cartella src in Project
Passaggio 3: utilizzare Arduino IDE o ComPortTest per trovare quale porta COM viene utilizzata da arduino
Passaggio 4: assicurarsi che tutti gli altri terminali seriali su arduino siano chiusi.
Passaggio 5: eseguire ArduinoHexDriver
Fonti:
ComPortTest.java e ricezione seriale java-end:
Kinath Ripasinghe
dummyscodes.blogspot.com/2014/08/using-java…
Consigliato:
Baby MIT Cheetah Robot V2 autonomo e RC: 22 passaggi (con immagini)
Baby MIT Cheetah Robot V2 Autonomous and RC: Very Very Sorry Ora ho trovato solo il design delle gambe nel tinkercad ha problemi, grazie a Mr.kjellgnilsson.kn per il controllo e per informarmi. Ora cambia il file di progettazione e carica. Si prega di controllare e scaricare. Coloro che già scaricano e stampano sono molto ve
LittleUnicorn: Baby Monitor Raspberry Pi: 5 passaggi
LittleUnicorn: Raspberry Pi Baby Monitor: ho due gemellini e il baby monitor audio mi stressa. Ogni volta che suona, sudo nervoso nel caso significhi un'altra notte insonne. Così ho realizzato Little Unicorn. È un baby monitor visivo composto da: 2 x pis lampone, Pimoroni Unicorn H
Privacy Monitor hackerato da un vecchio monitor LCD: 7 passaggi (con immagini)
Privacy Monitor hackerato da un vecchio monitor LCD: finalmente puoi fare qualcosa con quel vecchio monitor LCD che hai in garage. Puoi trasformarlo in un monitor della privacy! Sembra tutto bianco a tutti tranne che a te, perché indossi "magic" bicchieri! Tutto quello che devi davvero avere è un pa
CribSense: un baby monitor senza contatto basato su video: 9 passaggi (con immagini)
CribSense: un baby monitor senza contatto e basato su video: CribSense è un baby monitor basato su video e senza contatto che puoi realizzare da solo senza spendere troppo. Durante un fine settimana, puoi impostare la tua culla
Headup Web Cam Viewer: 7 passaggi
Headup Web Cam Viewer: una voce recente ha esaminato un sistema commerciale per consentire agli utenti di guardare direttamente la loro web cam pur essendo in grado di vedere la persona con cui stanno parlando - stile Teleprompter - Questa è la mia opinione su quell'idea. È facile da costruire essendo essenziale