Stap 4: De hardware Program
Voor het programmeren van de hulde van bestuur die ik voor de Arduino gekozen heb. Een heleboel mensen zijn bekend met dit en rekening houdend met de eenvoud van de code die ik denk dat het het werk goed kan doen. Ik neem aan dat u volger naar de dienstorder van Adafruit tutorial vermeld in de vorige stap.
Er is één meer ding om te doen. U moet downloaden van de bibliotheken voor de TSL2561 sensor van Adafruit website en Volg de instructies om ze te installeren. Proberen hun steekproefprogramma voordat vooruit om ervoor te zorgen u hebben alles opzet goed.
Ik neem ook aan dat u volgde de instructies aan opstelling uw IC2Cloud account en de API-toegang.
Zodra je dat kunt u downloaden van de code ik hier (Illuminance.ino -bestand uit de ZIP-bestand) opgeeft en het laden in de Arduino IDE deed. Je moet een paar dingen in de code te laten werken wijzigen
1. Wijzig "wifi ssid" string met uw wifi SSID.
2. Wijzig "wifi wachtwoord" string met uw wifi-wachtwoord.
3. Wijzig 'verificatie' string met uw verificatie-tekenreeks voor IC2Cloud API. In principe heb je toevoegen uw gebruikersnaam, dubbelpunt teken en wachtwoord en coderen van de hele tekenreeks met base-64 codering. U kunt th gebruiken om dat te doen. Voor bijvoorbeeld als uw gebruikersnaam is "gebruiker" en uw wachtwoord "wachtwoord", is dan u deze tekenreeks maakt:
wachtwoord: gebruiker
en coderen met behulp van het hulpprogramma uit de link hierboven. U moet krijgen
dXNlcjpwYXNzd29yZA =
HEEL BELANGRIJK!
Het wachtwoord is het wachtwoord van de Api en niet uw inlogwachtwoord. De gebruiker is uw e-mail die u voor aanmelding gebruikt.
Er is één meer ding dat wij aanbevelen veranderen (maar laten we niet doen totdat je begrijpt de binnenwerkingen van het hele project) is het apparaat-Id. Laatste ding is om te compileren en uploaden van de code op uw bord ESP. Ik neem aan dat u bekend bent met de Arduino IDE en als je eenmaal goed ingesteld voor de ESP-bestuur dit zou gemakkelijk moeten zijn.