Inhoudsopgave:

HTTP-servergestuurde LED - Ameba Arduino - Ajarnpa
HTTP-servergestuurde LED - Ameba Arduino - Ajarnpa

Video: HTTP-servergestuurde LED - Ameba Arduino - Ajarnpa

Video: HTTP-servergestuurde LED - Ameba Arduino - Ajarnpa
Video: ChatGPT, with ESP32: Build a Web Server to control an RGB LED 2024, November
Anonim
HTTP-servergestuurde LED - Ameba Arduino
HTTP-servergestuurde LED - Ameba Arduino

Het besturen van een LED is eenvoudig met elke microcontroller naar keuze, maar het draadloos bedienen van LED onderweg via de browser van je mobiele telefoon is echt cool en leuk. Eigenlijk is het al een IoT-project, omdat je dezelfde server misschien kunt gebruiken om andere dingen dan LED aan te sturen, bijvoorbeeld luidspreker, lamp, ventilator, waterkoeler, enz.

Benodigdheden

  • Ameba x 1
  • Broodplank x 1
  • LED x 1
  • 1KΩ Weerstand x 1

Stap 1: Hardware-installatie

apparatuur installatie
apparatuur installatie

In dit voorbeeld verbinden we

Ameba naar WiFi en gebruik Ameba als server, de gebruiker kan de LED aan/uit bedienen via een webpagina.

Verbind eerst Ameba met de LED.

In een LED is de langere pin de positieve pool en de kortere pin de negatieve pool. Dus we verbinden de kortere pin met GND (V=0), en de langere pin met D13. Om te voorkomen dat de elektrische stroom de tolerantie van de LED overschrijdt en schade veroorzaakt, sluiten we bovendien een weerstand aan op de positieve pool.

Stap 2: Software-installatie

Software-installatie
Software-installatie
Software-installatie
Software-installatie

Eerst en vooral moeten we ervoor zorgen dat het ameba-bordpakket al is geïnstalleerd. Als dat niet het geval is, kunnen we de onderstaande link kopiëren naar uw "extra boardmanager-URL's" onder voorkeur, en deze installeren met behulp van boardmanager, github.com/ambot/amb1_arduino/raw/master/…

Open vervolgens "Bestand" -> "Voorbeelden" -> "AmebaWiFi" -> "SimpleWebServerWiFi"

Wijzig in de voorbeeldcode het gemarkeerde fragment in de bijbehorende informatie.

Upload de code en druk op de resetknop op Ameba.

Stap 3:

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

Wanneer de verbinding tot stand is gebracht, ziet u het bericht "To see this page in action, open a browser to https://xxx.xxx.xxx.xxx" in de arduino IDE, zoals weergegeven in afbeelding 1 hierboven:

Open vervolgens de browser van een computer of een smartphone onder hetzelfde wifi-domein, voer het adres in het bericht in. In dit geval gebruiken we een webbrowser op een pc.

Nu kunnen we twee regels in de browser zien, net als in figuur 2 hierboven. We kunnen nu de LED bedienen om hem op elk moment in of uit te schakelen!

Veel plezier met dit project en blijf coderen!

Aanbevolen: