Sadržaj:
- Korak 1: Ponašanje
- Korak 2: Materijali
- Korak 3: Povežite LED diode
- Korak 4: Povežite senzor vlažnosti/temperature
- Korak 5: Povežite senzor pokreta
- Korak 6: Povežite senzor zvuka
- Korak 7: Povežite napajanje i uzemljenje
- Korak 8: Kodiranje
Video: Arduino dječji monitor s preglednikom Java: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Izgradite višeosjetnu jedinicu zasnovanu na Arduinu kako biste promatrali stanje u prostoriji. Ova jedinica može osjetiti vlažnost, temperaturu, kretanje i zvuk.
U prilogu je preglednik zasnovan na javi koji prima serijske podatke iz arduina.
Korak 1: Ponašanje
Ponašanje:
Sistem mjeri svaki senzor i poduzima odgovarajuće radnje
- Temperatura: Tri LED diode svijetle ovisno o tome jesu li trenutne temperature iznad, ispod ili približno unaprijed zadane željene temperature.
- Vlažnost: ista kao i temperatura.
- Pokret: Kada se detektira pokret, serija od šest LED dioda svijetli dok se detektira pokret.
- Zvuk: Šalje obavijest o događaju Java prijemniku Komunikacija s Java programom
- Arduino šalje podatke senzora putem serijske komunikacije u Java program. Java program izračunava proteklo vrijeme i prikazuje podatke putem JFrame-baziranog grafičkog sučelja.
Korak 2: Materijali
Materijali:
- Arduino uno
- DHT11 Senzor vlažnosti/temperature
- Modul senzora zvuka
- HC-SR501 PIR senzor pokreta
- (6) 220Ohm otpornici
- (6) LED diode (bilo koje boje)
- Najmanje 25 žica
- Računar sa instaliranim 64-bitnim Java JDK-om
- Arduino IDE sa USB kablom
Korak 3: Povežite LED diode
Spojite 6 LED -a na portove od 5 do 10 na Arduinu.
Korak 4: Povežite senzor vlažnosti/temperature
Spaja senzor vlažnosti/temperature na pin 2 na arduinu.
Korak 5: Povežite senzor pokreta
Spojite senzor pokreta na pin 12 na arduinu. (Tranzistor (N) zamijenjen senzorom pokreta na slici, isto ožičenje)
Korak 6: Povežite senzor zvuka
Spojite senzor zvuka na pin 4 na arduinu. (Tranzistor (P) zamijenjen senzorom zvuka na slici, isto ožičenje)
Korak 7: Povežite napajanje i uzemljenje
Spojite + 5V pin na arduinu na + šinu na matičnoj ploči.
Spojite GND pin na arduinu na - šinu na matičnoj ploči.
Korak 8: Kodiranje
Korak 1:
Učitajte ArduinoHex.ino na arduino
Korak 2:
- Pomoću softvera za programiranje Eclipse kreirajte projekt s dvije.dll datoteke u svom osnovnom direktoriju.
- Učitajte datoteku RXTXcomm.jar
Idite na Project> Properties> Java Build Path> Add External JARs
- Učitajte ArduinoHex.java, ArduinoHexDriver.java i ComPortTest.java u mapu src u projektu
Korak 3: Koristite Arduino IDE ili ComPortTest da biste saznali koji COM port koristi arduino
Korak 4: Provjerite jesu li svi drugi serijski priključci na arduinu zatvoreni.
Korak 5: Pokrenite ArduinoHexDriver
Izvori:
ComPortTest.java i java-end serijsko primanje:
Kinath Ripasinghe
dummyscodes.blogspot.com/2014/08/using-java…
Preporučuje se:
Prvi dječji sat - sa tajmerom za paljenje: 16 koraka (sa slikama)
Prvi satovi za mališane - s mjeračem vremena za paljenje: Ovaj vodič vam pokazuje kako napraviti izmjenjiva lica na satu - koja mogu sadržavati slike vašeg djeteta, fotografije porodice/kućnog ljubimca - ili bilo što drugo - što ste mislili da bi bilo lijepo povremeno mijenjati. Jednostavno pričvrstite prozirni staklo na željenu ar
Dječji sat za vježbanje spavanja: 6 koraka (sa slikama)
Dječji sat za vježbanje spavanja: Trebao mi je sat da pomognem svojim četverogodišnjim blizancima da nauče spavati malo duže (dosta mi je toga što se moram buditi subotom u 5:30 ujutro), ali ne mogu vrijeme čitanja još. Nakon što ste pregledali nekoliko stavki u vrlo popularnoj kupovini
Roomba roomba upravljani preglednikom sa Raspberry Pi modelom 3 A+: 6 koraka (sa slikama)
Roomba robotski upravljani Roomba robot s Raspberry Pi modelom 3 A+: PregledOva instrukcija će se fokusirati na to kako mrtvoj Roombi dati novi mozak (Raspberry Pi), oči (web kamera) i način da kontrolirate sve iz web preglednika. Postoji mnogo Roomba hakova koji omogućuju kontrolu putem serijskog sučelja. Ja nemam
Osvijetlite dječji sat - Green znači Go! Crveno, ostani na krevetu !!!: 5 koraka (sa slikama)
Osvijetlite dječji sat - Green znači Go! Crveno, ostani u krevetu !!!: Ludili smo bez dovoljno sna !!! Naš dvogodišnjak nije mogao razumjeti kako "čekati sedmu" na satu prije nego što je izašao iz svoje sobe ujutro nakon jutra. Probudio bi se rano (mislim oko 5:27 ujutro - " ima 7 !!! "
Wi-Servo: Servomotori s Wi-Fi preglednikom (sa Arduino + ESP8266): 5 koraka
Wi-Servo: Servomotori s Wi-Fi preglednikom (s Arduino + ESP8266): Ova instrukcija pokazuje kako daljinski upravljati nekim servo motorima u wi-fi mreži, koristeći običan internetski preglednik (na primjer Firefox). Ovo se može koristiti u nekoliko aplikacija: igračke, roboti, bespilotne letjelice, okretanje kamere/naginjanje itd. Motori su bili