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

IoT аналог оролт - IoT -ийг эхлүүлэх: 8 алхам
IoT аналог оролт - IoT -ийг эхлүүлэх: 8 алхам

Видео: IoT аналог оролт - IoT -ийг эхлүүлэх: 8 алхам

Видео: IoT аналог оролт - IoT -ийг эхлүүлэх: 8 алхам
Видео: СПРИНТ – Самый мотивирующий фильм года! Фильм изменивший миллионы людей! Смотреть онлайн бесплатно 2024, Арванхоёрдугаар сар
Anonim
Image
Image
Удирдах зөвлөлөө AppShed IoT -д бэлтгэж байна
Удирдах зөвлөлөө AppShed IoT -д бэлтгэж байна

AppshedAppShedFollow зохиогчийн дэлгэрэнгүй:

Удирдах зөвлөлөө AppShed IoT -д бэлтгэж байна
Удирдах зөвлөлөө AppShed IoT -д бэлтгэж байна
JavaScript ба App Builder: Хичээл 1
JavaScript ба App Builder: Хичээл 1
JavaScript ба App Builder: Хичээл 1
JavaScript ба App Builder: Хичээл 1
Кодлохгүйгээр гар утасны тоглоом хийх
Кодлохгүйгээр гар утасны тоглоом хийх
Кодлохгүйгээр гар утасны тоглоом хийх
Кодлохгүйгээр гар утасны тоглоом хийх

Тухай: Appshed бол оюутнууд, багш нар App Building, Game Making, IoT/Robotics -ийг сурах боломжтой боловсролын платформ юм. Аппликешны тухай дэлгэрэнгүй »

Аналог оролтыг ойлгох нь бидний эргэн тойрон дахь бүх зүйл аналог мэдрэгч биш ч гэсэн хэрхэн ажилладагийг ойлгох чухал хэсэг юм (заримдаа эдгээр мэдрэгчийг дижитал болгон хөрвүүлдэг). Зөвхөн асаах эсвэл унтраах боломжтой дижитал оролтоос ялгаатай нь аналог оролт нь 0 -ээс 1024 хүртэлх хэмжээтэй байж болно (таны микроконтроллероос хамаарч) бөгөөд энэ нь мэдрэгчээс илүү их мэдээлэл унших боломжийг олгодог.

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

Алхам 1: Аналог ба дижитал

Аналог ба дижитал
Аналог ба дижитал
Аналог ба дижитал
Аналог ба дижитал
Аналог ба дижитал
Аналог ба дижитал

Аналог ба дижитал хоёулаа ялгаатай боловч хоёулаа өөрийн гэсэн хэрэглээтэй байдаг. Жишээлбэл, бүх товчлуурууд нь дижитал оролтууд юм, учир нь дижитал оролт нь зөвхөн 0 эсвэл 1 байж болно, асаалттай эсвэл унтраасан байдаг бөгөөд бидний мэдэж байгаагаар товчлуурууд нээлттэй эсвэл хаалттай, дахин 0 эсвэл 1 байж болно.

Гэсэн хэдий ч зарим оролт нь 0 эсвэл 1 -ээс арай илүү төвөгтэй байдаг, жишээлбэл, мэдрэгч нь дижитал оролтоор уншихад алдагдах олон тооны утгыг буцааж илгээдэг боловч аналог оролт нь 0 -ээс утгыг унших боломжийг олгодог. 1024. Энэ нь бидэнд илүү их үнэ цэнийг хүлээн авах боломжийг олгодог.

Үүний жишээг үзүүлсэн зургуудаас харж болно, эхний зураг нь дижитал оролтыг харуулж байна, утга нь зөвхөн 0 эсвэл 1 байж болно, хоёр дахь утга нь аналог оролтыг харуулдаг бөгөөд таны харж байгаагаар хоорондох утгуудаар хийгдсэн сайхан муруй байна. 0 ба 1024.

Алхам 2: Төлөвлөгөө ба бидэнд хэрэгтэй зүйл

Төлөвлөгөө ба бидэнд хэрэгтэй зүйл
Төлөвлөгөө ба бидэнд хэрэгтэй зүйл

Мэдээжийн хэрэг аналог утгыг уншихын тулд тэдгээрийг задлах мэдрэгч хэрэгтэй болно. Тиймээс бид хувьсах резистор болох потенциометрийг ашиглах болно, ингэснээр товчлуурыг хөдөлгөж байх үед утгууд хэрхэн өөрчлөгдөж байгааг харж болно.

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

Тиймээс үүнийг ажиллуулахын тулд бидэнд дараахь зүйлс хэрэгтэй болно.

  • IoT Board (Бид NodeMCU -ийг ашиглаж байгаа боловч үүнийг Sparkfun 8266 зүйл, Adafruit өд, ерөнхий ESP 8266 төхөөрөмжүүд дээр туршиж, ажиллаж байна.
  • Жижиг потенциометр (50к -аас 500к хүртэл бүх зүйл сайн ажиллах болно)
  • Талхны самбар
  • Зарим эрэгтэй, эрэгтэй үсрэгч

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

Алхам 3: Номын санг суулгах

кодоо байршуулахын тулд бид эндээс татаж авах боломжтой хамгийн алдартай Arduino IDE -ийг ашиглах болно. Одоо бид AppShed вэбсайтыг ашиглан самбарын ажиллагааг хянах, засварлах гэж байгаа тул самбар дээр байгаа бодит код дээр анхаарлаа төвлөрүүлэх шаардлагагүй болно. Бидний байршуулж буй код бол вэбсайтыг самбар дээрх бүх зүүг хянах боломжийг олгодог AppShed мастер ноорог юм.

Одоо Arduino IDE -ээр дамжуулан кодоо манай самбар дээр байршуулахын тулд бид номын сангаа суулгах хэрэгтэй бөгөөд энэ нь IDE -ийн тусгай самбартай ярих боломжийг олгодог. Үүнийг дараах байдлаар гүйцэтгэнэ.

  • Arduino IDE -ийг ажиллуулна уу
  • Файл руу очоод Preferences дээр дарна уу
  • Доод талд та "нэмэлт самбар менежерийн URL", дараа нь хоосон зай харах ёстой
  • Үүнийг хуулж хоосон орон зайд байрлуулна уу

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

  • Хэрэгсэл рүү очоод, дараа нь Удирдах зөвлөл, дараа нь Удирдах зөвлөлийн менежер дээр дарна уу
  • Одоо хайлтын талбарт ESP8266 хайх
  • Эхний сонголтыг сонгоод Install дээр дарна уу

Одоо манай зөвлөл Arduino IDE -тэй холбогдох боломжтой боллоо

Алхам 4: Кодыг байршуулж байна

Кодыг байршуулж байна
Кодыг байршуулж байна

Энэ үед бид Arduino IDE -ийг IoT самбартайгаа харилцахад туслах шаардлагатай номын санг татаж аваад AppShed мастер ноорог ажиллуулах боломжийг олгодог номын санг татаж авлаа. Одоо бидний хийх ёстой зүйл бол таны IoT төхөөрөмжийн нэр, нууц үгийг код дээр өөрчлөх явдал юм, хэрэв та үүнийг хийхгүй бол таны IoT төхөөрөмжүүдийн wifi нэр нь "Таны_төхөөрөмжийн_хаягт" байна.

Үүнийг хийхийн тулд бидэнд дараахь зүйлс хэрэгтэй болно.

  • IoT самбараа компьютерт холбоно уу
  • Appshed -ийн мастер зургийг татаж аваад нээнэ үү (эндээс олж болно)
  • Хэрэгсэл рүү шилжиж, самбар дээр дарна уу
  • Самбараа харах хүртэл доош гүйлгээд, дээр нь дарна уу (Би NodeMCU ашиглаж байгаа тул NodeMCU дээр дарах гэж байна)
  • Одоо хэрэгслүүд рүү буцаж очоод порт дээр дарна уу, эндээс та самбараа харах ёстой (хэрэв та цонхонд байгаа бол энэ нь "com 9" шиг харагдах ёстой бөгөөд Mac -д "/dev/cu.wchusbserial1410 ')
  • Байршуулахын тулд хажуу тийш харсан сумыг товшиж, ачаалах хүртэл хүлээнэ үү.

Хэрэв танд 2-3 минутын дараа байршуулалт дууссан гэсэн мессеж ирвэл бүх зүйл төгс болсон! Манай самбар ажиллаж байгаа эсэхийг дахин шалгахын тулд бид WiFi тохиргоогоо хийж, хэрэв самбар ажиллаж байгаа бол өмнө нь өгсөн нэрийг хайж олох боломжтой.

Алхам 5: Манай програмыг тохируулах

Манай програмыг тохируулж байна
Манай програмыг тохируулж байна
Манай програмыг тохируулж байна
Манай програмыг тохируулж байна

Тиймээс бид програмыг бүтээхээсээ өмнө AppShed вэбсайтад самбараас аль зүүг унших гэж байгаагаа хэлэх хэрэгтэй. Үүнийг хийхийн тулд бид www.appshed.com хаягаар орж нэвтэрдэг бөгөөд нэвтэрсний дараа та IoT builder нэртэй хуудсыг харах ёстой бөгөөд бид үүнийг дарах хэрэгтэй болно.

IoT бүтээгч рүү орсны дараа бид шинэ самбар үүсгэж "IoT оролт" гэж нэрлээд дараа нь хадгална. Энэ үед бид эргэн тойрондоо олон зүү бүхий микроконтроллерийг танилцуулж байна. Жишээлбэл, хэрэв бид энэ самбар дээрх 1 -р зүүг HIGH гэж тохируулсан бол таны самбар дээрх 1 -р зүү нь мөн өндөр болно.

Одоо аналог оролтын дор та потенциометрийн сонголтыг харах ёстой, бид үүнийг дарах болно, дараа нь 40 -р зүү дээр дарж тогоо 40 -р зүүтэй холбоно уу. 40 -р зүү нь A0 зүүг илэрхийлнэ.

Энэ холбоосоор бид "Хадгалах" дээр дарж, програм бүтээх тал руу очих боломжтой

Алхам 6: Апп хийх

Апп хийх
Апп хийх
Апп хийх
Апп хийх
Апп хийх
Апп хийх

Аппликешн бүтээх хуудсан дээр танд танилцуулах ёстой хамгийн эхний зүйл бол дуураймал утас бөгөөд бидний хийх ёстой хамгийн эхний зүйл бол дэлгэцийн доод хэсэгт байгаа жижиг нэмэх дүрс дээр дарж шинэ програм эхлүүлэх явдал юм.

Шинэ програмыг ачаалж дуусмагц бид IoT бүтээгч дээр саяхан хийсэн самбараа холбох гэж байгаа бол үүнийг самбар дээр дарж, дараа нь саяхан хийсэн самбар дээр дарж хийнэ. Үүнийг одоо холбосон бол бид маягтын талбар руу ороод оролтын хайрцгийг дарж болно. Бид оролтын хайрцагт "IoT Input" нэрийг өгөх гэж байгаа бөгөөд IoT бүтээгч дэх потенциометрийг өгсөнтэй яг ижил хувьсагчийн нэрийг өгөх ёстой тул хувьсагчийн нэрийн талбарт "pot" -ыг оруулна уу. Энэ нь IoT самбарыг оролтын хайрцагт холбох болно.

Бид товшсоны дараа програмыг хадгалах болно! Үүнийг утсандаа оруулахын тулд бид нийтлэх боломжтой бөгөөд үүнийг хийсний дараа бид утсаараа скан хийх боломжтой QR кодыг хуваалцах, дарах боломжтой.

Алхам 7: Цахилгааны утас ба холболт

Утас ба холболт
Утас ба холболт

Тиймээс одоо бидний хийх ёстой хамгийн сүүлийн зүйл бол потенциометрээ IoT самбартай холбож, дараа нь IoT самбараа утсандаа холбох явдал юм.

Тиймээс савыг IoT төхөөрөмжтэйгээ холбох нь маш энгийн бөгөөд бид тогны дунд зүүг IoT самбар дээрх A0 -тэй холбож, дараа нь савны зүүн зүүг 3.3 вольтод холбож, эцэст нь баруун хөлөө холбоно. савыг манай IoT самбар дээр нунтаглана.

Одоо IoT самбараа утсандаа холбохын тулд бид утсаа IoT самбарын wifi -д холбоход л хангалттай бөгөөд кодын тохиргоонд тусгай нэр өгсөн тул үүнийг олоход үнэхээр хялбар байх болно. (хэрэв та түүнд тусгай нэр өгөөгүй бол wifi -ийн анхны нэр бол YourDeviceName, нууц үг нь YourDevicePassword). Төхөөрөмжүүдийг холбосны дараа бид вэб апп руу буцаж очих боломжтой бөгөөд та утгууд орж ирж байгааг харах болно.

Алхам 8: Цаашид үргэлжлүүлээрэй

Үүнийг цааш нь авч үзье!
Үүнийг цааш нь авч үзье!

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

Үргэлж харж байсан танд маш их баярлалаа, хэрэв танд ямар нэгэн асуулт байвал бид сэтгэгдлээрээ туслах болно.

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