ዝርዝር ሁኔታ:
- ደረጃ 1 ጋሻው
- ደረጃ 2 - ሰዓቱን ማቀናበር (RTC)
- ደረጃ 3 የብሉቱዝ ባውድ መጠንን መለወጥ (አማራጭ)
- ደረጃ 4 - መተግበሪያ + አርዱዲኖ ኮድ
- ደረጃ 5: ሳጥኑ
- ደረጃ 6 - ሰዓት ቆጣሪውን ይጠቀሙ
ቪዲዮ: አርዱዲኖ/Android ሰዓት ቆጣሪ (በመተግበሪያ!)። መብራቶችዎን እና ሌሎች ነገሮችን ይቆጣጠሩ 6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
ሃይ! እኔ ከሌላ ሰዓት ቆጣሪ ጋር ነኝ። በዚህ ፕሮጀክት አማካኝነት ሰዓት ቆጣሪው ለቀን ለእያንዳንዱ ሰዓት “በርቷል” ወይም “ጠፍቷል” ከሆነ ማቀናበር ይችላሉ። የ 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 - መተግበሪያ + አርዱዲኖ ኮድ
መተግበሪያው የተሠራው በ 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 ላይ ተፈትኗል።
እኔ እንደነገርኩት ፣ ይህ ፕሮጀክት ብዙ ትግበራዎች አሉት ፣ ያ በእርስዎ ላይ የተመሠረተ ነው!
የሚመከር:
አርዱዲኖ አይዲኢን በመጠቀም ከ M5stick C ጋር ሰዓት መስራት - የ RTC እውነተኛ ሰዓት ሰዓት በ M5stack M5stick-C: 4 ደረጃዎች
አርዱዲኖ አይዲኢን በመጠቀም ከ M5stick C ጋር ሰዓት መስራት | የ RTC እውነተኛ ሰዓት ሰዓት ከ M5stack M5stick-C ጋር: በዚህ አስተማሪዎች ውስጥ ሠላም እኛ አርዱዲኖ IDE.So m5stick ቀንን ፣ ጊዜን & በማሳያው ላይ የወሩ ሳምንት
555 ሰዓት ቆጣሪ ከአስርተ ቆጣሪ እና ኤልኢዲኤስ እና ፒኢዞ ቡዝ ጋር ፤ የወረዳ መሠረታዊ መግለጫ 6 ደረጃዎች
555 ሰዓት ቆጣሪ ከአስርተ ቆጣሪ እና ኤልኢዲኤስ እና ፒኢዞ ቡዝ ጋር ፤ የወረዳ መሠረታዊ መግለጫ - ይህ ወረዳ ሶስት ክፍሎች አሉት። ኮድ (ፕሮግራም) “መልካም ልደት” ይጫወታል። በአርዱዲኖ በፓይዞ በኩል። ቀጣዩ ደረጃ እንደ ሰዓት ሆኖ የሚያገለግል ጥራጥሬዎችን የሚያመነጭ 555 ሰዓት ቆጣሪ ነው
WS2811 WebLights - አዲሱን ዓመት መብራቶችዎን ይቆጣጠሩ !: 8 ደረጃዎች
WS2811 WebLights - በአዲሱ ዓመት መብራቶችዎ ላይ ይቆጣጠሩ! - ልክ እንደ እያንዳንዱ የራስ -አክብሮት magpie ሁሉንም ብሩህ እና የሚያብረቀርቁ ነገሮችን እወዳለሁ። እና በእርግጠኝነት ፣ የኤሌክትሪክ LED የአበባ ጉንጉኖች ወደዚህ ምድብ ይመጣሉ። እንደ አለመታደል ሆኖ ፣ አዲስ ዓመት ገና ሲያልፍ እነዚህ መብራቶች ወደ እኔ ይመጣሉ። ግን ሄይ! ይህ የእኛ የመጨረሻ እንዳልሆነ ተስፋ አደርጋለሁ
እንደ ዲቪዲ ዘፈኖችን ወይም ሌሎች ነገሮችን ከዲቪዲ እንዴት እንደሚያገኙ - 4 ደረጃዎች
እንደ ዲቪዲ ዘፈኖችን ወይም ሌሎች ነገሮችን እንዴት ከዲቪዲ ማጥፋት እንደሚችሉ - በ Ipod ላይ ሊያዳምጡት የሚፈልጓቸውን ዘፈኖች የያዘ DualDisc ካለዎት ፣ ወይም ምናልባት ምናልባት ምናልባት ምናልባት የአስተያየት ትራክ ያለው እርስዎ ሊሰሙት የሚፈልጉት አይፖድ ፣ ይህንን ለማድረግ የቀረውን ያንብቡ። የሚያስፈልጉ ነገሮች -ኮምፒውተር ፣ እጆች ፣ አንጎል ፣ ዲቪዲ ፣ አይፖድ
ሌሎች ነገሮችን ለማድረግ የኢኮ-አዝራርን እንዴት እንደሚጭኑ : 6 ደረጃዎች (ከስዕሎች ጋር)
ሌሎች ነገሮችን ለማድረግ ኢኮ-አዝራርን እንዴት ማጭበርበር እንደሚቻል …-ይህ ትንሽ መመሪያ የኢኮ አዝራር የራስዎን ጨረታ እንዴት እንደሚያደርግ በፍጥነት ያሳየዎታል! እኔ በአዲሱ የ AMD ፕሮሰሰር (የእኔ መመሪያ) ለዊንዶውስ ኤክስፒ ብቻ ነው ያገኘሁት! )