Stap 2: Hardware
1.ESP-01(ESP8266)
2. android telefoon voor het testen
3.servo (im ' using een gemodificeerde servo dat 360° draait)
4. USB to UART (im ' using CP2102)
5.3v3-voeding (im ' using ywrobot PSU)
aansluiting voor CP2102 en ESP-01 voor het programmeren van de ESP-01
RX----TX
TX----RX
VCC----3V3 (gebruik geen 3V3 van CP2102 omdat het dan niet het hebben van genoeg stroom)
GND----GND
CH_PD----GND
GPIO0----GND (om de programmeermodus te activeren)
RST verbonden met een drukknop op normale hoog. RST is actieve laag wat betekent wanneer ingesteld op de grond, het zal activeren.
GPIO0 ingesteld op VCC voor normale modus, wat betekent dat het zal het programma uitvoeren dat was geüpload en ingesteld op de GND uit te voeren in de modus van de programmering voor het uploaden van een programma. altijd opnieuw instellen bij het wijzigen van de GPIO0 om de chip-modus te wijzigen.
De ESP-01 neemt soms teveel macht zodat ik een condensator van 220uF hebt aangesloten op de stroomvoorziening.
Als met behulp van een externe aanbod, altijd verbinden met de GND van de externe levering alle GND van de werken-circuit. Heb altijd een gemeenschappelijke grond.
De ywrobot Raad van bestuur wordt geleverd door een DC vat stekker. Ingangsspanning variërend rond 6V-12V. Met behulp van de kleine connectoren op de rails van de macht om te selecteren welke spanning uitgang die u wilt. (3V3 of 5V, gebruik 3V3 in ons geval)
De Arduino Uno de Rx is verbonden met de ESP-01 Tx gegevens kunnen ontvangen van de ESP-01.
Voor de verbinding na programmering is
ESP-01----Arduino Uno
Tx----Rx
GND----GND
3v3----3v3
En Arduino Uno----Servo
GND----GND
3V3----3V3
pin6----controle pin