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

HTTP серверээр хянагддаг LED - Ameba Arduino: 3 алхам
HTTP серверээр хянагддаг LED - Ameba Arduino: 3 алхам

Видео: HTTP серверээр хянагддаг LED - Ameba Arduino: 3 алхам

Видео: HTTP серверээр хянагддаг LED - Ameba Arduino: 3 алхам
Видео: Светодиодный ночник с пультом. И мой светодиодный свет 2024, Арваннэгдүгээр
Anonim
HTTP серверээр хянагддаг LED - Ameba Arduino
HTTP серверээр хянагддаг LED - Ameba Arduino

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

Хангамж

  • Ameba x 1
  • Талхны самбар x 1
  • LED x 1
  • 1KΩ эсэргүүцэл x 1

Алхам 1: Тоног төхөөрөмжийн тохиргоо

Тоног төхөөрөмжийн тохиргоо
Тоног төхөөрөмжийн тохиргоо

Энэ жишээнд бид холбогдож байна

Ameba to WiFi ба Ameba -г сервер болгон ашиглавал хэрэглэгч вэб хуудсаар дамжуулан LED -ийн асаах/унтраах ажиллагааг хянах боломжтой.

Нэгдүгээрт, Ameba -ийг LED -ээр холбоно уу.

LED дээр урт зүү нь эерэг туйл, богино зүү нь сөрөг туйл юм. Тиймээс бид богино зүүг GND (V = 0), урт зүүг D13 руу холбоно. Нэмж дурдахад цахилгаан гүйдэл нь LED -ийн хүлцэлээс хэтэрч, гэмтэл учруулахгүйн тулд бид эерэг туйл дээр эсэргүүцэл холбодог.

Алхам 2: Програм хангамжийн тохиргоо

Програм хангамжийн тохиргоо
Програм хангамжийн тохиргоо
Програм хангамжийн тохиргоо
Програм хангамжийн тохиргоо

Юуны өмнө бид ameba самбарын багцыг аль хэдийн суулгасан эсэхийг шалгах ёстой. Үгүй бол бид доорх линкийг өөрийн хүссэн "удирдах зөвлөлийн нэмэлт URL" руу хуулж, самбар менежер ашиглан суулгаж болно.

github.com/ambiot/amb1_arduino/raw/master/…

Дараа нь "Файл" -> "Жишээ" -> "AmebaWiFi" -> "SimpleWebServerWiFi" -ийг нээнэ үү.

Жишээ кодонд тодруулсан хэсгийг холбогдох мэдээлэл болгон өөрчилнө үү.

Кодыг байршуулаад Ameba дээрх дахин тохируулах товчийг дарна уу.

Алхам 3: HTTP сервер

HTTP сервер
HTTP сервер
HTTP сервер
HTTP сервер

Холболт хийгдсэний дараа та дээрх зураг 1 -д үзүүлсэн шиг arduino IDE дээр "Энэ хуудсыг ажиллуулахын тулд https://xxx.xxx.xxx.xxx рүү хөтчийг нээнэ үү" гэсэн мессежийг харах болно.

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

Одоо бид хөтөч дээрх дээрх 2 -р зураг шиг хоёр мөрийг харах боломжтой боллоо. Бид одоо LED -ийг хянаж, хүссэн үедээ асаах эсвэл унтраах боломжтой боллоо!

Энэ төслийг хөгжилтэй өнгөрөөж, кодоо үргэлжлүүлээрэй!

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