Агуулгын хүснэгт:
- Алхам 1: Arduino IDE програмыг суулгах
- Алхам 2: Arduino IDE -ийг нээнэ үү
- Алхам 3: Самбарын менежерийг нээнэ үү
- Алхам 4: ESP 8266 самбарын номын санг сонгоно уу
- Алхам 5: Удирдах зөвлөлийг сонгох
- Алхам 6: компьютерт холбогдох
- Алхам 7: Миний анхны хөтөлбөр
- Алхам 8: Анхны програмаа байршуулна уу
- Алхам 9: Номын сан нэмэх
- Алхам 10: Blynk програмыг ухаалаг утсан дээрээ суулгаарай
- Алхам 11: Анхны Blynk програмаа үүсгээрэй
- Алхам 12: Хөтөлбөрийг ажиллуулна уу
- Алхам 13: Код хэрхэн ажилладаг вэ …
- Алхам 14: Blynk таб
Видео: Миний анхны IoT төхөөрөмж: 14 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэхүү зааварчилгаанд бид 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 -ийг өөрийн ширээний компьютер дээрээс нээнэ үү.
Тохиргооны самбарыг нээхийн тулд Ctrl+таслал дээр дарна уу.
Нэмэлт самбар менежерт доор үзүүлсэн URL хаягийг оруулаад OK дарна уу.
arduino.esp8266.com/stable/package_esp8266com_index.json
Алхам 3: Самбарын менежерийг нээнэ үү
Самбарын менежерийг нээнэ үү.
Алхам 4: 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 програмыг суулгаад ажиллуулна уу.
Та имэйл хаяг, нууц үг оруулах шаардлагатай болно. Энэ нь хүчинтэй имэйл хаяг байгаа эсэхийг шалгаарай, учир нь тэнд баталгаажуулалтын жетон илгээгдэх болно.
Блинкийн сайхан сэтгэлтэй хүмүүс таныг эхлүүлэхийн тулд 2000 ширхэг "Эрчим хүч" -ийг өгдөг. Илүү нарийн төвөгтэй төслүүдийг бүтээх явцад танд илүү их энерги шаардагдах бөгөөд үүнийг програмаас худалдаж авах боломжтой болно.
Одоогийн байдлаар бид нэг жишээнээс нөгөө рүү шилжихдээ төслүүдийг устгаж, Blynk -ийн QR кодын онцлог шинж чанарыг ашиглах болно. Дараагийн алхам дээр бид үүнд хүрэх болно.
Алхам 11: Анхны 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 дэлгэц дээрх эдгээр хоёр 'виджетийг харцгаая.
'Товчлуур' нь 'виртуал' зүү гэж тодорхойлогдсон бөгөөд бид үүний тулд 0 оролтыг сонгосон (V0). Энэ бол гаралт үүсгэж, хянагч руу илгээдэг виджет юм. Бид үүнийг түлхэх (түр зуурын) унтраалга биш харин асаах/унтраах байдлаар тохируулсан болохыг анхаарна уу.
Статусын индикатор бол 'утга харуулах' виджет бөгөөд хянагчаас өгөгдлийг илгээдэг. Үүнийг виртуал зүү болгон тохируулсан бөгөөд бид үүний тулд 1 -р үүрийг сонгосон.
Одоо кодыг харцгаая.
Эхний мэдэгдэл - BLYNK_WRITE (V0) - нь виртуал зүү 0 -ээс Blynk -аас ирсэн зааврыг сонсох кодыг хэлж байна. Энэ товчлуурыг өөрчлөх болгонд param.asInt (0) эсвэл 1 -ийг хянагч руу илгээдэг.).
Хэрэв 0 илгээсэн бол хянагч:
- Morse.on () тушаалыг гаргадаг; (бидний хамгийн эхэнд оруулсан файлд байгаа номын санг ашиглан) LED -ийг асаадаг.
- Цуваа интерфэйс дээр "LED асаалттай" гэж хэвлэнэ (PC терминал)
- "LED On" -г Blynk -ийн 1 -р үүрэнд заасан утгын дэлгэцийн виджет рүү илгээдэг. Энэ нь Blynk.virtualWrite (V1, "LED Off") -ийг ашигладаг; Үүнийг хийх заавар.
- Хэрэв хянагч руу 1 илгээсэн бол энэ нь эсрэгээрээ хийгддэг.
Маш энгийн ээ?
Зөвлөмж болгож буй:
Миний IoT төхөөрөмж - GPS Trigger: 5 алхам
Миний IoT төхөөрөмж - GPS Trigger: Энэхүү зааварчилгаанд та гэрээсээ хэдэн минутын зайтай байхдаа имэйл илгээх IoT хянагчаа хэрхэн тохируулах талаар сурах болно
Миний IoT төхөөрөмж - Эхний реле: 5 алхам
Миний IoT төхөөрөмж - Анхны буухиа: Энэхүү зааварчилгаанд бид Блинкийн релеийг удирдах болно. Аппликешн дээрээс асаах, унтраах. АНХААР !!! Хэрэв та релеээ цахилгаан сүлжээнд холбох гэж байгаа бол юу хийж байгаагаа мэдэж байгаа эсэхийг шалгаарай !!! АНХААР
DIY BB8 - Бүрэн 3D хэвлэсэн - 20см диаметртэй анхны хэмжээтэй анхны загвар: 6 алхам (зурагтай)
DIY BB8 - Бүрэн 3D хэвлэсэн - 20см диаметртэй анхны хэмжээтэй анхны загвар: Сайн байцгаана уу, энэ бол миний анхны төсөл тул би дуртай төслөө хуваалцахыг хүссэн юм. Энэхүү төсөлд бид 20 см диаметртэй бүрэн 3D принтерээр үйлдвэрлэсэн BB8 загварыг хийх болно. Би жинхэнэ BB8 -тай яг адилхан хөдөлдөг робот бүтээх гэж байна
Анхны жинтэй 150 гр жинтэй анхны роботыг холбох: 10 алхам
Анхны жингийн 150 гр жинтэй роботыг холбох: Антвилот робот бол жижигхэн, алсын удирдлагатай, байлдааны робот юм. Robot Wars, Battlebots дээр үзсэн хүмүүсийн адил, гэхдээ хамаагүй жижиг! Энэ бол олон жингийн ангиллын нэг бөгөөд ангилал нь аль улсад байгаагаас хамаарч өөр өөр байж болно. Их Британид эсрэг жин:
USB дотор/гадна термометр (эсвэл "Миний анхны USB төхөөрөмж"): 4 алхам (зурагтай)
USB дотор ба гадна термометр (эсвэл "Миний анхны USB төхөөрөмж"): Энэ бол PIC 18Fs дээр USB дагалдах хэрэгслийг харуулдаг энгийн загвар юм. 18F4550 40 зүү чиптэй холбоотой олон жишээ байдаг бөгөөд энэ загвар нь 18F2550 28 зүүтэй жижиг хувилбарыг харуулдаг бөгөөд ПХБ нь гадаргуу дээр холбох эд ангиудыг ашигладаг боловч бүх