Tillfredsställa OCD (2 / 5 steg)
Steg 2: hårdvara
1.ESP-01(ESP8266)
2. android-telefon
3.servo (jag använder MG90)
4. USB till UART (jag använder CP2102)
5.3v3 strömförsörjning (jag använder ywrobot PSU)
CP2102----ESP-01----ywrobot PSU
RX----TX
TX----RX
----VCC----3V3 (Använd inte 3V3 från CP2102)
GND----GND - CH_PD----GND
RST ansluten till en tryckknapp på normal hög. RST är aktiv låg vilket betyder när inställd på marken, det ska aktivera.
GPIO0 inställd på VCC för normal-läge vilket betyder att den ska köra programmet som var laddade och inställd på GND till springa i programmering sätt att ladda upp ett program. alltid återställa när du ändrar GPIO0 för att ändra läge för chip.
Ibland tar den ESP-01 upp för mycket ström så jag har fäst en 220uF kondensator till elnätet.
Om du använder en extern försörjning, Anslut alltid GND av externa leveranser till alla GND av arbetande kretsen. Har alltid en gemensam grund.
Styrelsens ywrobot levereras av en DC fat plugg. Inspänning sträcker sig runt 6V-12V. Med de lilla kontakterna spårbundna makten för att välja vilken Matningsspänning du. (3V3 eller 5V, användning 3V3 i vårt fall)
Servo har 3 anslutningar, VCC, GND och kontroll.
Servo----ESP-01----ywrobot PSU
VCC--------5V (Använd andra power järnväg eller använda en extern 5V)
GND----GND----GND
Kontroll----GPIO2
Extra kunskap på Servo
En Servo läge bestäms av kontrollen ingång. Kontrollen har en 50 ms varaktighet för input. Under denna 50 ms bestämmer de första 2 ms position. 1ms är positionen till vänster och 2ms är positionen till höger.
Om kodning manöverledningen utan Servo klassen (som med andra mikrokontrollanter utan en Servo klass) kom ihåg att lägga till ytterligare förseningen bakom 1-2ms att fylla upp de 50 ms.