Obsah:

Detská opatrovateľka Arduino s prehliadačom Java: 8 krokov (s obrázkami)
Detská opatrovateľka Arduino s prehliadačom Java: 8 krokov (s obrázkami)

Video: Detská opatrovateľka Arduino s prehliadačom Java: 8 krokov (s obrázkami)

Video: Detská opatrovateľka Arduino s prehliadačom Java: 8 krokov (s obrázkami)
Video: 👶 Alecto DECT detská opatrovateľka pestúnka OWL dbx 84 (rozbaľovanie / unboxing) 2024, November
Anonim
Detská opatrovateľka Arduino s prehliadačom Java
Detská opatrovateľka Arduino s prehliadačom Java

Postavte viacsenzorovú jednotku na báze Arduina, aby ste pozorovali podmienky v miestnosti. Táto jednotka dokáže vnímať vlhkosť, teplotu, pohyb a zvuk.

Pripojený je prehliadač založený na jave, ktorý prijíma sériové údaje z arduina.

Krok 1: Správanie

Správanie:

Systém zmeria každý senzor a vykoná príslušnú akciu

- Teplota: Tri LED diódy sa rozsvietia podľa toho, či sú aktuálne teploty vyššie, nižšie alebo približne podľa prednastavenej požadovanej teploty.

- Vlhkosť: rovnaká ako teplota.

- Pohyb: Keď je detekovaný pohyb, pri detekcii pohybu sa rozsvieti šesť LED diód.

- Zvuk: Pošle upozornenie na udalosť prijímaču Java Komunikácia s programom java

- Arduino odosiela údaje zo senzorov prostredníctvom sériovej komunikácie do programu Java. Program Java vypočítava uplynulý čas a zobrazuje údaje prostredníctvom GUI na báze JFrame.

Krok 2: Materiály

Materiály
Materiály
Materiály
Materiály
Materiály
Materiály

Materiály:

- Arduino uno

- Snímač vlhkosti/teploty DHT11

- Modul zvukového senzora

- PIR snímač pohybu HC-SR501

- (6) odpory 220Ohm

- (6) LED diódy (akejkoľvek farby)

- Najmenej 25 drôtov

- Počítač s nainštalovaným 64-bitovým Java JDK

- Arduino IDE s káblom USB

Krok 3: Pripojte LED diódy

Pripojte LED
Pripojte LED

Pripojte 6 LED k portom 5 až 10 na Arduine.

Krok 4: Pripojte snímač vlhkosti/teploty

Pripojte snímač vlhkosti/teploty
Pripojte snímač vlhkosti/teploty

Pripojí snímač vlhkosti/teploty k kolíku 2 na Arduine.

Krok 5: Pripojte snímač pohybu

Pripojte snímač pohybu
Pripojte snímač pohybu

Pripojte snímač pohybu k pinu 12 na Arduine. (Tranzistor (N) nahradený snímačom pohybu na obrázku, rovnaké zapojenie)

Krok 6: Pripojte zvukový senzor

Pripojte zvukový senzor
Pripojte zvukový senzor

Pripojte zvukový senzor k kolíku 4 na Arduine. (Tranzistor (P) nahradený zvukovým senzorom na obrázku, rovnaké zapojenie)

Krok 7: Pripojte napájanie a uzemnenie

Pripojte napájanie a uzemnenie
Pripojte napájanie a uzemnenie

Pripojte pin + 5V na arduine k + lište na nepájivom poli.

Pripojte kolík GND na arduine k - lište na doske.

Krok 8: Kódovanie

Krok 1:

Načítajte ArduinoHex.ino do arduina

Krok 2:

- Pomocou programovacieho softvéru Eclipse vytvorte projekt s dvoma súbormi.dll v jeho koreňovom adresári.

- Načítajte súbor RXTXcomm.jar

Prejdite na Project> Properties> Java Build Path> Add External JARs

- Načítajte ArduinoHex.java, ArduinoHexDriver.java a ComPortTest.java do priečinka src v Projecte

Krok 3: Pomocou Arduino IDE alebo ComPortTest zistíte, ktorý port COM používa arduino.

Krok 4: Uistite sa, že všetky ostatné sériové terminály pre arduino sú zatvorené.

Krok 5: Spustite ArduinoHexDriver

Zdroje:

Sériový príjem ComPortTest.java a java-end:

Kinath Ripasinghe

dummyscodes.blogspot.com/2014/08/using-java…

Odporúča: