2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Ovládanie diódy LED je jednoduché pomocou ľubovoľného mikrokontroléra podľa vášho výberu, ale ovládať LED diódy bezdrôtovo v prehliadači mobilného telefónu na cestách je skutočne skvelé a zábavné. V skutočnosti je to už projekt IoT, pretože ten istý server môžete použiť na ovládanie iných vecí ako LED, napríklad reproduktorov, žiaroviek, ventilátorov, vodných chladičov atď.
Zásoby
- Ameba x 1
- Breadboard x 1
- LED x 1
- Rezistor 1KΩ x 1
Krok 1: Nastavenie hardvéru
V tomto prípade sa spájame
Ameba na WiFi a ako server používa Ameba, používateľ môže ovládať zapnutie/vypnutie LED diódy prostredníctvom webovej stránky.
Najprv prepojte Amebu s LED diódou.
V dióde LED je dlhší pin kladný pól a kratší pin je záporný pól. Pripojíme teda kratší kolík k GND (V = 0) a dlhší pin zapojíme k D13. Aby sa zabránilo tomu, že elektrický prúd prekročí toleranciu LED a spôsobí poškodenie, pripojíme na kladný pól odpor.
Krok 2: Nastavenie softvéru
V prvom rade sa musíme uistiť, že balíček dosky ameba je už nainštalovaný. Ak nie, môžeme nižšie uvedený odkaz skopírovať na vaše „dodatočné adresy URL správcu“a nainštalovať ho pomocou správcu rady, github.com/ambiot/amb1_arduino/raw/master/…
Potom otvorte „Súbor“-> „Príklady“-> „AmebaWiFi“-> „SimpleWebServerWiFi“
Vo vzorovom kóde upravte zvýraznený úryvok na zodpovedajúce informácie.
Odošlite kód a stlačte tlačidlo reset na serveri Ameba.
Krok 3: Server
Po nadviazaní spojenia sa v arduino IDE zobrazí správa „Ak chcete vidieť túto stránku v prevádzke, otvorte prehliadač na adrese https://xxx.xxx.xxx.xxx“, ako je to znázornené na obrázku 1 vyššie:
Potom otvorte prehliadač počítača alebo inteligentného telefónu pod rovnakou doménou WiFi a zadajte adresu do správy. V tomto prípade používame na počítači webový prehliadač.
Teraz môžeme v prehliadači vidieť dva riadky rovnako ako na obrázku 2 vyššie. Teraz môžeme ovládať LED tak, aby sa kedykoľvek zapínala alebo vypínala!
Bavte sa s týmto projektom a pokračujte v kódovaní!