Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Fusion 360-projecten »
Een IoT Mood-lamp gemaakt met behulp van een Node MCU (ESP8266), RGB-leds en een Jar. De kleuren van de lamp kunnen worden gewijzigd met de Blynk-app. Ik heb gekozen voor Tony Starks Memorial Statue die ik 3D heb geprint om in deze lamp te plaatsen. Je kunt elk kant-en-klaar beeld nemen of je kunt 3D-printen zoals ik heb gedaan.
Stap 1: Benodigdheden:
- Knooppunt MCU (ESP8266)
- 5V LED's (rood, groen en blauw)
- Kan
- Standbeeld
- 3D-geprinte onderdelen
- Verf
- 5V micro-USB-adapter
Stap 2: 3D printen:
- Klik voor STL-bestanden
- Tony Starks-model
- Iron Man hoofdmodel
- 3D print de benodigde 3D modellen in super kwaliteit.
Stap 3: Schilderen:
- Ik heb alle 3D-prints en Jar-cap in witte kleur geverfd.
- U kunt het gewenste gekleurde 3D-model direct printen als u het juiste kleurmateriaal heeft of u kunt schilderen zoals ik deed.
Stap 4: Circuitverbinding:
- Maak alle aansluitingen zoals aangegeven in het schakelschema.
- GND~GND
- D2~Rood
- D3~Groen
- D4~Blauw
Stap 5: Montage:
- Zet het beeld op een basis met watervaste lijm.
- Ik heb een spuitbusdop gebruikt voor de basis die ik wit heb geverfd.
- Vul het water in de pot en sluit de dop.
- Plaats nu de NodeMCU in de 3D-geprinte behuizing en plaats deze met lijm op de basis van de pot (d.w.z. bovenkant).
Stap 6: App-configuratie:
- Klik voor App
- Installeer de app, maak een account aan en log in.
- Maak een nieuw project, selecteer het bord als ESP8266.
- U ontvangt een authenticatiecode van het project in uw e-mail die wij in de code zullen gebruiken.
- Klik op de knop Toevoegen en voeg de ZeRGBa-widget toe.
- Klik op de widget om de R~GP4, G~GP0, B~GP2 in te stellen en schakel de knop Verzenden bij loslaten uit.
Stap 7: Coderen:
- Klik voor Blynk Arduino-bibliotheek
- Open de gegeven link en download het Blynk-zipbestand.
- Open de Arduino IDE en voeg de Blynk-bibliotheek toe aan Arduino IDE vanuit Sketch->Include Library->Add. Zip-bibliotheek.
- Open de code van Bestanden->Voorbeelden->Blynk->Boards_Wifi->ESP8266_Standalone.
- Kopieer en plak de authenticatiecode die per e-mail is ontvangen.
char auth = "YourAuthToken";
Voer je wifi-naam en wachtwoord voor thuis in
char ssid = "YourNetworkName";char pass = "YourPassword";
- Selecteer vervolgens het bordtype als ESP8266 (NodeMCU)
- Selecteer de poort en upload de code.
Stap 8: Finale:
- Neem de 5V micro-USB-adapter om de lamp van stroom te voorzien.
- Zet de lamp AAN.
- Open de app, klik rechtsboven op het afspeelpictogram.
- En dat is het dan, je kunt de kleur kiezen die je op de lamp wilt hebben.