Sisukord:
- Samm: käitumine
- 2. samm: materjalid
- Samm: ühendage LED -id
- Samm: ühendage niiskus/temperatuuriandur
- Samm: ühendage liikumisandur
- Samm: ühendage heliandur
- Samm: ühendage toide ja maandus
- 8. samm: kodeerimine
Video: Arduino beebimonitor Java -vaatajaga: 8 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Ruumis valitsevate tingimuste jälgimiseks ehitage Arduino-põhine mitme anduriga seade. See seade tunneb niiskust, temperatuuri, liikumist ja heli.
Lisatud on javapõhine vaataja, mis võtab arduinolt vastu jadaandmeid.
Samm: käitumine
Käitumine:
Süsteem mõõdab igat andurit ja võtab vajalikud meetmed
- Temperatuur: kolm LED -indikaatorit põlevad sõltuvalt sellest, kas praegune temperatuur on soovitud temperatuurist kõrgemal, madalamal või umbes.
- Niiskus: sama mis temperatuur.
- Liikumine: liikumise tuvastamisel süttib kuue LED -i seeria liikumise tuvastamise ajal.
- Heli: saadab sündmuste teate Java -vastuvõtjale Side Java -programmiga
- Arduino saadab andurite andmed jadaühenduse kaudu Java programmi. Java programm arvutab kulunud aja ja kuvab andmed JFrame-põhise GUI kaudu.
2. samm: materjalid
Materjalid:
- Arduino uno
- DHT11 niiskus/temperatuuriandur
- helianduri moodul
- HC-SR501 PIR-liikumisandur
- (6) 220Ohm takistid
- (6) LED -i (mis tahes värvi)
- Vähemalt 25 juhet
- Arvuti, kuhu on installitud 64-bitine Java JDK
- Arduino IDE koos USB -kaabliga
Samm: ühendage LED -id
Ühendage 6 LED -i Arduino portidega 5–10.
Samm: ühendage niiskus/temperatuuriandur
Ühendab niiskuse/temperatuurianduri arduino tihvtiga 2.
Samm: ühendage liikumisandur
Ühendage liikumisandur arduino tihvtiga 12. (Pildil olev liikumisandur asendatud transistoriga (N), sama juhtmestik)
Samm: ühendage heliandur
Ühendage heliandur arduino tihvtiga 4. (Pildil olev heliandur asendatud transistoriga (P), sama juhtmestik)
Samm: ühendage toide ja maandus
Ühendage arduino + 5V tihvt leivalaua + rööpaga.
Ühendage arduino GND tihvt leivaplaadi rööpaga.
8. samm: kodeerimine
Samm 1:
Laadige ArduinoHex.ino arduinole
2. samm:
- Looge Eclipse programmeerimistarkvara abil projekt, mille juurkataloogis on kaks.dll -faili.
- Laadige fail RXTXcomm.jar
Avage Project> Properties> Java Build Path> Add External JARs
- Laadige ArduinoHex.java, ArduinoHexDriver.java ja ComPortTest.java projekti src kausta
Samm: kasutage kas Arduino IDE või ComPortTest, et leida, millist COM -porti arduino kasutab
Samm: veenduge, et kõik muud arduino jadaklemmid on suletud.
Samm: käivitage ArduinoHexDriver
Allikad:
ComPortTest.java ja java-end jada vastuvõtmine:
Kinath Ripasinghe
dummyscodes.blogspot.com/2014/08/using-java…
Soovitan:
Raspberry Pi tõhus Java -arendus: 11 sammu (koos piltidega)
Raspberry Pi tõhus Java -arendus: see juhend sisaldab väga tõhusat lähenemist Raspberry Pi jaoks Java -programmide väljatöötamiseks. Olen kasutanud lähenemisviisi Java-võimete arendamiseks, alustades madalatasemelisest seadme toest ja lõpetades mitme lõimega ja võrgupõhiste programmidega. Ligikaudu
LittleUnicorn: Raspberry Pi beebimonitor: 5 sammu
LittleUnicorn: Raspberry Pi beebimonitor: mul on noored kaksikud ja heliline beebimonitor rõhutab mind. Iga kord, kui see kustub, tekib mul närviline higi, kui see tähendab veel ühte magamata ööd. Nii et ma tegin väikese ükssarviku. See on visuaalne beebimonitor, mis on valmistatud: 2 x vaarikapisist, Pimoroni Unicorn H
Walking Strandbeest, Java/Python ja rakenduse juhitav: 4 sammu (koos piltidega)
Walking Strandbeest, Java/Python ja rakenduse kontroll: see Strandbeesti komplekt on isetegemistöö, mis põhineb Theo Janseni leiutatud Strandbeestil. Geniaalsest mehaanilisest disainist hämmastunud, soovin varustada selle täieliku manööverdusvõimega ja järgmisena arvutiluurega. Selles juhendis töötame esimese pa
CribSense: kontaktivaba videopõhine beebimonitor: 9 sammu (koos piltidega)
CribSense: kontaktivaba, videopõhine beebimonitor: CribSense on videopõhine kontaktivaba beebimonitor, mille saate ise teha ilma panka rikkumata. CribSense on video suurenduse C ++ rakendus, mis on häälestatud töötama Raspberry Pi 3 mudelil B. Nädalavahetusel saate oma võrevoodi üles seada
Lihtsa ajami kirjutamine FRC jaoks (Java): 12 sammu (piltidega)
Kuidas kirjutada lihtsat ajamit FRC (Java) jaoks: see on õpetus, kuidas FRC robotile lihtsat jõuülekannet teha. See õpetus eeldab, et teate, et java, eclipse'i põhitõed ja juba installitud wpilib, samuti CTRE teegid