INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Dit is maklik om 'n LED te beheer met enige mikrobeheerder van u keuse, maar om die LED draadloos in die blaaier van u selfoon onderweg te beheer, is baie gaaf en lekker. Dit is eintlik reeds 'n IoT -projek, aangesien u dieselfde bediener kan gebruik om ander dinge as LED te beheer, byvoorbeeld luidspreker, lamp, waaier, waterkoeler, ens.
Voorrade
- Ameba x 1
- Broodbord x 1
- LED x 1
- 1KΩ Weerstand x 1
Stap 1: hardeware -opstelling
In hierdie voorbeeld maak ons verbinding
Met Ameba na WiFi en gebruik Ameba as bediener, kan die gebruiker die LED aan/af deur 'n webblad beheer.
Koppel eers Ameba met die LED.
In 'n LED is die langer pen die positiewe pool, en die korter pen die negatiewe pool. Ons koppel dus die korter pen aan GND (V = 0), en koppel die langer pen aan D13. Om te voorkom dat die elektriese stroom die toleransie van die LED oorskry en skade veroorsaak, verbind ons 'n weerstand op die positiewe pool.
Stap 2: sagteware -opstelling
In die eerste plek moet ons seker maak dat die ameba board -pakket reeds geïnstalleer is. As dit nie die geval is nie, kan ons die onderstaande skakel na voorkeur na u 'bykomende raadbestuurder -URL'e' kopieer en dit met behulp van raadbestuurder installeer, github.com/ambiot/amb1_arduino/raw/master/…
Open dan "File" -> "Voorbeelde" -> "AmebaWiFi" -> "SimpleWebServerWiFi"
Verander die gemerkte brokkie in die voorbeeldkode na ooreenstemmende inligting.
Laai die kode op en druk die reset -knoppie op Ameba.
Stap 3: HTTP -bediener
As die verbinding tot stand gebring is, sien u die boodskap "Om hierdie bladsy in aksie te sien, maak 'n blaaier oop vir https://xxx.xxx.xxx.xxx" in die arduino IDE, soos getoon in figuur 1 hierbo:
Maak dan die blaaier van 'n rekenaar of 'n slimfoon onder dieselfde WiFi -domein oop, voer die adres in die boodskap in. In hierdie geval gebruik ons 'n webblaaier op 'n rekenaar.
Nou kan ons twee reëls in die blaaier sien, net soos figuur 2 hierbo. Ons kan die LED nou beheer om dit altyd aan of uit te skakel!
Geniet hierdie projek en hou aan om te kodeer!