ዝርዝር ሁኔታ:

አርዱዲኖ የሕፃን ሞኒተር ከጃቫ መመልከቻ ጋር: 8 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ የሕፃን ሞኒተር ከጃቫ መመልከቻ ጋር: 8 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱዲኖ የሕፃን ሞኒተር ከጃቫ መመልከቻ ጋር: 8 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱዲኖ የሕፃን ሞኒተር ከጃቫ መመልከቻ ጋር: 8 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: የአርዱብሎክ መተግበሪያን በመጫን ላይ 2024, ህዳር
Anonim
አርዱዲኖ የሕፃን ሞኒተር ከጃቫ መመልከቻ ጋር
አርዱዲኖ የሕፃን ሞኒተር ከጃቫ መመልከቻ ጋር

በአንድ ክፍል ውስጥ ሁኔታዎችን ለመመልከት በአርዱዲኖ ላይ የተመሠረተ ባለብዙ አነፍናፊ ክፍል ይገንቡ። ይህ ክፍል እርጥበት ፣ የሙቀት መጠን ፣ እንቅስቃሴ እና ድምጽ ሊሰማ ይችላል።

ከ arduino ተከታታይ መረጃን የሚቀበል በጃቫ ላይ የተመሠረተ ተመልካች ተያይachedል።

ደረጃ 1 - ባህሪ

ባህሪ ፦

ስርዓቱ እያንዳንዱን ዳሳሽ ይለካል እና ተገቢውን እርምጃ ይወስዳል

- የሙቀት መጠን - አሁን ያሉት ሙቀቶች ከላይ ፣ ከታች ወይም በቅድመ -ተፈላጊ የሙቀት መጠን ላይ በመመስረት ላይ የተመሠረተ ሶስት ሊድስ ያበራል።

- እርጥበት - ከሙቀት መጠን ጋር ተመሳሳይ።

እንቅስቃሴ - እንቅስቃሴ በሚታወቅበት ጊዜ እንቅስቃሴው በሚታወቅበት ጊዜ ተከታታይ ስድስት ሌዲዎች ያበራሉ።

- ድምጽ - ለጃቫ ተቀባይ የክስተት ማሳወቂያ ይልካል ከጃቫ ፕሮግራም ጋር ግንኙነት

- አርዱinoኖ በተከታታይ ግንኙነት በኩል የአነፍናፊ መረጃን ወደ ጃቫ ፕሮግራም ይልካል። የጃቫ ፕሮግራም ያለፈውን ጊዜ ያሰላል እና በ JFrame-base GUI በኩል መረጃን ያሳያል።

ደረጃ 2 - ቁሳቁሶች

ቁሳቁሶች
ቁሳቁሶች
ቁሳቁሶች
ቁሳቁሶች
ቁሳቁሶች
ቁሳቁሶች

ቁሳቁሶች:

- አርዱinoኖ አንድ

- DHT11 እርጥበት/የሙቀት ዳሳሽ

- የድምፅ ዳሳሽ ሞዱል

- HC-SR501 PIR እንቅስቃሴ ዳሳሽ

- (6) 220Ohm resistors

- (6) ሊድስ (ማንኛውም ቀለም)

- ቢያንስ 25 ሽቦዎች

- 64-ቢት ጃቫ ጄዲኬ ተጭኗል

- አርዱዲኖ አይዲኢ በዩኤስቢ ገመድ

ደረጃ 3: ሊድስን ያገናኙ

ሊድስን ያገናኙ
ሊድስን ያገናኙ

በአርዱዲኖ ላይ ከ 5 እስከ 10 ወደቦች 6 መሪዎችን ያገናኙ።

ደረጃ 4 እርጥበት/የሙቀት ዳሳሽ ያገናኙ

እርጥበት/የሙቀት ዳሳሽ ያገናኙ
እርጥበት/የሙቀት ዳሳሽ ያገናኙ

በአርዱዲኖ ላይ 2 ን ለመለጠፍ የእርጥበት/የሙቀት ዳሳሹን ያገናኛል።

ደረጃ 5 የእንቅስቃሴ ዳሳሽን ያገናኙ

የእንቅስቃሴ ዳሳሽን ያገናኙ
የእንቅስቃሴ ዳሳሽን ያገናኙ

በአርዲኖ ላይ 12 ን ለመሰካት የእንቅስቃሴ ዳሳሽ ያገናኙ። (ትራንዚስተር (ኤን) በስዕሉ ውስጥ በእንቅስቃሴ ዳሳሽ ተተክቷል ፣ ተመሳሳይ ሽቦ)

ደረጃ 6 የድምፅ አነፍናፊን ያገናኙ

የድምፅ ዳሳሽ ያገናኙ
የድምፅ ዳሳሽ ያገናኙ

በ arduino ላይ 4 ን ለመንካት የድምፅ ዳሳሹን ያገናኙ። (ትራንዚስተር (ፒ) በድምጽ ዳሳሽ ተተክቷል ፣ ተመሳሳይ ሽቦ)

ደረጃ 7 ኃይልን እና መሬትን ያገናኙ

መሬትን እና ኃይልን ያገናኙ
መሬትን እና ኃይልን ያገናኙ

በአርዱዲኖ ላይ ያለውን + 5V ፒን በዳቦ ሰሌዳው ላይ ካለው + ባቡር ጋር ያገናኙ።

በአርዱዲኖ ላይ የ GND ፒን ከ - ከዳቦርዱ ላይ ባቡር ያገናኙ።

ደረጃ 8 ኮድ መስጠት

ደረጃ 1

ArduinoHex.ino ን ወደ arduino ይጫኑ

ደረጃ 2

- የ Eclipse Programming Software ን በመጠቀም በስሩ ማውጫ ውስጥ ከሁለት.dll ፋይሎች ጋር ፕሮጀክት ይፍጠሩ።

- የ RXTXcomm.jar ፋይልን ይጫኑ

ወደ ፕሮጀክት> ባህሪዎች> የጃቫ የግንባታ መንገድ> የውጭ ጃርሶችን ያክሉ

- ArduinoHex.java ፣ ArduinoHexDriver.java እና ComPortTest.java ን በፕሮጀክት ውስጥ ወደ src አቃፊ ይጫኑ።

ደረጃ 3: በአርዱዲኖ የትኛው COM ወደብ እየተጠቀመ እንደሆነ ለማወቅ Arduino IDE ወይም ComPortTest ን ይጠቀሙ።

ደረጃ 4 - ሁሉም ሌሎች ተከታታይ ተርሚናሎች ወደ አርዱዲኖ መዘጋታቸውን ያረጋግጡ።

ደረጃ 5: ArduinoHexDriver ን ያሂዱ

ምንጮች -

ComPortTest.java እና java-end ተከታታይ መቀበል:

ኪናት ሪፒንግሄ

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

የሚመከር: