ዝርዝር ሁኔታ:

አርዱinoኖ: የጊዜ ፕሮግራሞች እና የርቀት መቆጣጠሪያ ከ Android መተግበሪያ 7 ደረጃዎች (ከስዕሎች ጋር)
አርዱinoኖ: የጊዜ ፕሮግራሞች እና የርቀት መቆጣጠሪያ ከ Android መተግበሪያ 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱinoኖ: የጊዜ ፕሮግራሞች እና የርቀት መቆጣጠሪያ ከ Android መተግበሪያ 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱinoኖ: የጊዜ ፕሮግራሞች እና የርቀት መቆጣጠሪያ ከ Android መተግበሪያ 7 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: STUDY LIKE HERO | ጎበዝ ተማሪዎች የማይናገሩት ሚስጥር | Hakim Insight 2024, ህዳር
Anonim
አርዱinoኖ - የጊዜ ፕሮግራሞች እና የርቀት መቆጣጠሪያ ከ Android መተግበሪያ
አርዱinoኖ - የጊዜ ፕሮግራሞች እና የርቀት መቆጣጠሪያ ከ Android መተግበሪያ

አሪፍ ፕሮጀክቶቻቸውን ከጨረሱ በኋላ ሰዎች የማያስፈልጋቸው በእነዚህ ሁሉ የአርዱዲኖ ሰሌዳዎች ምን እንደሚሆን ሁል ጊዜ አስባለሁ። እውነታው ትንሽ ያበሳጫል -ምንም። እኔ በቤተሰቤ ቤት ውስጥ ይህንን ተመልክቻለሁ ፣ አባቴ የራሱን የቤት አውቶማቲክ መፍትሄ ለመገንባት በሞከረበት ግን ኤሌክትሪክ ሠራተኛ ስለሆነ የፕሮግራም ክፍልን ማለፍ አልቻለም። በዚህ ፕሮጀክት ውስጥ ያጋጠሙትን ችግሮች ለመፍታት እየሞከርኩ ነው -

  • ፕሮግራሚንግ ከባድ ነው።
  • ዋጋ ያለው ሶፍትዌር ለመገንባት ጊዜ ይወስዳል።
  • በቤት ውስጥ የተሰሩ መተግበሪያዎች አሰልቺ ይመስላሉ እና ለተጠቃሚ ምቹ አይደሉም።

በትክክል ለማስተካከል ሁለት ወራት ፈጅቷል ፣ ግን ፕሮጀክቱ ዋጋ ነበረው። እኔ ምንም የፕሮግራም ዕውቀት ሳይኖር በብሉቱዝ ላይ የሚገናኝ እና የጊዜ ፕሮግራሞችን ፣ ትዕይንቶችን እና በእጅ መቆጣጠሪያን ከሳጥኑ የሚደግፍ የ Android መተግበሪያን በማቅረብ የአባቴን ችግር ለመፍታት አስባለሁ። እንጀምር!

አቅርቦቶች

ሃርድዌር

  • 1x አርዱዲኖ ኡኖ
  • 1x HC-05 የብሉቱዝ ሞዱል
  • 1x DS1302 RTC ሞዱል
  • 1x የዳቦ ሰሌዳ
  • 3x Resistor 1k ohm (እንዲሁም 220 ohm ወይም 10k ohm ሊሆን ይችላል)
  • 1x ዩኤስቢ 2.0 የኬብል ዓይነት A/B
  • 12x Jumper ሽቦዎች
  • Android 5.0+ ያለው ዘመናዊ ስልክ (ብሉቱዝ ይገኛል)
  • ላፕቶፕ/ፒሲ

ሶፍትዌር

  • አርዱዲኖ አይዲኢ
  • ማያ መተግበሪያ ከ Play መደብር

ደረጃ 1 የብሉቱዝ ሞዱል ውቅረትን ይስቀሉ

የብሉቱዝ ሞዱል ውቅር ይስቀሉ
የብሉቱዝ ሞዱል ውቅር ይስቀሉ
የብሉቱዝ ሞዱል ውቅር ይስቀሉ
የብሉቱዝ ሞዱል ውቅር ይስቀሉ

በመጀመሪያ የብሉቱዝ አስማሚዎን ከእርስዎ ላፕቶፕ/ፒሲ ላይ ማዋቀር አለብዎት። የአርዱዲኖ ሰሌዳውን ከኮምፒዩተርዎ የዩኤስቢ ወደብ ያገናኙ። አርዱዲኖ አይዲኢን ያስጀምሩ ፣ አዲስ ረቂቅ ይክፈቱ ፣ ከዚህ በታች ያለውን ኮድ ይቅዱ እና ይለጥፉ።

ኮድ ፦

ባዶነት ማዋቀር () {

Serial.begin (38400); መዘግየት (500); Serial.println ("AT+NAME = Arduino_Maya"); መዘግየት (500); Serial.println ("AT+BAUD = 115200, 0, 0"); መዘግየት (500); Serial.println ("AT+POLAR = 1, 0"); መዘግየት (500); } ባዶነት loop () {}

እነዚህ አማራጮች በእርስዎ አይዲኢ ውስጥ መመረጣቸውን ያረጋግጡ ፦

  1. መሣሪያዎች → ቦርድ → አርዱዲኖ ኡኖ
  2. መሣሪያዎች → ወደብ Ar አርዱinoኖን ያገናኙበት ወደብ

ፕሮግራሙን ያጠናቅሩ እና ይስቀሉ።

ደረጃ 2 የብሉቱዝ ሞዱሉን ያገናኙ

የብሉቱዝ ሞዱልን ያገናኙ
የብሉቱዝ ሞዱልን ያገናኙ
የብሉቱዝ ሞዱልን ያገናኙ
የብሉቱዝ ሞዱልን ያገናኙ
የብሉቱዝ ሞዱልን ያገናኙ
የብሉቱዝ ሞዱልን ያገናኙ
የብሉቱዝ ሞዱልን ያገናኙ
የብሉቱዝ ሞዱልን ያገናኙ

በመርሃግብሩ ላይ በቀረበው መሠረት የእርስዎን HC-05 ያገናኙ። አጠቃላይ መመሪያዎች:

  • ቪሲሲ ከአርዱዲኖ 5 ቪ ፒን ጋር ይገናኛል።
  • GND ከ Arduino GND ፒን ጋር ይገናኛል።
  • TXD ከ Arduino RXD ፒን ጋር ይገናኛል።
  • የውሂብ አመክንዮ ቮልቴጅ ደረጃ 3.3 ቪ ስለሆነ አርኤክስዲ በ Ardino TXD ፒን በቮልቴጅ አከፋፋይ በኩል ይገናኛል። አርዱዲኖ ቲክስዲ (ማስተላለፊያ ፒን) 5 ቪ ነው ፣ ስለሆነም የቮልቴጅ መከፋፈያ የማይጠቀሙ ከሆነ ሞጁሉን ያቃጥሉታል።

ደረጃ 3: HC-05 ሞዱል ያዋቅሩ

HC-05 ሞዱል ያዋቅሩ
HC-05 ሞዱል ያዋቅሩ

በዚህ ደረጃ ውቅረቱን ከደረጃ 2 ወደ ብሉቱዝ ሞጁል እንተገብራለን። እነዚህን መመሪያዎች ይከተሉ

  1. የዩኤስቢ ገመድ ከኮምፒዩተርዎ ያላቅቁ።
  2. የዩኤስቢ ገመድን በሚያገናኙበት ጊዜ በ HC-05 ሞዱልዎ ላይ የ KEY ቁልፍን ለ 5 ሰከንዶች ተጭነው ይያዙ።
  3. በእርስዎ Arduino ሰሌዳ ላይ ዳግም አስጀምር የሚለውን ቁልፍ ጠቅ ያድርጉ።
  4. ውቅሩ ከመተግበሩ በፊት 10 ሰከንዶች ይጠብቁ።
  5. የዩኤስቢ ገመዱን ያላቅቁ እና እንደገና ያገናኙት።

ደረጃ 4 DS1302 RTC ሞዱሉን ያገናኙ

DS1302 RTC ሞዱልን ያገናኙ
DS1302 RTC ሞዱልን ያገናኙ
DS1302 RTC ሞዱልን ያገናኙ
DS1302 RTC ሞዱልን ያገናኙ
DS1302 RTC ሞዱልን ያገናኙ
DS1302 RTC ሞዱልን ያገናኙ

በመርሃግብሩ ላይ በቀረበው መሠረት DS1302 ን ያገናኙ። አጠቃላይ መመሪያዎች:

  • ቪሲሲ ከአርዱዲኖ 5 ቪ ፒን ጋር ይገናኛል።
  • GND ከ Arduino GND ፒን ጋር ይገናኛል።
  • CLK ከአርዱዲኖ ፒን 8 ጋር ይገናኛል።
  • DAT ከአርዱዲኖ ፒን 7 ጋር ይገናኛል።
  • RST ከአርዱዲኖ ፒን 6 ጋር ይገናኛል።

ደረጃ 5: Arduino ፕሮግራም ይስቀሉ

የአርዱዲኖ ፕሮግራም ይስቀሉ
የአርዱዲኖ ፕሮግራም ይስቀሉ
የአርዱዲኖ ፕሮግራም ይስቀሉ
የአርዱዲኖ ፕሮግራም ይስቀሉ

አዎ! ሁሉም ሃርድዌር አሁን ተዘጋጅቷል። ሶፍትዌሩን እንይ። በመጀመሪያ በዚህ አገናኝ ስር ለቦርድዎ firmware ን ያውርዱ-

አርዱዲኖ ዩኖ firmware.hex

በመቀጠል የ HC-05 የብሉቱዝ ሞጁሉን ያላቅቁ። ሞጁሉ በሚገናኝበት ጊዜ አዲስ ኮድ ሊሰቀል ስለማይችል ይህ በጣም አስፈላጊ ነው።

AVRDUDE ን ይጠቀሙ

AVRDUDE firmware ን ወደ AVR ማይክሮፕሮሰሰሮች ለመስቀል የሚያገለግል መሣሪያ ነው ፣ እና እርስዎ እንዲኖሩት በአርዱዲኖ አይዲኢ ውስጥ ተካትቷል። የዊንዶውስ ኮንሶል ይክፈቱ እና ወደ አርዱዲኖ አይዲኢ መጫኛ ማውጫዎ ይሂዱ። ብዙውን ጊዜ በፕሮግራም ፋይሎች ውስጥ የሆነ ቦታ ላይ ይገኛል። አንዴ ካገኙት በኋላ ወደዚህ አቃፊ ይሂዱ//ሃርድዌር/መሣሪያዎች/avr/bin/።

ሊኑክስ / ማክ ኦኤስ

አርዱዲኖ አይዲኢን ከኦፊሴላዊ ምንጮች ከጫኑ አስቀድመው avrdude ወደ አስፈፃሚ መንገድዎ ማከል አለብዎት።

ዊንዶውስ ፣ ሊኑክስ እና ማክ ኦኤስ

በዚህ ትዕዛዝ avrdude መጫንን ያረጋግጡ። እገዛ ከታየ ከዚያ መቀጠል ይችላሉ። ማንኛቸውም ችግሮች ካጋጠሙዎት ስለጉዳዩ ከመጠየቅ ወደኋላ አይበሉ።

avrdude -እገዛ

ወደ አርዱዲኖ ዩኖ ሰሌዳዎ firmware ን ይስቀሉ። ማሳሰቢያ -ሶፍትዌሩ በተለይ ለአርዱዲኖ ኡኖ ተገንብቷል እና ለሌሎች የአርዱዲኖ ሰሌዳዎች አይሰራም።

avrdude -v -patmega328p -carduino -b115200 -P -D -Uflash: w:: i

አንዴ firmware አንዴ ከተሰቀለ ፣ የ HC-05 የብሉቱዝ ሞዱሉን መልሰው ያገናኙ።

ደረጃ 6 የማያ መተግበሪያን ከ Play መደብር ይጫኑ

የእርስዎ ሰሌዳ አሁን ለመጠቀም ዝግጁ ነው። የሚገኝ የብሉቱዝ አስማሚ ካለው የ Play 5.0 ለ Android 5.0 ወይም ከዚያ አዲስ የማያ መተግበሪያን ያውርዱ።

ማያ - ለአርዱዲኖ የጊዜ መርሃግብሮች

በማያ አማካኝነት በጣም ውድ በሆኑ የምርት ስሞች ውስጥ ብዙ ገንዘብ ሳያስገቡ ቤትዎን ብልጥ እንዲሆን ማሻሻል ይችላሉ። አስቀድመው ያለዎትን ኤሌክትሮኒክስ እንደገና መጠቀም ይችላሉ።

የጊዜ መርሃግብሮች - የዕለት ተዕለት እንቅስቃሴዎን በሚበጅ የጊዜ መርሃግብሮች ውስጥ ያዘጋጁ። ለምሳሌ ሌቦች ለማስፈራራት በየጊዜው መብራቶችዎን እንዲያበሩ እና እንዲያጠፉ ማዘዝ ይችላሉ።

ትዕይንቶች - እርስዎ እራስዎ ያዘጋጁ እና ካዘጋጁት መዘግየት በኋላ በራስ -ሰር የሚጠናቀቁ እርምጃዎችን ያግብሩ።

በእጅ መቆጣጠሪያ - እንደ ማብሪያ / ማጥፊያ ይሠራል። በምኞትዎ መሠረት ፒኖችን ያግብሩ ወይም ያቦዝኑ። ለ PWM ፒኖች መቶኛ እሴት ይደገፋል።

ደረጃ 7 ከማያ ወደ ቦርድዎ ይገናኙ

ከማያ ወደ ቦርድዎ ይገናኙ
ከማያ ወደ ቦርድዎ ይገናኙ
ከማያ ወደ ቦርድዎ ይገናኙ
ከማያ ወደ ቦርድዎ ይገናኙ
ከማያ ወደ ቦርድዎ ይገናኙ
ከማያ ወደ ቦርድዎ ይገናኙ

ደህና ፣ እስካሁን በጣም ጥሩ። መተግበሪያውን ይክፈቱ እና ከቦርዱ ጋር ይገናኙ።

  1. በእንኳን ደህና መጡ ማያ ገጽ ላይ እኔ አስቀድመው ቦርድ አዋቅሬያለሁ። ከእሱ ጋር እንገናኝ።
  2. ብሉቱዝን ያንቁ እና ያሉትን መሣሪያዎች ይቃኙ። አንዴ ሰሌዳዎ ከተገኘ (አርዱዲኖ_ማያ) እባክዎን ጠቅ ያድርጉት።
  3. የብሉቱዝ ማጣመር ይጀምራል። የ Android OS ከቦርዱ ጋር ለመገናኘት ፒኑን ይጠይቅዎታል። ለ HC-05 በነባሪነት 1234 ነው።
  4. በማንኛውም ምክንያት ግንኙነታችሁን የሚያቋርጡ ከሆነ እባክዎን ይህንን አገናኝ በመጠቀም አንድ ጉዳይ ሪፖርት ያድርጉ።
  5. ተገናኝተዋል። እንኳን ደስ አላችሁ!: መ

ጠቃሚ አገናኞች

የእገዛ ማዕከል https://apps.maroon-bells.com/maya/help_center.html የፌስቡክ ገጽ በ Play መደብር https://play.google.com /apps/testing/com.maroonbells.maja

የሚመከር: