Innholdsfortegnelse:

HTTP -serverstyrt LED - Ameba Arduino: 3 trinn
HTTP -serverstyrt LED - Ameba Arduino: 3 trinn

Video: HTTP -serverstyrt LED - Ameba Arduino: 3 trinn

Video: HTTP -serverstyrt LED - Ameba Arduino: 3 trinn
Video: RTL8195 Ameba прошивка в Arduino IDE 2024, November
Anonim
HTTP -serverstyrt LED - Ameba Arduino
HTTP -serverstyrt LED - Ameba Arduino

Det er enkelt å kontrollere en LED med hvilken som helst mikrokontroller du ønsker, men det er veldig kult og morsomt å kontrollere LED -en trådløst i mobiltelefonens nettleser. Egentlig er det allerede et IoT -prosjekt, ettersom du kan bruke den samme serveren til å kontrollere andre ting enn LED, for eksempel høyttaler, lampe, vifte, vannkjøler, etc.

Rekvisita

  • Ameba x 1
  • Brødbrett x 1
  • LED x 1
  • 1KΩ Motstand x 1

Trinn 1: Maskinvareoppsett

Maskinvareoppsett
Maskinvareoppsett

I dette eksemplet kobler vi til

Ameba til WiFi og bruk Ameba som server, kan brukeren kontrollere LED -en av/på via en webside.

Koble først Ameba til LED -en.

I en LED er den lengre pinnen den positive polen, og den kortere pinnen er den negative polen. Så vi kobler den kortere pinnen til GND (V = 0), og kobler den lengre pinnen til D13. I tillegg, for å unngå at den elektriske strømmen overskrider toleransen til LED og forårsaker skade, kobler vi til en motstand på den positive polen.

Trinn 2: Programvareoppsett

Programvareoppsett
Programvareoppsett
Programvareoppsett
Programvareoppsett

Først og fremst må vi sørge for at ameba board -pakken allerede er installert. Hvis ikke, kan vi kopiere koblingen nedenfor til dine "ytterligere styringsadresser" under preferanse, og installere den ved hjelp av styringsleder, github.com/ambiot/amb1_arduino/raw/master/…

Åpne deretter "Fil" -> "Eksempler" -> "AmebaWiFi" -> "SimpleWebServerWiFi"

I prøvekoden endrer du den uthevede koden til tilsvarende informasjon.

Last opp koden, og trykk på tilbakestillingsknappen på Ameba.

Trinn 3: HTTP -server

HTTP -server
HTTP -server
HTTP -server
HTTP -server

Når tilkoblingen er opprettet, vil du se meldingen "For å se denne siden i bruk, åpner du en nettleser til https://xxx.xxx.xxx.xxx" i arduino IDE, som vist i figur 1 ovenfor:

Deretter åpner du nettleseren til en datamaskin eller en smarttelefon under samme WiFi -domene, skriver inn adressen i meldingen. I dette tilfellet bruker vi en nettleser på en PC.

Nå kan vi se to linjer i nettleseren akkurat som figur 2 ovenfor. Vi kan nå kontrollere LED -en for å slå den på eller av når som helst!

Ha det gøy med dette prosjektet og fortsett å kode!

Anbefalt: