Բովանդակություն:

Arduino Baby Monitor Java Viewer- ով. 8 քայլ (նկարներով)
Arduino Baby Monitor Java Viewer- ով. 8 քայլ (նկարներով)

Video: Arduino Baby Monitor Java Viewer- ով. 8 քայլ (նկարներով)

Video: Arduino Baby Monitor Java Viewer- ով. 8 քայլ (նկարներով)
Video: Gesture-Controlled Servo with Python and Arduino #electronics #arduinotraining 2024, Նոյեմբեր
Anonim
Arduino Baby Monitor- ը Java Viewer- ով
Arduino Baby Monitor- ը Java Viewer- ով

Կառուցեք Arduino- ի վրա հիմնված բազմասենսորային միավոր `սենյակում պայմանները դիտարկելու համար: Այս միավորը կարող է զգալ խոնավությունը, ջերմաստիճանը, շարժումը և ձայնը:

Կցված է java- ի վրա հիմնված դիտիչ, որը arduino- ից ստանում է սերիական տվյալներ:

Քայլ 1: Վարքագիծ

Վարքագիծ:

Համակարգը չափում է յուրաքանչյուր սենսոր և կատարում համապատասխան գործողություններ

- peratերմաստիճանը. Երեք լուսարձակներ լուսավորվում են `հիմնվելով, եթե ընթացիկ ջերմաստիճանը բարձր է, ցածր կամ նախապես ցանկալի ջերմաստիճանի մոտ:

- Խոնավություն. Նույնը, ինչ ջերմաստիճանը:

- Շարժում. Երբ շարժումը հայտնաբերվում է, վեց լուսարձակների շարանը լուսավորվում է, երբ շարժումը հայտնաբերվում է:

- Ձայն. Միջոցառման մասին ծանուցում է ուղարկում Java ընդունիչին Java ծրագրով հաղորդակցություն

- Arduino- ն սենսորային տվյալներ է ուղարկում սերիական հաղորդակցության միջոցով Java ծրագրին: Java ծրագիրը հաշվարկում է անցած ժամանակը և տվյալները ցուցադրում JFrame-based GUI- ի միջոցով:

Քայլ 2: Նյութեր

Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր

Նյութեր:

- Արդուինո ունո

- DHT11 Խոնավության/ջերմաստիճանի տվիչ

- Ձայնի տվիչների մոդուլ

- HC-SR501 PIR շարժման ցուցիչ

- (6) 220 Օմ դիմադրիչներ

- (6) լեդ (ցանկացած գույն)

- Առնվազն 25 լար

- Տեղադրված է 64-բիթանոց Java JDK համակարգիչ

- Arduino IDE USB մալուխով

Քայլ 3: Միացրեք լուսարձակները

Միացրեք Leds- ը
Միացրեք Leds- ը

Միացրեք 6 Leds- ը Arduino- ի 5 -ից 10 -րդ նավահանգիստներին:

Քայլ 4: Միացրեք խոնավության/ջերմաստիճանի տվիչը

Միացրեք խոնավության/ջերմաստիճանի տվիչ
Միացրեք խոնավության/ջերմաստիճանի տվիչ

Միացնում է խոնավության/ջերմաստիճանի տվիչը arduino- ի 2 -րդ կապին:

Քայլ 5: Միացրեք շարժման տվիչը

Միացրեք շարժման ցուցիչ
Միացրեք շարժման ցուցիչ

Շարժման տվիչը միացրեք arduino- ի 12 -րդ կապին: (Տրանզիստորը (N) փոխարինել է շարժման տվիչին նկարում, նույն լարերը)

Քայլ 6: Միացրեք ձայնի տվիչը

Միացրեք ձայնի տվիչը
Միացրեք ձայնի տվիչը

Միացրեք ձայնի տվիչը arduino- ի 4 -րդ կապին: (Տրանզիստորը (P) փոխարինել է ձայնի տվիչին նկարում, նույն լարերը)

Քայլ 7: Միացրեք հոսանքը և գետինը

Միացրեք հոսանքը և գետինը
Միացրեք հոսանքը և գետինը

Արդուինոյի + 5V կապը միացրեք հացահատիկի + ռելսին:

Արդուինոյի GND կապը միացրեք հացահատիկի վրա գտնվող երկաթուղուն:

Քայլ 8: Կոդավորում

Քայլ 1:

Բեռնեք ArduinoHex.ino- ն arduino- ում

Քայլ 2:

- Eclipse Programming Software- ի միջոցով ստեղծեք նախագիծ.dll երկու ֆայլերով `իր հիմնական գրացուցակում:

- Բեռնեք RXTXcomm.jar ֆայլը

Գնալ դեպի Projectրագիր> Հատկություններ> Java Կառուցման ուղի> Ավելացնել արտաքին JARs

- Տեղադրեք ArduinoHex.java, ArduinoHexDriver.java և ComPortTest.java նախագծի src պանակում

Քայլ 3. Օգտագործեք Arduino IDE կամ ComPortTest ՝ գտնելու համար, թե որ COM նավահանգիստն է օգտագործում arduino- ն

Քայլ 4: Համոզվեք, որ arduino- ի մյուս սերիական տերմինալները փակ են:

Քայլ 5: Գործարկեք ArduinoHexDriver- ը

Աղբյուրներ:

ComPortTest.java և java-end սերիական ընդունում.

Կինաթ Ռիպասինգե

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

Խորհուրդ ենք տալիս: