Агуулгын хүснэгт:

Arduino: Андройд апп -аас цагийн хөтөлбөр ба алсын удирдлага: 7 алхам (зурагтай)
Arduino: Андройд апп -аас цагийн хөтөлбөр ба алсын удирдлага: 7 алхам (зурагтай)

Видео: Arduino: Андройд апп -аас цагийн хөтөлбөр ба алсын удирдлага: 7 алхам (зурагтай)

Видео: Arduino: Андройд апп -аас цагийн хөтөлбөр ба алсын удирдлага: 7 алхам (зурагтай)
Видео: Google Apps Script ашиглан Google Form хийх 1-р хэсэг (Монгол хэлээр) 2024, Арваннэгдүгээр
Anonim
Arduino: Андройд апп -аас цагийн хөтөлбөр ба алсын удирдлага
Arduino: Андройд апп -аас цагийн хөтөлбөр ба алсын удирдлага

Хүмүүс гайхалтай төслүүдээ дуусгасны дараа хэрэггүй бүх Arduino хавтангуудад юу тохиолдохыг би үргэлж боддог байсан. Үнэн бол жаахан сэтгэл дундуур байна: юу ч биш. Үүнийг би гэр бүлийнхээ гэрт ажиглаж байсан бөгөөд аав нь өөрийн гэрийн автоматжуулалтын шийдлийг бүтээх гэж оролдсон боловч цахилгаанчин байсан тул програмчлалын хэсгийг даван туулж чадаагүй юм.

  • Програмчлах нь хэцүү байдаг.
  • Үнэ цэнэтэй програм хангамжийг бий болгоход цаг хугацаа хэрэгтэй.
  • Гэрийн хийсэн апп нь уйтгартай харагддаг бөгөөд хэрэглэгчдэд ээлтэй байдаггүй.

Үүнийг зөв болгохын тулд хэдэн сар зарцуулсан боловч төсөл үнэ цэнэтэй байсан. Би эцгийнхээ асуудлыг bluetooth -ээр холбож, цагийн програм, үзэгдэл, гарын авлагын хяналтыг ямар ч програмчлалын мэдлэггүйгээр хайрцагнаас гаргадаг Андройд апп -аар хангаж өгөхийг хүсч байна. Эхэлцгээе!

Хангамж

Техник хангамж:

  • 1 удаа Arduino Uno
  • 1х HC-05 bluetooth модуль
  • 1х DS1302 RTC модуль
  • 1х талхны самбар
  • 3х резистор 1к ом (220 ом эсвэл 10 к ом байж болно)
  • 1х USB 2.0 кабель төрөл A/B
  • 12х холбогч утас
  • Android 5.0+ бүхий ухаалаг гар утас (bluetooth боломжтой)
  • Зөөврийн компьютер/компьютер

Програм хангамж:

  • Arduino IDE
  • Play Store -аас Майя апп

Алхам 1: Bluetooth модулийн тохиргоог байршуулна уу

Bluetooth модулийн тохиргоог байршуулах
Bluetooth модулийн тохиргоог байршуулах
Bluetooth модулийн тохиргоог байршуулах
Bluetooth модулийн тохиргоог байршуулах

Нэгдүгээрт, та зөөврийн компьютер/блютүүт адаптераа тохируулах ёстой. Arduino самбарыг компьютерийн USB порт руу холбоно уу. Arduino IDE -ийг ажиллуулж, шинэ ноорог нээж, доорх кодыг хуулж буулгана уу.

Код:

хүчингүй тохиргоо () {

Цуваа эхлэх (38400); саатал (500); Serial.println ("AT+NAME = Arduino_Maya"); саатал (500); Serial.println ("AT+BAUD = 115200, 0, 0"); саатал (500); Serial.println ("AT+POLAR = 1, 0"); саатал (500); } void loop () {}

Таны IDE дээр эдгээр сонголтыг сонгосон эсэхийг шалгаарай.

  1. Хэрэгсэл → Самбар → Arduino Uno
  2. Хэрэгслүүд → Порт → Arduino -ийг холбосон порт

Хөтөлбөрийг эмхэтгэн байршуулна уу

Алхам 2: Bluetooth модулийг холбоно уу

Bluetooth модулийг холбоно уу
Bluetooth модулийг холбоно уу
Bluetooth модулийг холбоно уу
Bluetooth модулийг холбоно уу
Bluetooth модулийг холбоно уу
Bluetooth модулийг холбоно уу
Bluetooth модулийг холбоно уу
Bluetooth модулийг холбоно уу

Схемд үзүүлсэн шиг HC-05-аа холбоно уу. Ерөнхий заавар:

  • VCC нь Arduino 5V зүүтэй холбогддог.
  • GND нь Arduino GND зүүтэй холбогддог.
  • TXD нь Arduino RXD зүүтэй холбогддог.
  • Өгөгдлийн логик хүчдэлийн түвшин 3.3V тул RXD нь Arduino TXD зүүтэй хүчдэл хуваагчаар холбогддог. Arduino TXD (дамжуулагч зүү) нь 5V бөгөөд хэрэв та хүчдэл хуваагч ашиглахгүй бол модулиа шатаах болно.

Алхам 3: HC-05 модулийг тохируулах

HC-05 модулийг тохируулах
HC-05 модулийг тохируулах

Энэ алхамд бид 2 -р алхамаас bluetooth модулийн тохиргоог ашиглах болно. Эдгээр зааврыг дагана уу.

  1. USB кабелийг компьютерээсээ салга.
  2. USB кабель холбохдоо HC-05 модулийнхаа KEY товчлуурыг 5 секундын турш дарна уу.
  3. Arduino самбар дээрх RESET товчийг дарна уу.
  4. Тохиргоог ашиглахаас 10 секунд хүлээнэ үү.
  5. USB кабелийг салгаад дахин холбоно уу.

Алхам 4: DS1302 RTC модулийг холбоно уу

DS1302 RTC модулийг холбоно уу
DS1302 RTC модулийг холбоно уу
DS1302 RTC модулийг холбоно уу
DS1302 RTC модулийг холбоно уу
DS1302 RTC модулийг холбоно уу
DS1302 RTC модулийг холбоно уу

Схемд үзүүлсэн шиг DS1302 -ийг холбоно уу. Ерөнхий заавар:

  • VCC нь Arduino 5V зүүтэй холбогддог.
  • GND нь Arduino GND зүүтэй холбогддог.
  • CLK нь Arduino pin 8 -тэй холбогддог.
  • DAT нь Arduino pin 7 -тэй холбогддог.
  • RST нь Arduino pin 6 -тай холбогддог.

Алхам 5: Arduino програмыг байршуулна уу

Arduino програмыг байршуулах
Arduino програмыг байршуулах
Arduino програмыг байршуулах
Arduino програмыг байршуулах

Тийм ээ! Бүх тоног төхөөрөмжийг одоо тохируулсан болно. Програм хангамжийг гүйцээцгээе. Нэгдүгээрт, энэ холбоос дээр байгаа самбарынхаа програмыг татаж аваарай.

Arduino Uno програм хангамж.hex

Дараа нь HC-05 bluetooth модулийг салга. Модуль холбогдсон үед шинэ кодыг байршуулах боломжгүй тул энэ нь маш чухал юм.

AVRDUDE ашиглана уу

AVRDUDE бол AVR микропроцессоруудад програм хангамжийг байршуулахад хэрэглэгддэг хэрэгсэл бөгөөд Arduino IDE -д багтсан байдаг тул WindowsOpen консолыг ашиглан Arduino IDE суулгах лавлах руу очно уу. Ихэвчлэн энэ нь програмын файлуудын хаа нэгтээ байрладаг. Үүнийг олсны дараа энэ хавтас руу очно уу:/hardware/tools/avr/bin/.

Linux / Mac OS

Хэрэв та Arduino IDE -ийг албан ёсны эх сурвалжаас суулгасан бол та өөрийн гүйцэтгэх боломжтой замд avrdude -ийг аль хэдийн оруулсан байх ёстой.

Windows, Linux болон Mac OS

Энэ тушаалаар avrdude суулгалтыг баталгаажуулна уу. Хэрэв тусламж гарч ирвэл та үргэлжлүүлж болно. Хэрэв танд ямар нэгэн асуудал тулгарвал энэ талаар Google -ээс асуухаас бүү эргэлзээрэй.

avrdude -тусламж

Arduino Uno самбарт програм хангамжийг байршуулна уу. Анхаарна уу: firmware нь Arduino Uno -д зориулагдсан бөгөөд бусад Arduino самбар дээр ажиллахгүй.

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

Програм хангамжийг байршуулсны дараа HC-05 bluetooth модулийг буцааж холбоно уу.

Алхам 6: Maya програмыг Play Store -оос суулгана уу

Таны самбар одоо ашиглахад бэлэн боллоо. Android 5.0 болон түүнээс дээш хувилбартай bluetooth адаптертай Play Store -оос Maya програмыг татаж аваарай.

Маяа - Arduino -д зориулсан цагийн хөтөлбөрүүд

Майягийн тусламжтайгаар та үнэтэй брэндүүдэд маш их хөрөнгө оруулалт хийхгүйгээр байшингаа ухаалаг болгож сайжруулах боломжтой. Та өөрт байгаа электрон бараагаа дахин ашиглах боломжтой.

Цагийн хөтөлбөрүүд - өдөр тутмын ажлаа тохируулах цагийн хөтөлбөрөөр тохируулах. Жишээлбэл, та хулгайчдыг айлгахын тулд самбараа үе үе асааж, унтрааж өгөхийг захиалж болно.

Үзэгдлүүд - аяндаа гарч, тохируулсан саатал гарсны дараа автоматаар дуусдаг үйлдлийг идэвхжүүлнэ.

Гарын авлагын хяналт - унтраалга байдлаар ажилладаг. Таны хүслийн дагуу тээглүүрийг идэвхжүүлэх эсвэл идэвхгүй болгох. PWM тээглүүрийн хувьд хувийн утгыг дэмждэг.

Алхам 7: Майягаас Удирдах зөвлөлтэйгээ холбогдоорой

Майягаас Удирдах зөвлөлтэйгээ холбогдоорой
Майягаас Удирдах зөвлөлтэйгээ холбогдоорой
Майягаас Удирдах зөвлөлтэйгээ холбогдоорой
Майягаас Удирдах зөвлөлтэйгээ холбогдоорой
Майягаас Удирдах зөвлөлтэйгээ холбогдоорой
Майягаас Удирдах зөвлөлтэйгээ холбогдоорой

За, одоо болтол маш сайн байна. Апп -ыг нээгээд самбар руу холбоно уу.

  1. Тавтай морилно уу дэлгэц дээр би аль хэдийн самбар тохируулсан гэж сонгоно уу. Үүнтэй холбогдъё.
  2. Bluetooth -ийг идэвхжүүлж, боломжтой төхөөрөмжүүдийг хайх. Таны самбарыг олсны дараа (Arduino_Maya) дээр дарна уу.
  3. Bluetooth холболт эхэлнэ. Андройд OS нь самбартай холбогдохын тулд тээглүүрийг асуух болно. HC-05-ийн хувьд энэ нь анхдагчаар 1234 юм.
  4. Ямар нэгэн шалтгаанаар таныг салгах тохиолдолд энэ холбоосыг ашиглан асуудлаа мэдэгдээрэй.
  5. Та холбогдсон байна. Баяр хүргэе!: D

Хэрэгтэй холбоосууд

Тусламжийн төв: https://apps.maroon-bells.com/maya/help_center.htmlFacebook хуудас: Play Store дээр: https://play.google.com /apps/testing/com.maroonbells.maja

Зөвлөмж болгож буй: