ዝርዝር ሁኔታ:

አርዱዲኖ/Android ሰዓት ቆጣሪ (በመተግበሪያ!)። መብራቶችዎን እና ሌሎች ነገሮችን ይቆጣጠሩ 6 ደረጃዎች
አርዱዲኖ/Android ሰዓት ቆጣሪ (በመተግበሪያ!)። መብራቶችዎን እና ሌሎች ነገሮችን ይቆጣጠሩ 6 ደረጃዎች

ቪዲዮ: አርዱዲኖ/Android ሰዓት ቆጣሪ (በመተግበሪያ!)። መብራቶችዎን እና ሌሎች ነገሮችን ይቆጣጠሩ 6 ደረጃዎች

ቪዲዮ: አርዱዲኖ/Android ሰዓት ቆጣሪ (በመተግበሪያ!)። መብራቶችዎን እና ሌሎች ነገሮችን ይቆጣጠሩ 6 ደረጃዎች
ቪዲዮ: "All tools" App. Every #android user must have this #app. 69Apps within an app 2024, ታህሳስ
Anonim
Image
Image
አርዱዲኖ/Android ሰዓት ቆጣሪ (በመተግበሪያ!)። መብራቶችዎን እና ሌሎች ነገሮችን ይቆጣጠሩ
አርዱዲኖ/Android ሰዓት ቆጣሪ (በመተግበሪያ!)። መብራቶችዎን እና ሌሎች ነገሮችን ይቆጣጠሩ
አርዱዲኖ/Android ሰዓት ቆጣሪ (በመተግበሪያ!)። መብራቶችዎን እና ሌሎች ነገሮችን ይቆጣጠሩ
አርዱዲኖ/Android ሰዓት ቆጣሪ (በመተግበሪያ!)። መብራቶችዎን እና ሌሎች ነገሮችን ይቆጣጠሩ

ሃይ! እኔ ከሌላ ሰዓት ቆጣሪ ጋር ነኝ። በዚህ ፕሮጀክት አማካኝነት ሰዓት ቆጣሪው ለቀን ለእያንዳንዱ ሰዓት “በርቷል” ወይም “ጠፍቷል” ከሆነ ማቀናበር ይችላሉ። የ android መተግበሪያውን በመጠቀም በቀን ከአንድ በላይ ክስተቶችን ማዘጋጀት ይችላሉ። አርዱዲኖ እና Android ን በማዋሃድ ውስብስብ ወረዳውን “መዝለል” እንችላለን ፣ ስለዚህ ኤልሲዲ ፣ አዝራሮች ፣ ወዘተ አያስፈልገንም። በስልክዎ ወይም በጡባዊዎ ላይ የትኛውን ሰዓት “አብራ” ወይም “አጥፋ” እንደሚፈልጉ መምረጥ ያስፈልግዎታል።

ፕሮግራሚንግ በብሉቱዝ በኩል ነው። የሰዓት ቆጣሪውን ፕሮግራም ካዘጋጁ በኋላ ስልኩን ማለያየት ይችላሉ። ስርዓቱ ቅንብሮቹን (አርዱዲኖን ካላጠፉት በስተቀር) ይጠብቃል። እንደገና ከተገናኙ ስርዓቱ የቀደመውን የአዝራሮች ሁኔታ “ካርታ” ያደርጋል።

ይህ ፕሮጀክት መብራቶችን ለመቆጣጠር የታለመ ነው ፣ ግን በሌሎች ብዙ መተግበሪያዎች ውስጥ ሊጠቀሙበት ይችላሉ።

የሚያስፈልጉዎት ነገሮች:

-አርዱዲኖ UNO

-RTC 1307 ሞዱል

-HC-06 የብሉቱዝ ሞዱል

-5V ቅብብል ሞዱል

-የፕላስቲክ ሳጥን

-12 ቪ አስማሚ (ለአርዱዲኖ ተስማሚ)

-ማንኛውም የአርዱዲኖ ፕሮቶታይፕ ጋሻ

