Inhoudsopgave:

Arduino WiFi-schild met ESP8266 - Ajarnpa
Arduino WiFi-schild met ESP8266 - Ajarnpa

Video: Arduino WiFi-schild met ESP8266 - Ajarnpa

Video: Arduino WiFi-schild met ESP8266 - Ajarnpa
Video: Arduino Tutorial: First look at the WeMos D1 Arduino compatible ESP8266 Wifi Board from Banggood.com 2024, November
Anonim
Arduino WiFi-schild met ESP8266
Arduino WiFi-schild met ESP8266

Hallo jongens!

Dit project richt zich voornamelijk op het maken van een op ESP8266 gebaseerd WiFi-schild voor Arduino UNO.

Dit schild kan worden gebruikt om ESP8266 in twee modi te programmeren.

Ofwel via AT-commando's of rechtstreeks via de Arduino IDE.

Wat is ESP8266?

De ESP8266 is een goedkope wifi-microchip met volledige TCP/IP-stack en microcontrollercapaciteit, geproduceerd door de fabrikant Espressif Systems in Shanghai, China.

De ESP8266 kan een applicatie hosten of alle Wi-Fi-netwerkfuncties van een andere applicatieprocessor ontlasten. Elke ESP8266-module wordt voorgeprogrammeerd geleverd met een AT-commandoset-firmware, wat betekent dat u deze eenvoudig kunt aansluiten op uw Arduino-apparaat.

Stap 1: VEREIST COMPONENTEN

  • ESP8266
  • LM317TG
  • DRUK OP DE KNOP
  • 10 K POT
  • 12V DC-AANSLUITING
  • 1K weerstand
  • 220E weerstand
  • 360E weerstand
  • Truien voor heren en dames

Stap 2: CIRCUIT

STROOMKRING
STROOMKRING

Het circuit richt zich voornamelijk op het koppelen van de ESP8266 wifi-module met Arduino UNO.

De ESP8266 is een lastige module om te gebruiken; het heeft zijn eigen stroombron en een specifieke verbindingsconfiguratie nodig om met Arduino te communiceren.

Onthoud altijd dat de ESP8266 bij aankoop wordt geleverd met een standaardfirmware die kan communiceren met AT-opdrachten. Maar als de module rechtstreeks met Arduino is geprogrammeerd, wordt de standaardfirmware gewist en moet deze opnieuw worden geflitst als AT-commando's moeten worden gebruikt.

Hier wordt LM317TG gebruikt als een 3.3V spanningsregelaar. Deze 3.3V wordt gebruikt om de ESP8266-module van stroom te voorzien, omdat de 3.3V van Arduino UNO niet genoeg stroom kan leveren voor de ESP-module. De LM317-ingangspin kan worden gevoed door de DC-ingangsbus van de Vin-pin van het Arduino UNO-bord

De GPIO0-pin van de ESP-module is verbonden met een jumperpin die kan worden omgeschakeld om de pin met de grond te verbinden. Hierdoor kan de gebruiker de ESP-module instellen om te werken in de AT-opdrachtmodus of de programmeermodus (Arduino IDE). Zowel de GPIO0 als GPIO2 is aangesloten op een externe connector zodat deze GPIO-pinnen ook gebruikt kunnen worden.

We hebben de Rx en Tx pin van de ESP8266 module aangesloten op de 12 en 13 pins van Arduino. We hebben de hardware seriële (pin 0 en 1) niet gebruikt om het debuggen gemakkelijk te maken. U kunt ook opmerken dat er ook een optie is om het 16*2 DISPLAY aan te sluiten, zodat deze direct op de afscherming kan worden gemonteerd. Het LCD-scherm wordt gevoed door de 5V-pin van de Arduino.

De bovenstaande afbeelding is het schakelschema.

Stap 3: ONTWERP PCB met behulp van EAGLE

PCB ONTWERPEN met behulp van EAGLE
PCB ONTWERPEN met behulp van EAGLE

Het schema wordt omgezet naar PCB. Hier Eagle CAD-tool gebruikt. Gelieve de basisprincipes van het gebruik van de EAGLE CAD-tool door te nemen, zodat kleine prototypen gemakkelijk door uzelf kunnen worden ontworpen.

De bovenstaande afbeelding toont de indeling van het bord.

Stap 4: Fabriceren van de PCB

De printplaat fabriceren
De printplaat fabriceren
De printplaat fabriceren
De printplaat fabriceren

Nu sturen we onze planken op voor fabricage. Om uw PCB gefabriceerd te krijgen, moet u Gerber-bestanden genereren vanuit de Board-lay-out in de Eagle CAD-tool. KLIK HIER voor een video-tutorial over het genereren van Gerber-bestanden vanuit EAGLE.

Ik hou persoonlijk van LEONCIRCUITS. De kwaliteit van hun boards is echt goed en ze leveren de boards in slechts 5 dagen.

Hierboven vind je mijn PCB-afbeeldingen wanneer ze zijn geüpload op Lioncircuits.

Aanbevolen: