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

Миний анхны IoT төхөөрөмж: 14 алхам
Миний анхны IoT төхөөрөмж: 14 алхам

Видео: Миний анхны IoT төхөөрөмж: 14 алхам

Видео: Миний анхны IoT төхөөрөмж: 14 алхам
Видео: zohiomj 2024, Арванхоёрдугаар сар
Anonim
Миний анхны IoT төхөөрөмж
Миний анхны IoT төхөөрөмж

Энэхүү зааварчилгаанд бид Arduino IDE -ийг My First IoT Device -д хэрхэн суулгах талаар сурах болно, ингэснээр бид ардуино кодыг ажиллуулж, гар утаснаасаа хянах боломжтой болно.

Алхам 1: Arduino IDE програмыг суулгах

Http://www.arduino.cc/en/main/software энэ линкээс Arduino IDE програмыг суулгаарай.

Arduino IDE -ийг суулгасны дараа ширээний компьютер дээр дүрс бий болно.

Алхам 2: Arduino IDE -ийг нээнэ үү

Arduino IDE -ийг нээж байна
Arduino IDE -ийг нээж байна

Arduino IDE -ийг өөрийн ширээний компьютер дээрээс нээнэ үү.

Тохиргооны самбарыг нээхийн тулд Ctrl+таслал дээр дарна уу.

Нэмэлт самбар менежерт доор үзүүлсэн URL хаягийг оруулаад OK дарна уу.

arduino.esp8266.com/stable/package_esp8266com_index.json

Алхам 3: Самбарын менежерийг нээнэ үү

Самбарын менежерийг нээнэ үү
Самбарын менежерийг нээнэ үү

Самбарын менежерийг нээнэ үү.

Алхам 4: ESP 8266 самбарын номын санг сонгоно уу

ESP 8266 самбарын номын санг сонгоно уу
ESP 8266 самбарын номын санг сонгоно уу

Самбарын менежерийн цонх нээгдэж, ESP8266 нэртэй модулийг харах хүртэл цонхны хуудсыг доош гүйлгэнэ үү. Үүнийг олсны дараа модулийг сонгоод хувилбарыг нь сонгоод Install товчийг дарна уу. Үүнийг суулгасны дараа цонхыг хаа.

Алхам 5: Удирдах зөвлөлийг сонгох

Удирдах зөвлөлийг сонгох
Удирдах зөвлөлийг сонгох

My First IoT-ийг Arduino-той ажиллуулахын тулд бид NodeMCU 1.0 (ESP-12E модуль) самбарыг сонгох ёстой.

Дээрх зурагт үзүүлсэн шиг доош гүйлгэх замаар үүнийг хийж болно. Буцах товчийг дарна уу

Алхам 6: компьютерт холбогдох

Компьютерт холбогдож байна
Компьютерт холбогдож байна

MyFirst IoT хянагчийг USB кабель ашиглан компьютерт холбоно уу. COM порт холбогдож байх үед таны компьютер зохих драйверуудыг ачаалж байгааг харах болно. Үүнийг дуусгасны дараа төхөөрөмжийн менежер рүү очиж Com Port -ийг ашиглаж байгааг анхаарна уу (дээрх зураг дээр харуулав)

Алхам 7: Миний анхны хөтөлбөр

Миний анхны хөтөлбөр
Миний анхны хөтөлбөр
Миний анхны хөтөлбөр
Миний анхны хөтөлбөр

Одоо Файл табыг нээгээд, Оруулсан жишээн дэх жишээнүүд рүү очоод 01. Basics руу очоод Blink дээр дарж цонхыг нээнэ үү.

Одоо портыг сонгохын тулд хэрэгслүүд дээр дарна уу: "COM" нь хянагч холбогдсон компьютерийн COM порт дээр үндэслэнэ. COM портыг тодорхойлохын тулд өмнөх алхамуудыг дагана уу.

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

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

Програмыг модульд байршуулахын тулд зураг дээр үзүүлсэн баруун сум дээр дарна уу. Хөтөлбөрийг байршуулсны дараа хянагч дээрх LED нь нэг секундын зайтай асаж, унтрах болно.

Баяр хүргэе - та дөнгөж анхны IoT төхөөрөмжөө ажиллууллаа. Одоо арай илүү сонирхолтой зүйл рүү шилжиж, гар утсаа LED -ээр асааж, унтраацгаая.

Алхам 9: Номын сан нэмэх

Номын сан нэмж байна
Номын сан нэмж байна

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

Үүнийг нэг нэгээр нь хийцгээе.

Доор үзүүлсэн Blynk zip файлыг татаж аваарай. Хаана хадгалснаа тэмдэглэ.

Sketch табыг нээгээд 'Номын сан оруулах' сонголтыг сонгоод '.zip номын сан нэмэх' -г сонгоно уу. Сонгосон дэлгэцийг татаж авсан зип файлын байршил руу чиглүүлж баталгаажуулна уу.

Хэдэн секундын дараа номын сан таны Arduino IDE -д нэмэгдэх болно.

Үлдсэн номын санг давтана уу

Алхам 10: Blynk програмыг ухаалаг утсан дээрээ суулгаарай

Blynk програмыг ухаалаг утсан дээрээ суулгаарай
Blynk програмыг ухаалаг утсан дээрээ суулгаарай
Blynk програмыг ухаалаг утсан дээрээ суулгаарай
Blynk програмыг ухаалаг утсан дээрээ суулгаарай
Blynk програмыг ухаалаг утсан дээрээ суулгаарай
Blynk програмыг ухаалаг утсан дээрээ суулгаарай
Blynk програмыг ухаалаг утсан дээрээ суулгаарай
Blynk програмыг ухаалаг утсан дээрээ суулгаарай

Утасныхаа апп дэлгүүрт очиж Blynk -ийг хайж олоорой. Blynk програмыг суулгаад ажиллуулна уу.

Та имэйл хаяг, нууц үг оруулах шаардлагатай болно. Энэ нь хүчинтэй имэйл хаяг байгаа эсэхийг шалгаарай, учир нь тэнд баталгаажуулалтын жетон илгээгдэх болно.

Блинкийн сайхан сэтгэлтэй хүмүүс таныг эхлүүлэхийн тулд 2000 ширхэг "Эрчим хүч" -ийг өгдөг. Илүү нарийн төвөгтэй төслүүдийг бүтээх явцад танд илүү их энерги шаардагдах бөгөөд үүнийг програмаас худалдаж авах боломжтой болно.

Одоогийн байдлаар бид нэг жишээнээс нөгөө рүү шилжихдээ төслүүдийг устгаж, Blynk -ийн QR кодын онцлог шинж чанарыг ашиглах болно. Дараагийн алхам дээр бид үүнд хүрэх болно.

Алхам 11: Анхны Blynk програмаа үүсгээрэй

Анхны Blynk програмаа үүсгээрэй
Анхны Blynk програмаа үүсгээрэй
Анхны Blynk програмаа үүсгээрэй
Анхны Blynk програмаа үүсгээрэй
Анхны Blynk програмаа үүсгээрэй
Анхны Blynk програмаа үүсгээрэй

Дэлгэцийн дээд хэсэгт байрлах QR тэмдгийг дарахад таны камер асах болно.

Камераа дээрх QR код руу чиглүүлээрэй, Blynk танд зориулж төслийг бүтээх болно. Төслийг боловсруулж дууссаны дараа дэлгэцийн дээд хэсэгт байрлах самрын тэмдгийг дарж доош гүйлгээд "Бүгдийг имэйл илгээх" гэснийг сонгоно уу.

Хэдэн секундын дотор танд имэйлээр баталгаажуулах кодыг илгээх болно.

Arduino IDE дээр File/Examples/My_IOT_Device/Blynk_LED -ийг сонгоно уу.

Програмын файл нээгдэх болно.

Blynk -аас хүлээн авсан баталгаажуулалтын токенийг хуулж буулгаад SSID болон нууц үгээ дэлгэцэнд оруулна уу.

Байршуулах сум товчийг дарж програмыг хянагч руу илгээнэ үү.

Алхам 12: Хөтөлбөрийг ажиллуулна уу

Програмыг ажиллуулна уу
Програмыг ажиллуулна уу

Blynk програм дээр дэлгэцийн баруун дээд буланд байгаа тоглуулах товчийг дарна уу.

