Stap 6: Prototype Bestuur vergadering
Hoe te bouwen van een goede en stabiele programer board?
Zoals ik al zei in de onderdelenlijst, kan het nuttig zijn om te bouwen van een programer bord om te verlichten van de communicatie met de ESP8266.
Hier is de onderdelen die ik gebruikt:
-Een protoboard om te solderen van de onderdelen, zodat alles goede en betrouwbare verbinding heeft,
-Twee knoppen: één voor het inschakelen (om te resetten) en één aangesloten op de GPIO Pin 2 (als u nodig hebt om een handeling, in mijn geval "Stuur een mail" gemakkelijk te controleren) een LED op de GPIO Pin 0, kan het helpen een hoop op het opsporen van fouten. Vermeerderd met ter mijn ziektegeval, op uiterlijk vertoon dat wordt verwerkt door de zendende mail actie.
-Twee mannelijke Header overstappen van Pull Up, trek omlaag en niets voor de GPIO Pin 0 en 2. De GPIO 0 configuratie is van essentieel belang om een programma op de ESP8266 te laden. Ik gebruikte een drie Pin Header en ik aangesloten de GPIO in het midden en de verandering een Jumper posities afhankelijk van wat ik nodig. Ik gebruikte ook sommige hoek mannelijke Header te kunnen aansluiten van de voeding en de FTDI-bestuur.
-Sommige vrouwelijke koptekst te sluiten de ESP8266.
-Een regelgever en een condensator 10uF hebben een schone 3.3V signaal. Het ESP kan hebben sommige 200mA macht piek, het is manier beter om een externe voeding dan rechtstreeks van de FTDI gebruiken. Veel mensen hebben reboot problemen met de ESP8266. De stabiliteit van de macht is een eerste sleutel om dit te voorkomen. U kunt de macht met een 5V voeding of USB, maar ook met een 1cell 3, 7V accu (ik gebruikte een oude Iphone-kabel aan het begin en vervolgens een batterij) op de foto's ziet u hoe ik dit alles aangesloten.
Nu we een mooi klein apparaat hebben, dat mailen en LED te zetten als u duwen knoppen. De tweede code die ik geplaatst is voor deze programer. Het enige verschil is het lezen van de GPIO Pin 0 en alleen verbinding maken als het wordt geduwd. U kunt dus beter bepalen wanneer u wilt activeren het apparaat.