Mundarija:

HTTP server tomonidan boshqariladigan LED - Ameba Arduino: 3 qadam
HTTP server tomonidan boshqariladigan LED - Ameba Arduino: 3 qadam

Video: HTTP server tomonidan boshqariladigan LED - Ameba Arduino: 3 qadam

Video: HTTP server tomonidan boshqariladigan LED - Ameba Arduino: 3 qadam
Video: Как работает DNS сервер (Система доменных имён) 2024, Noyabr
Anonim
HTTP server tomonidan boshqariladigan LED - Ameba Arduino
HTTP server tomonidan boshqariladigan LED - Ameba Arduino

LEDni boshqarish har qanday mikrokontrolder yordamida oson, lekin LEDni mobil telefoningiz brauzerida simsiz boshqarish chindan ham ajoyib va qiziqarli. Aslida, bu IoT loyihasi, chunki siz LEDdan boshqa narsalarni boshqarish uchun bir xil serverdan foydalanishingiz mumkin, masalan, karnay, chiroq, fan, suv sovutgichi va boshqalar.

Ta'minotlar

  • Ameba x 1
  • Non paneli x 1
  • LED x 1
  • 1KΩ qarshilik x 1

1 -qadam: Uskuna sozlamalari

Uskunani sozlash
Uskunani sozlash

Ushbu misolda biz ulanamiz

Ameba to WiFi va Ameba -ni server sifatida ishlatganda, foydalanuvchi veb -sahifa orqali LEDni yoqish/o'chirishni boshqarishi mumkin.

Birinchidan, Amebani LED bilan ulang.

LEDda uzunroq pin - ijobiy qutb, qisqaroq - salbiy qutb. Shunday qilib, biz qisqa pinni GND ga (V = 0) va uzunroq pinni D13 ga ulaymiz. Bunga qo'shimcha ravishda, elektr toki LEDning tolerantligidan oshmasligi va shikastlanishiga yo'l qo'ymaslik uchun biz musbat qutbga qarshilik bog'laymiz.

2 -qadam: dasturiy ta'minotni sozlash

Dasturiy ta'minotni sozlash
Dasturiy ta'minotni sozlash
Dasturiy ta'minotni sozlash
Dasturiy ta'minotni sozlash

Avvalo, biz ameba karta to'plami allaqachon o'rnatilganligiga ishonch hosil qilishimiz kerak. Agar yo'q bo'lsa, biz quyidagi havolani sizning xohishingizga ko'ra "qo'shimcha boshqaruv paneli URL -lariga" nusxalashimiz va taxta menejeri yordamida o'rnatishimiz mumkin.

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

Keyin "Fayl" -> "Misollar" -> "AmebaWiFi" -> "SimpleWebServerWiFi" -ni oching.

Namunaviy kodda ajratilgan parchani tegishli ma'lumotlarga o'zgartiring.

Kodni yuklang va Ameba -da tiklash tugmachasini bosing.

3 -qadam: HTTP -server

HTTP server
HTTP server
HTTP server
HTTP server

Aloqa o'rnatilganda, yuqoridagi 1 -rasmda ko'rsatilganidek, arduino IDE -da "Bu sahifani amalda ko'rish uchun https://xxx.xxx.xxx.xxx brauzerini oching" degan xabarni ko'rasiz:

Keyin, xuddi shu WiFi domeni ostida kompyuter yoki aqlli telefon brauzerini oching, xabarga manzilni kiriting. Bunday holda, biz kompyuterda veb -brauzerdan foydalanmoqdamiz.

Endi biz brauzerda yuqoridagi 2 -rasmdagi kabi ikkita qatorni ko'rishimiz mumkin. Endi biz LEDni xohlagan vaqtda yoqish yoki o'chirish uchun boshqarishimiz mumkin!

Ushbu loyihadan zavqlaning va kodlashni davom ettiring!

Tavsiya: