Stap 1: Stap 1: de ESP8266
Deze uiterst kleine module is de ESP8266. Het biedt veel meer functionaliteit dan gewoon WiFi; het is een volledige SoC staat code uit te voeren. Met het oog op dit Instructable zullen we gebruiken het puur voor zijn WiFi geschiktheid wel.
De ESP8266 gebruikt een 3.3V stroomvoorziening. Sommige mensen hebben vermoedelijk draaien op 5V, maar het risico niet nemen. Dit betekent dat "correct" om het te gebruiken met een Arduino die u wilt gebruiken een logica level shifter. Mij zijn geweest using zonder één voor de afgelopen paarmaanden zonder ziek effecten, maar dit betekent niet dat het apparaat niet kon potentieel schade op een bepaald punt lijden. Actieve transmissie huidige kan ook vrij hoog. Ik stel voor dit uitzetten van een externe voeding in plaats van USB. Soms de huidige zal spike en het apparaat aan de macht volledig zal mislukken, gegevens zult tegenkomen, beschadigde of andere onverwachte bijwerkingen zullen optreden.
Een ander ding om op te merken met dit apparaat is de CH_PD pin. Deze pin moet worden gereden voor het apparaat hoog aan de macht. Ik over het hoofd gezien dit voor een lange tijd en het vele hoofdpijn veroorzaakt.
Als u niet ook vertrouwd met de ingebedde wereld nog, moet je een beetje lezen op AT-opdrachten. Dit zijn wat ons vermogen om te praten met de ESP8266 vergemakkelijken. Als u eenmaal uw module die u deze waarschijnlijk met een USB-TTL Converter testen moet om erachter te komen hoe alles werkt, of u kunt gewoon wachten en probeer het uitvoeren van code op uw Arduino. Een volledige lijst van de opdrachten voor deze module is beschikbaar hier. Ik vond deze site zeer nuttig in het leren over deze module.
Als je eenmaal meer ervaren met het gebruik van deze module kunt u eigenlijk code uploaden naar om te controleren de GPIO pinnen aan boord. Dit valt buiten het bestek van dit project, maar het betekent niet dat je iets helemaal cool allen op uw eigen met het niet kan ontwikkelen.
Belangrijk:
Niet alle de ESP8266s zijn gelijk gemaakt. Zorg ervoor dat u de baudrate van jou. Mijne was 115200 baud, maar andere gebruikers melden verschillende tarieven.