Talaan ng mga Nilalaman:

Kontroladong HTTP Server LED - Ameba Arduino: 3 Mga Hakbang
Kontroladong HTTP Server LED - Ameba Arduino: 3 Mga Hakbang

Video: Kontroladong HTTP Server LED - Ameba Arduino: 3 Mga Hakbang

Video: Kontroladong HTTP Server LED - Ameba Arduino: 3 Mga Hakbang
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Nobyembre
Anonim
LED Controlled na HTTP Server - Ameba Arduino
LED Controlled na HTTP Server - Ameba Arduino

Ang pagkontrol sa isang LED ay madali sa anumang microcontroller na iyong pinili, ngunit ang pagkontrol ng LED nang wireless sa browser ng iyong mobile phone on the go ay talagang cool at masaya. Sa totoo lang ito ay isang proyekto na ng IoT, dahil maaari mong gamitin ang parehong server upang makontrol ang mga bagay maliban sa LED, halimbawa, speaker, lampara, bentilador, cooler ng tubig, atbp.

Mga gamit

  • Ameba x 1
  • Breadboard x 1
  • LED x 1
  • 1KΩ Resistor x 1

Hakbang 1: Pag-setup ng Hardware

Pag-setup ng Hardware
Pag-setup ng Hardware

Sa halimbawang ito, kumokonekta kami

Ameba sa WiFi at gamitin ang Ameba bilang server, maaaring kontrolin ng gumagamit ang LED on / off sa pamamagitan ng isang webpage.

Una, ikonekta ang Ameba sa LED.

Sa isang LED, ang mas mahabang pin ay ang positibong poste, at ang mas maikling pin ay ang negatibong poste. Kaya ikinonekta namin ang mas maikling pin sa GND (V = 0), at ikonekta ang mas mahabang pin sa D13. Bilang karagdagan, upang maiwasan ang kasalukuyang kuryente ay lumampas sa pagpapaubaya ng LED at nagsasanhi ng pinsala, kumonekta kami ng isang paglaban sa positibong poste.

Hakbang 2: Pag-setup ng Software

Pag-setup ng Software
Pag-setup ng Software
Pag-setup ng Software
Pag-setup ng Software

Una at pinakamahalaga, dapat nating tiyakin na na-install na ang package ng ameba board. Kung hindi, maaari naming kopyahin ang link sa ibaba sa iyong "mga karagdagang board manager URL" na mas gusto, at mai-install ito gamit ang board manager, github.com/ambiot/amb1_arduino/raw/master/…

Pagkatapos buksan ang "File" -> "Mga Halimbawa" -> "AmebaWiFi" -> "SimpleWebServerWiFi"

Sa sample code, baguhin ang naka-highlight na snippet sa kaukulang impormasyon.

I-upload ang code, at pindutin ang pindutan ng pag-reset sa Ameba.

Hakbang 3: HTTP Server

HTTP Server
HTTP Server
HTTP Server
HTTP Server

Kapag naitatag ang koneksyon, makikita mo ang mensahe na "Upang makita ang pahinang ito sa pagkilos, buksan ang isang browser sa https://xxx.xxx.xxx.xxx" sa arduino IDE, tulad ng ipinakita sa pigura 1 sa itaas:

Susunod, buksan ang browser ng isang computer o isang smart phone sa ilalim ng parehong WiFi domain, ipasok ang address sa mensahe. Sa kasong ito, gumagamit kami ng isang web browser sa isang PC.

Ngayon ay nakakakita kami ng dalawang linya sa browser tulad ng figure 2 sa itaas. Maaari na nating makontrol ang LED upang i-on o i-off ito anumang oras!

Maglibang sa proyektong ito at panatilihin ang pag-coding!

Inirerekumendang: