Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
LED -valon ohjaaminen on helppoa millä tahansa valitsemallasi mikro -ohjaimella, mutta LED -valojen langaton ohjaus matkapuhelimen selaimella liikkeellä ollessa on todella siistiä ja hauskaa. Itse asiassa se on jo IoT -projekti, koska voit käyttää samaa palvelinta muiden kuin LED -valojen hallintaan, esimerkiksi kaiuttimen, lampun, tuulettimen, vedenjäähdyttimen jne.
Tarvikkeet
- Ameba x 1
- Leipälauta x 1
- LED x 1
- 1KΩ vastus x 1
Vaihe 1: Laitteiston asennus
Tässä esimerkissä yhdistämme
Ameba WiFi ja käyttää Amebaa palvelimena, käyttäjä voi ohjata LED -valoa päälle/pois verkkosivun kautta.
Liitä ensin Ameba LEDiin.
LED -valossa pidempi nasta on positiivinen napa ja lyhyempi nasta on negatiivinen napa. Joten liitämme lyhyemmän tapin GND: hen (V = 0) ja pidemmän tapin D13: een. Lisäksi, jotta vältetään se, että sähkövirta ylittää LEDin toleranssin ja vahingoittaa sitä, liitämme vastuksen positiiviseen napaan.
Vaihe 2: Ohjelmiston asennus
Ensinnäkin meidän on varmistettava, että ameba -levypaketti on jo asennettu. Jos ei, voimme kopioida alla olevan linkin "ylimääräisille hallituksen ylläpitäjän URL -osoitteille" ja asentaa sen hallituksen hallinnan avulla, github.com/ambiot/amb1_arduino/raw/master/…
Avaa sitten "Tiedosto" -> "Esimerkit" -> "AmebaWiFi" -> "SimpleWebServerWiFi"
Muuta mallikoodissa korostettu katkelma vastaaviksi tiedoiksi.
Lataa koodi ja paina Ameban nollauspainiketta.
Vaihe 3: HTTP -palvelin
Kun yhteys on muodostettu, näet viestin "Jos haluat nähdä tämän sivun toiminnassa, avaa selain osoitteeseen https://xxx.xxx.xxx.xxx" arduino IDE: ssä, kuten yllä olevassa kuvassa 1 näytetään:
Avaa seuraavaksi tietokoneen tai älypuhelimen selain samassa WiFi -verkkotunnuksessa, kirjoita osoite viestiin. Tässä tapauksessa käytämme tietokoneen verkkoselainta.
Nyt voimme nähdä kaksi riviä selaimessa aivan kuten kuva 2 yllä. Voimme nyt ohjata LEDiä sytyttämään tai sammuttamaan milloin tahansa!
Pidä hauskaa tämän projektin kanssa ja jatka koodausta!