Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Som vanligt, denna Halloween bestämde jag mig för att skapa ett projekt relaterat till säsongen. Med Prusa I3 och Thingiverse skrev jag ut en Halloween -dekoration där färgen styrs på distans genom Blynk -projektet.
Med Blynk -projektet kan du skapa en mobil- eller surfplatteapp som interagerar med kontroller som Arduino Uno eller Wemos D1 Mini.
Steg 1: Material som behövs
Material behövs
- Wemos D1 Mini
- 22 Awg -kabel
- Ring Led
- Socket Row
- Protoboard
- Löda
- Hot Lim
- 5V strömförsörjning
Verktyg
- Lödkolv
- 3d skrivare
- Lim pistol
3D Model Classic
Jack-o-Lantern från benrules2
Steg 2: Kod
#omfatta
#omfatta
#definiera PIN D8
#define NUMPIXELS 12 #define BLYNK_PRINT Serial Adafruit_NeoPixel pixels = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
void setup ()
{Serial.begin (9600); Blynk.begin ("", "", "");
int R = param [0].asInt ();
int G = param [1].asInt (); int B = param [2].asInt ();
för (int i = 0; i <NUMPIXELS; i ++) {pixels.setPixelColor (i, pixels. Color (R, G, B)); pixlar. visa (); }
}
void loop ()
{Blynk.run (); }
Steg 3: Montering
De första stegen var att skapa anslutningarna enligt schemat, implementera koden och appen.
På kodnivå är det bara nödvändigt att ange appens token (den skickas via e-post, eller den kan konsulteras direkt i appen), vilket trådlöst nätverk kommer att användas och nyckeln till den här. måste skapa ett nytt projekt och lägga till zeRGBa -komponenten. I denna komponent är det nödvändigt att ställa in sändningsläget till "sammanfoga", så att informationen skickas som ett enda värde, ställ in stiftet där ledringen är ansluten och ställ in maxvärdena till 255. Efter dessa ändringar är den redo att testa.
Sedan förberedde jag protoboardet för att ta emot komponenterna. Lade till två rader med hylsor för att kunna ta bort Wemos D1 Mini för utbyte eller användning i nya projekt och lödde ledringen.
Under tiden trycktes Halloween -dekorationen (Jack o Lantern) på Prusa I3 i orange PLA.
Den färdiga kretsen placerades i den övre delen för att döljas och installeras, testas sedan.