Stap 2: Hardware
1.ESP-01(ESP8266)
2. android telefoon voor het testen
3.servo (im ' using MG90)
4. USB to UART (im ' using CP2102)
5.3v3-voeding (im ' using ywrobot PSU)
CP2102----ESP-01----ywrobot PSU
RX----TX
TX----RX
----VCC----3V3 (gebruik geen 3V3 van CP2102)
----GND - CH_PD----GND GND
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 Servo heeft 3 aansluitingen, GND, VCC en controle.
Servo----ESP-01----ywrobot PSU
VCC--------5V (gebruik de tweede macht rail of gebruik een externe 5V)
GND GND----GND----
Controle----GPIO2
Extra kennis op Servo
Een Servo's positie wordt bepaald door het besturingselement invoeren. Het besturingselement heeft een 50 MS duur voor de input. Tijdens deze 50 MS bepaalt de eerste 2 ms de positie. 1ms is de positie aan de linkerkant en 2ms is de positie op het recht.
Als codering van de bedieningsleiding zonder de Servo-klasse (als het gebruiken van andere micro controllers zonder een Servo-klasse) u toevoegen de extra vertraging achter de 1-2 MS moet te vullen van de 50 MS.