Та LED товчлуур болон статусын талбарыг харах болно. Товчлуурыг дарахад хянагчийн LED гэрэл асаж, унтрах бөгөөд үүний дагуу статус шинэчлэгдэх болно.

Баяр хүргэе - та одоо интернетээ ашиглах боломжтой дэлхийн хаанаас ч хамаагүй өөрийн төслийг хянах боломжтой боллоо!

Алхам 13: Код хэрхэн ажилладаг вэ …

Код хэрхэн ажилладаг вэ …
Код хэрхэн ажилладаг вэ …
Код хэрхэн ажилладаг вэ …
Код хэрхэн ажилладаг вэ …

Энэ бол програмчлалын заавар биш боловч энд код болон түүний Blynk -тэй хэрхэн ажилладаг талаар олж мэдэх болно.

Би кодыг санаатайгаар Arduino IDE дээр тусдаа таб болгон оруулсан бөгөөд ингэснээр та гол бүрэлдэхүүн хэсгүүдийг харах боломжтой болно. Програм хийж эхлэхэд үүнийг хийх шаардлагагүй болно.

Эхлээд Blynk_LED табыг харцгаая. Төслийн зөвшөөрлийн код, SSID болон нууц үгээс бусад төслийн аль ч жишээнд үүнийг өөрчлөх шаардлагагүй болно.

Энэ нь ашиглагдаж буй номын сангийн тухай чухал мэдээллийг агуулдаг (#include).

Тохиргооны таб яг үүнийг хийдэг - хянагч ачаалах үед тохиргоо хийх зааврыг гаргасны дараа нэг удаа ажиллана. Энэ тохиолдолд бид цуврал мониторыг 115200 baud дээр ажиллуулж, Blynk болон wifi -ийг тохируулж байна.

Давталтын таб үүнийг яг л хийдэг - энэ нь дотор нь байгаа бүх кодыг давтаж, тойруулан эргэлдүүлдэг. Энэ тохиолдолд blynk болон таймерууд ажиллаж байгаа эсэхийг шалгаарай (бид үүнийг програм, таймер, хэрэгслийн табын хамт өөр зааварчилгаанд оруулах болно).

Алхам 14: Blynk таб

Blynk таб
Blynk таб
Blynk таб
Blynk таб
Blynk таб
Blynk таб
Blynk таб
Blynk таб

Кодыг харахаасаа өмнө Blynk дэлгэц дээрх эдгээр хоёр 'виджетийг харцгаая.

'Товчлуур' нь 'виртуал' зүү гэж тодорхойлогдсон бөгөөд бид үүний тулд 0 оролтыг сонгосон (V0). Энэ бол гаралт үүсгэж, хянагч руу илгээдэг виджет юм. Бид үүнийг түлхэх (түр зуурын) унтраалга биш харин асаах/унтраах байдлаар тохируулсан болохыг анхаарна уу.

Статусын индикатор бол 'утга харуулах' виджет бөгөөд хянагчаас өгөгдлийг илгээдэг. Үүнийг виртуал зүү болгон тохируулсан бөгөөд бид үүний тулд 1 -р үүрийг сонгосон.

Одоо кодыг харцгаая.

Эхний мэдэгдэл - BLYNK_WRITE (V0) - нь виртуал зүү 0 -ээс Blynk -аас ирсэн зааврыг сонсох кодыг хэлж байна. Энэ товчлуурыг өөрчлөх болгонд param.asInt (0) эсвэл 1 -ийг хянагч руу илгээдэг.).

Хэрэв 0 илгээсэн бол хянагч:

  1. Morse.on () тушаалыг гаргадаг; (бидний хамгийн эхэнд оруулсан файлд байгаа номын санг ашиглан) LED -ийг асаадаг.
  2. Цуваа интерфэйс дээр "LED асаалттай" гэж хэвлэнэ (PC терминал)
  3. "LED On" -г Blynk -ийн 1 -р үүрэнд заасан утгын дэлгэцийн виджет рүү илгээдэг. Энэ нь Blynk.virtualWrite (V1, "LED Off") -ийг ашигладаг; Үүнийг хийх заавар.
  4. Хэрэв хянагч руу 1 илгээсэн бол энэ нь эсрэгээрээ хийгддэг.

Маш энгийн ээ?

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