-የ Android ስልክ ወይም ጡባዊ

-የማሸጊያ ብረት ፣ የሽያጭ ሽቦ

-የፒን ራስጌዎች

-ይፈልጋል

-ኤሲ ተሰኪ እና ሶኬት

ቪዲዮውን ይመልከቱ! እንደ መመሪያ ይጠቀሙበት።

ደረጃ 1 ጋሻው

ጋሻው
ጋሻው
ጋሻው
ጋሻው
ጋሻው
ጋሻው

ሞጁሎችን ለመያዝ እና ቦታን ለመቆጠብ የታመቀ ወረዳ መሥራት አለብን። የፕሮቶታይፕ ጋሻ ጥሩ ምርጫ ነው። የሽቦ መመሪያውን ይከተሉ እና የፒን ራስጌዎችን እና ሶኬቶችን ይሽጡ። የእርስዎ ሞጁሎች ተመሳሳይ የፒን ዝግጅት ከሌሉ ይጠንቀቁ።

አርዱዲኖ ወደ ሞጁሎች

A4 ለ SDA RTC

A5 ወደ SCL RTC

ፒን -10 ወደ ብሉቱዝ TX

ፒን -11 ወደ ብሉቱዝ RX

ፒን 13 ወደ Relay S

GND እና VCC (5V) ፣ በቅደም ተከተል።

እንደ ፍላጎቶችዎ ወረዳውን ማመቻቸት ይችላሉ።

መከለያውን ይጫኑ እና ሞጁሎችን ያገናኙ።

ማሳሰቢያ - ቀጣዮቹ ደረጃዎች መከለያውን እና ሞጁሎችን ማገናኘት ያስፈልጋቸዋል። ጋሻው በተጫነባቸው ኮዶች ይስቀሉ እና ያሂዱ።

ደረጃ 2 - ሰዓቱን ማቀናበር (RTC)

አሁን ሰዓቱን ማዘጋጀት አለብን። የአዳፍሬዝ ኮድ ይጠቀሙ። ኮዱን ያሂዱ “ጊዜ RTC ያዘጋጁ”። ይህ ንድፍ እርስዎ በሚጠቀሙበት ኮምፒዩተር መሠረት ቀኑን እና ሰዓቱን ይወስዳል (ኮዱን ሲያጠናቅቁ) እና RTC ን ለማቀድ ያንን ይጠቀማል። የኮምፒተርዎ ጊዜ በትክክል ካልተዋቀረ መጀመሪያ ያንን ማስተካከል አለብዎት። ከዚያ ለማጠናቀር እና ወዲያውኑ ለመስቀል የሰቀላ ቁልፍን መጫን አለብዎት።

ማስጠንቀቂያ! - ካሰባሰቡ እና ከዚያ በኋላ ከሰቀሉ ሰዓቱ በዚያ ጊዜ ይጠፋል።

ከዚያ ሰዓቱ እንደተዘጋጀ ለማሳየት የ Serial Monitor መስኮቱን ይክፈቱ።

ተጨማሪ መረጃ እዚህ (በእውነተኛ ሰዓት ሰዓት በመጠቀም)

cdn-learn.adafruit.com/downloads/pdf/adafruit-data-logger-shield.pdf

ደረጃ 3 የብሉቱዝ ባውድ መጠንን መለወጥ (አማራጭ)

ከፈለጉ የባውድ ተመን ለመቀየር ይህንን መመሪያ ይከተሉ ፣ ግን ለዚህ ወረዳ ተስማሚ የሆነውን የእኔን ኮድ (ከዚህ በታች) ይጠቀሙ። ፒኖችን ወይም ግንኙነቶችን አይቀይሩ። ደረጃ 1 ን እና 2. ከደረጃ 3 ይጀምሩ።

42bots.com/tutorials/hc-06-bluetooth-module…

የባውድ ዋጋን እዚህ መለወጥ አይርሱ-

