Stap 3: De Wifi sensor: ESP8266
Nu, het volledige circuit (hetzelfde als bovenstaande afbeelding):
Arduino Uno - logica niveau Converter
5V <> - HV
RX-<> - HV8
TX <> - HV7
GND GND <> -
3,3 v <> - LV
Logica niveau Converter - ESP8266
LV <> - 3,3 v
LV <> - CH-PD (via 1 k weerstand)
LV <> - RST (via 1 k weerstand)
HV8 <> - TX
HV7 <> - RX
GND GND <> -
Nu voor de problemen.
Ik kreeg de ESP werkt, maar slechts deels; Ik was in staat om het sturen van opdrachten en een antwoord te krijgen, ik was niet in staat naar het flash.
Met deze setup die ik kreeg tot het punt waar het zou aanvaarden opdrachten en een passend antwoord terug, echter zou na per ongeluk een schets te uploaden naar de ESP, het niet langer terugsturen die reacties. In plaats daarvan stuurde het een raar antwoord met willekeurige tekens.
Ik probeerde het wegwerken van dit probleem door het knipperen van het apparaat, maar al mijn pogingen waren zonder resultaat.
Reflectie
Het werkelijke probleem kan meerdere oorzaken hebben:
-De ESP ophalen niet genoeg elektriciteit van de arduino
-De ESP kan niet genoeg elektriciteit op peek's, krijgen bij het doen van zware werkomstandigheden, zoals knipperen of verzenden van gegevens
-De ESP is gewoon gebroken
Achteraf gezien die ik zeggen zou dat ik te ambitieus was met het nemen van op een Arduino project als dit, was mijn project veel te ingewikkeld. Vooral als je rekening houden dat ik had geen ervaring met hardware of Arduino voorafgaand aan dit project. Ik had niet verwacht dat de ESP8266 zoveel problemen zou veroorzaken. Als ik opnieuw van dit project moest, zou ik hebben gebruikt een duurdere wifi (of ethernet) module, die gemakkelijker was te gebruiken.