Noodknop voor 7$, Arduino, WIFI en ESP8266 (4 / 10 stap)

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.

Gerelateerde Artikelen

$10 Arduino WiFi bewegingsmelder (PIR) die naar SQL via goedkope ESP8266 module schrijft

$10 Arduino WiFi bewegingsmelder (PIR) die naar SQL via goedkope ESP8266 module schrijft

Hoi!Dit is mijn eerste instructable dus als iets onduidelijk is, laat het me weten en ik zal proberen uit te leggen!Mijn scenario was als volgt: Ik heb een externe locatie waarvan ik wil weten als er iemand. De eenvoudigste manier om dit te doen is m
Arduino Due gebruiken voor het programmeren en testen ESP8266

Arduino Due gebruiken voor het programmeren en testen ESP8266

Als u wenst te programmeren een ESP8266 (Wifi SoC) zult u normaal gebruik maken van een USB naar seriële adapter zoals deze. In het geval u geen één hebt maar u hebt kan een Arduino Due tot rond je de Arduino tuig als een brug te programmeren en test
Goedkope Arduino WiFi schild met ESP8266

Goedkope Arduino WiFi schild met ESP8266

In mijn vorige Instructable heb ik beschreven hoe de ESP-01 module aansluit op een breadboard.Dit is slechts de eerste stap om een goedkope Arduino WiFi schild de ESP8266-module gebruiken. U kunt het met enkele meer elektronische componenten en de Wi
Instellen van de Arduino IDE voor het programmeren van de ESP8266-01

Instellen van de Arduino IDE voor het programmeren van de ESP8266-01

Deze korte Instructable details het instellen en configureren van uw Arduino IDE, zodat u kunt schrijven en compileren van de code voor de ESP8266-01. Hoewel voornamelijk bestemd voor de Windows PC (Win 7) het zou moeten werken even goed voor een MAC
Hoe het bouwen van een Arduino WiFi 4 x 4 met Android Controller

Hoe het bouwen van een Arduino WiFi 4 x 4 met Android Controller

RC auto's kunnen WiFi auto's...?RC auto's zijn cool, maar goedkoop RC auto's hebben beperkt bereik en kunnen alleen worden beheerd met de bepaalde controller die werd geleverd bij de auto.Ik kocht een RC jeep, compleet met 4-wielaandrijving, flexibel
Arduino Wifi Redback

Arduino Wifi Redback

Normaal gesproken de draadloze mogelijkheden aan een project toe te voegen houdt koppelen van andere platen op uw arduino, waardoor de grootte van uw gadget. Dit is een hoofdpijn voor veel hardware ontwikkelaars geweest voor een lange tijd. Echter, n
Uw schild Arduino WiFi verbinding te maken met een aangepaste iOS/Android-toepassing ontwikkeld in HTML5/JavaScript.

Uw schild Arduino WiFi verbinding te maken met een aangepaste iOS/Android-toepassing ontwikkeld in HTML5/JavaScript.

Dit instructable toont u hoe te bouwen van een mobiele applicatie die met uw WiFi-schild, in dit specifieke voorbeeld communiceert dat we zullen creëren een toepassing die een LED kunt inschakelen/uitschakelen verbonden met je Arduino. De mobiele toe
Arduino WiFi Garage deuropener

Arduino WiFi Garage deuropener

Ooit komen thuis in de regen te vinden de deur vergrendeld en uw sleutels elders? No? Gelukkig je dan! Voor degenen die dergelijke ervaring hebben gehad of nooit willen, zal dit project laat u uw garagedeur openen met nay maar een smartphone/tablet/l
Voorbeeld van de webserver van Arduino wifi redback

Voorbeeld van de webserver van Arduino wifi redback

Een arduino wifi Redback kan worden gebruikt als een webserver. In het voorbeeld van de webserver van wifi redback beschikbaar in de bibliotheek CuHead toont perfect ons hoe om dit te doen. Ik ga u door het lopen, zodat u het beter begrijpen kunt.Sta
Arduino Wifi temperatuur Logger

Arduino Wifi temperatuur Logger

Dit is een eenvoudige demo met de ESP8266 en Cactus Micro (een compatibel arduino board) om het bijwerken van een externe server (https://data.sparkfun.com/) met behulp van een digitale temperatuursensor.Stap 1: materialen De Cactus Micro is een ardu
555 timer calculator voor RaspberryPi, Arduino of een Linux PC

555 timer calculator voor RaspberryPi, Arduino of een Linux PC

Dit instructable is een rekenmachine om te bepalen van de weerstand en een condensator waarden voor gebruik gemeenschappelijke 555 timer-schakelingen. Ik heb ook versies voor de RaspberryPi en de Arduino met eenvoudige schakelingen te knipperen twee
AFGEDRUKT CNC Z-as voor de ARDUINO projecten of klein-router, printer.

AFGEDRUKT CNC Z-as voor de ARDUINO projecten of klein-router, printer.

Een kleine Z as schuifregelaar voor kleine uw kleine projecten.Het gebruik van een stepper nema 14 en eenvoudige componenten.U kunt hier de mechanische kit kopen: http://www.cnc4newbie.comOf u kunt kopen van uw lokale hardwareopslag.De STL-bestanden
Guino: Dashboard voor je Arduino

Guino: Dashboard voor je Arduino

dit project is een onderdeel van experimenten gedaan terwijl het doen van een artiest in residentie in Instructables. Kunt u de andere projecten hier.Kan het een lastige taak debuggen en visualiseren van realtime gegevens over de Arduino board. U zit
DIY Apple Remote Shield voor de Arduino

DIY Apple Remote Shield voor de Arduino

heb je ooit wilde een apple remote maken? Of misschien wilt hebben tot uw creaties arduino zitten kundig voor controle iTunes op uw Mac, uw iPod of op uw Apple TV? Nu u kunt!Een tijdje terug was ik bezig met een project dat welk mij wilden voor zitte