Stap 5: Flash
Voorbereiden van de Arduino IDE
U moet de programma- en gegevensbestanden om naar te uploaden uw ESP Arduino met ESP8266 platform package and ESP8266 filesystem uploader.
Hier vindt u installatiehandleidingen op de volgende links:
Platform pakket Filesystem Plugin
Downloaden van de bron
Op dit punt hebt u twee opties. U kunt de versie downloaden wat ik heb gemaakt voor dit instructable. Hier is de downloadlink voor de zip.
https://github.com/asdwsda/MoodLamp/Archive/v1.0.zip
Of hier is de recentste grootste versie voor de dappere ones. Dit zou kunnen zijn onstabiele of onverenigbaar is met dit bericht, maar bevat waarschijnlijk meer glanzend functies.
https://github.com/asdwsda/MoodLamp/Archive/Master.zip
Wifitoegang wijzigen
Open moodlamp/moodlamp.ino in Arduino, vinden de volgende regels en overeenkomen met uw WiFi-netwerk aanpassen.
const char* ssid = "<your_ssid>";const char* password = "<your_wifi_password>";
Het programma Flash
- Opstelling van de Raad van bestuur in Arduino
- Hulpmiddelen -> bestuur -> NodeMCU 1.0 (of iets anders overeenkomen met je board)
- Hulpmiddelen -> Port -> Selecteer uw virtuele seriële poort voor de USB-TTL-converter. In mijn geval is het/dev/ttyUSB0
- Ik denk dat de andere instellingen OK op standaard
- Start de ESP in flits modus
- Rx, Tx en GND connectoren verbinden met de USB-TTL-converter (merk op dat van de ESP Rx met de seriële converter Tx en Tx naar Rx verbinden moet)
- GPIO0 verbinden met GND (ESP wordt in flits modus gestart als GPIO0 trok naar beneden tijdens macht)
- USB stroom aansluiten
- Hit uploaden
Nadat dit het ESP wordt automatisch gestart. U kunt de initialisatie volgen op de seriële Monitor. LED's zal in groen veranderen als de lamp aangesloten op uw WiFi, of rood als er iets fout gegaan. In dit geval ziet u een foutbericht op de seriële Monitor.
Gegevens uploaden
Opslag van de ESP bevat twee partities. Een voor het programma, en een extra data-partitie. In mijn geval betekent 1M programma en 3M SPIFFS (gegevens). Inhoud van de map moodlamp/data gaat in een SPIFFS beeld, vervolgens geupload met de Filesystem plugin.
- De Raad van bestuur als voorheen in flits modus starten
- GPIO0 Rx, Tx en Gnd aan seriële verbinding te maken met GND als de verbinding verbroken
- Macht op de ESP
Dit kan enkele minuten duren afhankelijk van de baud-rate. Als alles OK is, zal de ESP opnieuw starten en verbinden met uw WiFi.
Nu heb je een volledig functionele mood lamp.