
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:09

Zgradite enoto z več senzorji na osnovi Arduina za opazovanje razmer v sobi. Ta enota lahko zazna vlažnost, temperaturo, gibanje in zvok.
Priložen je pregledovalnik, ki temelji na javi in sprejema serijske podatke iz arduina.
1. korak: Vedenje
Vedenje:
Sistem meri vsak senzor in ustrezno ukrepa
- Temperatura: Tri lučke svetijo glede na to, ali so trenutne temperature nad, pod ali približno prednastavljeno želeno temperaturo.
- Vlažnost: enaka temperaturi.
- Gibanje: Ko zazna gibanje, med zaznavanjem gibanja zasveti serija šestih LED.
- Zvok: pošilja obvestilo o dogodku sprejemniku Java. Komunikacija s programom java
- Arduino pošilja podatke senzorja po serijski komunikaciji v program Java. Program Java izračuna pretečeni čas in prikaže podatke prek grafičnega vmesnika na osnovi JFrame.
2. korak: Materiali


Materiali:
- Arduino uno
- DHT11 Senzor vlažnosti/temperature
- Modul senzorja zvoka
- HC-SR501 PIR senzor gibanja
- (6) 220Ohmski upori
- (6) LED diode (katere koli barve)
- Vsaj 25 žic
- Računalnik z nameščenim 64-bitnim Java JDK
- Arduino IDE s kablom USB
3. korak: Priključite LED

6 lučk priključite na vrata 5 do 10 na Arduinu.
4. korak: Priključite senzor vlažnosti/temperature

Priključi senzor vlažnosti/temperature na pin 2 na arduinu.
5. korak: Priključite senzor gibanja

Senzor gibanja priključite na pin 12 na arduinu. (Tranzistor (N) zamenjan za senzor gibanja na sliki, isto ožičenje)
6. korak: Priključite zvočni senzor

Zvočni senzor priključite na pin 4 na arduinu. (Tranzistor (P) zamenjan za zvočni senzor na sliki, isto ožičenje)
7. korak: Priključite napajanje in ozemljitev

Priključite + 5V pin na arduinu na + tirnico na plošči.
Priključite zatič GND na arduinu na vodilo na plošči.
8. korak: Kodiranje
Korak 1:
Naložite ArduinoHex.ino v arduino
2. korak:
- S programsko opremo za programiranje Eclipse ustvarite projekt z dvema datotekama.dll v svojem korenskem imeniku.
- Naložite datoteko RXTXcomm.jar
Pojdite na Project> Properties> Java Build Path> Add External JARs
- Naložite ArduinoHex.java, ArduinoHexDriver.java in ComPortTest.java v mapo src v Project
Korak: Uporabite Arduino IDE ali ComPortTest, da ugotovite, katera vrata COM uporablja arduino
4. korak: Prepričajte se, da so vsi drugi zaporedni priključki za arduino zaprti.
5. korak: Zaženite ArduinoHexDriver
Viri:
ComPortTest.java in serijsko sprejemanje na koncu java:
Kinath Ripasinghe
dummyscodes.blogspot.com/2014/08/using-java…
Priporočena:
Baby MIT Cheetah Robot V2 Autonomous in RC: 22 korakov (s slikami)

Baby MIT Cheetah Robot V2 Autonomous in RC: Zelo zelo žal Zdaj sem ugotovil, da imajo težave le oblikovanje nog v tinkercadu, zahvaljujoč Mr.kjellgnilsson.kn za preverjanje in obveščanje. Zdaj spremenite oblikovalsko datoteko in jo naložite. Vljudno preverite in naložite. Tisti, ki ste že prenesli in natisnili, sem zelo
LittleUnicorn: Raspberry Pi Baby Monitor: 5 korakov

LittleUnicorn: Raspberry Pi Baby Monitor: Imam mlade dvojčke in zvočni monitor me obremenjuje. Vsakič, ko se ugasne, se znojim, če bi to pomenilo še eno neprespano noč. Tako sem naredil Little Unicorn. Njegov vizualni monitor za dojenčke je narejen iz: 2 x maline pis, Pimoroni Unicorn H
Indikator Halloween Baby: 4 koraki (s slikami)

Indikator Halloween Baby: Z ženo sva poskušala ugotoviti, kaj bi lahko oblekla za noč čarovnic. Ta seja možganov je bila nekaj noči, preden jo je potrebovala, da ni treba reči, da sem se malo mudila. Prišla je na idejo, da bi pokazala, kako daleč je bila
Arduino Bi-ped (baby Dino): 5 korakov

Arduino Bi-ped (baby Dino): Baby dino, to je dvonožni robot, ki uporablja arduino, v osnovi uporablja 5 servo motorjev, 2 za vsako nogo in enega za glavo, uporablja ultrazvočni senzor, da zazna oviro in se ji izogne, zato poglejmo, kako to narediti
Monitor Raspberry Pi Impact Force Monitor!: 16 korakov (s slikami)

Raspberry Pi Impact Force Monitor !: Koliko vpliva lahko prenese človeško telo? Ne glede na to, ali gre za nogomet, plezanje ali kolesarsko nesrečo, je zelo pomembno, da po trčenju takoj poiščete zdravniško pomoč, še posebej, če ni očitnih znakov trama