ባዶነት ማዋቀር () {BT.begin (115200); የባውድ ተመን ካልቀየሩ // ወይም 9600

9600 የ HC-06 (በተለምዶ) ነባሪ የባውድ ተመን ነው። እኔ በዚህ ላይ ምን ያህል እንደሚጎዳ በእውነት አላውቅም ፣ ምክንያቱም እኔ ቀድሞውኑ የባውድ መጠን በ 115200 ነበር (በእርግጥ 115200 ከ 9600 ፈጣን ነው)።

ደረጃ 4 - መተግበሪያ + አርዱዲኖ ኮድ

መተግበሪያ + አርዱinoኖ ኮድ
መተግበሪያ + አርዱinoኖ ኮድ
መተግበሪያ + አርዱinoኖ ኮድ
መተግበሪያ + አርዱinoኖ ኮድ

መተግበሪያው የተሠራው በ MIT መተግበሪያ ፈጠራ ነው። ይህ የእኔ የመጀመሪያ መተግበሪያ ነው!

አንድ አዝራር ጠቅ ሲያደርጉ እና አርዱዲኖ ጽሑፉን ሲቀበል እና የአዝራሩን ሁኔታ (ከፍተኛ ወይም ዝቅተኛ) ሲያዘጋጅ መተግበሪያው ጽሑፍ ይልካል። አዝራሮቹ እንደ “መቀያየር” ሆነው ይሰራሉ ፣ ስለዚህ በማብራት እና በማጥፋት (እንደ ብዙ መተግበሪያዎች) መካከል መምረጥ አያስፈልግዎትም። ከዚያ አርዱዲኖ የአዝራሩን ቀለም ለመቀየር ሌላ ጽሑፍ ይልካል። ስለዚህ ፣ የአዝራሮች ቀለም በአርዱዲኖ እንጂ በመተግበሪያው አይሰጥም። ይህ ተግባር የ android ን ግንኙነት እንዲያቋርጡ ያስችልዎታል እና እንደገና ሲገናኙ ስርዓቱ የቀደሙ ቅንብሮችን ይልካል። RTC ጊዜውን ይቆጣጠራል። የፈንክሽን ንፅፅርን ይቀይሩ ፣ በሰዓት በሰዓት ፣ የአዝራር ሁኔታ (ከፍተኛ ወይም ዝቅተኛ) እና ቅብብሉን ያብሩ ወይም ያጥፉ።

ለምሳሌ - 0 ሰዓት

(መተግበሪያ) ጠቅ ያድርጉ 0 (ቀይ)> “ሀ”> ይላኩ

(አርዱinoኖ) “a”> state_0 ን ወደ HIGH> state_0 == HIGH> ወደ “aa” ይላኩ ይቀበሉ>> ይቀበሉ

ቀይር መያዣ 0 ፦ state_0 == HIGH> Relay በርቶ ከሆነ

(መተግበሪያ) «aa» ን ይቀበሉ> ቀለሙን ወደ አረንጓዴ ይለውጡ

እንደገና ጠቅ ያድርጉ

(መተግበሪያ) 0 (አረንጓዴ) ጠቅ ያድርጉ> “ሀ”> ይላኩ

(አርዱinoኖ) "a"> state_0 ን ወደ LOW> state_0 == LOW> "ab" ወደ App> Switch Case 0: state_0 == LOW> Relay OFF ን ይቀበሉ።

(መተግበሪያ) “ab” ን ይቀበሉ> ቀለሙን ወደ ቀይ ይለውጡ

ምናልባት ስርዓቱ ትንሽ ቀርፋፋ ሊሆን ይችላል ፣ ግን የተረጋጋ እና መቼም ግዛት አያጡም።

መተግበሪያውን ማየት እና የሚፈልጉትን መለወጥ ወይም ለሌላ ፕሮጀክት ሊጠቀሙበት ይችላሉ

ai2.appinventor.mit.edu/?galleryId=6319497148628992

ደረጃ 5: ሳጥኑ

ሳጥኑ
ሳጥኑ
ሳጥኑ
ሳጥኑ
ሳጥኑ
ሳጥኑ
ሳጥኑ
ሳጥኑ

ማስጠንቀቂያ: በከፍተኛ ቮልቴጅ ይጠንቀቁ!

ለክፍሎቹ ተስማሚ ሳጥን ይጠቀሙ። በሳጥኑ ውስጥ “ተንሳፋፊ” አካላትን ለማስወገድ ሞጁሎችን እና አርዱዲኖ ሰሌዳውን ወደ ሳጥኑ ያስተካክሉ። እኔ አንዳንድ ስፔሰሮች ተጠቀምኩ።

ቅብብሉን "COM" እና "NO" በመጠቀም አንድ መስመር ማቋረጥ ያስፈልግዎታል። ንድፊ እዩ። የገመድ ርዝመት በእርስዎ ትግበራ ላይ የተመሠረተ ነው።

ማሳሰቢያ: እኔ RTC ን ከመረጃ አስጀማሪ ጋሻ እጠቀማለሁ (ተመሳሳይ ነው)። በ RTC 1307 ሞዱል ቦታን መቆጠብ ወይም በፕሮቶታይፕ ጋሻው ላይ ሊጭኑት ይችላሉ (በሌላ ሩጫ ፕሮጀክት ላይ አርቲኬን እጠቀማለሁ)

ይህንን መመሪያ በመከተል እንደ ፍላጎቶችዎ ሳጥኑን መስራት ይችላሉ።

ደረጃ 6 - ሰዓት ቆጣሪውን ይጠቀሙ

ኮዱን ይስቀሉ "Arduino Android Timer"

በእርስዎ የ android መሣሪያ ላይ ብሉቱዝን ያብሩ። እንደ ማንኛውም የብሉቱዝ መሣሪያ ደረጃዎቹን ይከተሉ። የመጀመሪያው የአዝራሮች ሁኔታ ግራጫ ነው (አልተገናኘም)። HC-06 በማይገናኝበት ጊዜ ብልጭ ድርግም የሚል መሪ አለው ፣ ግንኙነቱን ለማስተካከል “ብሉቱዝ” ላይ ጠቅ ያድርጉ። ግንኙነቱ ከተደረገ, መሪው በርቷል. የአዝራሮችን ሁኔታ “ካርታ” ለማድረግ ጥቂት ሰከንዶች ይስጡ።

በቀን ከአንድ በላይ ክስተቶች መርሐግብር ማስያዝ ይችላሉ ፣ ለምሳሌ - ከ 0 እስከ 3 ፤ ከ 8 እስከ 13 ፤ ከ 16 እስከ 22 ፣ ወዘተ.

መብራትዎን ይሰኩ። አሁን (አረንጓዴ) ወይም አጥፋ (ቀይ) የትኛውን ሰዓት እንደሚፈልጉ ይምረጡ ፣ እና ያ ብቻ ነው!. ከሰዓት በኋላ ወደ ቤት ሲመለሱ ሰዓት ቆጣሪዎን ወደ ቤትዎ መብራቶች ማብራት ይችላሉ።

ያስታውሱ መተግበሪያው ለፕሮግራም ብቻ ነው። አንዴ ይህንን ካደረጉ ፣ ስልኩን ወይም ጡባዊውን ማለያየት ይችላሉ ፣ እና ቅንብሮቹን እስካልቀየሩ ወይም አርዱዲኖን እስኪያጠፉ ድረስ ስርዓቱ ቅንብሮችን ይጠብቃል። እንደገና ከተገናኙ አርዱዲኖ የአዝራሮችን ሁኔታ ይልካል።

መተግበሪያው በ android 4.2.2 እና 5.1 ላይ ተፈትኗል።

እኔ እንደነገርኩት ፣ ይህ ፕሮጀክት ብዙ ትግበራዎች አሉት ፣ ያ በእርስዎ ላይ የተመሠረተ ነው!

የሚመከር: