Stap 4: Software
Het eerste ding om te doen is het installeren van de Arduino IDE voor de ESP8266. Hebt u alle informatie die u nodig hier
Nu we de programer voor de Raad van bestuur moeten, die we moeten nemen van een blik op de software. Het apparaat moet verbinding met het WIFI-netwerk en het verzenden van een e afstand SMTP. Zoals GMAIL (en vele andere Mail serveur) geen SMTP-protocol accepteert, gebruikte ik een SMTP2GO-server als een bemiddelaar. Zo wordt het apparaat verzenden een mail naar SMTP2GO en dan doorgestuurd naar uw e-mailaccount. Om een account op SMTP2GO, het is gratis en slechts enkele minuten in beslag nemen.
Dit project is met behulp van Internet-verbinding via Wifi en nodig om E-mail te verzenden, moeten we veranderen van enkele coderegels geplaatst voor alle toepassingen. In dit geval gaat het om alle plaatsen met een aantal *** op de code:
-Uw SSID van het vak internet-de naam van uw wifi-netwerk
-Uw wachtwoord van het internet box (WPA2/PSK in de mijne), zodat het apparaat verbinding kan maken
-Uw netwerkinstellingen, je moet een vast IP-adres toevoegen aan uw internet-box die overeenkomt met het MAC-adres van de Raad van bestuur. U kunt ook program je board en lezen met de Arduino IDE op Serial en zien wanneer het apparaat verbinding maakt. Het IP-adres wordt weergegeven. (Het probleem is, het ergens kan veranderen, afhankelijk van het vak internet). Ik denk dat die lijn zijn eigenlijk niet echt nuttig: s
-Uw e-mailadres, om E-mail te ontvangen van het apparaat. Ik gebruikte een GMAIL-account en het werkte boete, heb je om te controleren dat uw e-mailadres compatibel met SMTP2GO is.
-Het e-mailadres en het wachtwoord van de account van de smtp2go in base 64. Je moet vertalen van deze website voor exemple
-U kunt ook het object en de inhoud van de E-mail.
Zodra u dit hebt gedaan, kunt u uw bestand compileren en stuur het naar de ESP8266. Nu, telkens wanneer de PIN inschakelen wordt steeds laag en hoog het apparaat zal start, zet de LED-ON, verbinden met uw Wifi, stuur een mail, uitschakelen de LED en ga naar de slaapstand kunnen overschakelen. Het proces kan duren tussen 10 en 30 seconden, afhankelijk van hoe snel het verbinden.
Het enige verschil tussen de apparaatcode en de programer bestuur is in de tweede, het stuur een mail alleen wanneer u op de knop drukt.