Isi kandungan:
Video: Halloween Cheerlights: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Pada halloween terakhir saya memutuskan untuk membuat projek untuk musim ini. Dengan menggunakan model hantu 3D yang saya cetak di Prusa i3 dan projek Cheerlights, saya membuat hiasan Halloween yang berubah warna secara rawak.
Projek Cheerlight adalah projek sumber terbuka yang menyegerakkan semua peranti cahaya yang menggunakannya. Melalui Twitter, menggunakan hashtag #cheerlight, kami memilih warna dari palet warna projek Cheerlights. Semua peranti yang disambungkan ke projek Cheerlights membaca warnanya melalui api dan menukar warnanya menjadi. Melalui tweet adalah mungkin untuk mengubah warna semua peranti planet yang disambungkan ke projek.
Langkah 1: Bahan dan Alat
Bahan
- ESP-01
- Kabel Awg 22
- Cincin dipimpin WS2812
- Pemegang bateri
- Bateri
- Pin Rok Soket Wanita
- Papan Protob
- Pateri
Alat
- Pencetak 3D
- Besi pematerian
Model 3D
Cute Hug Me Ghost
Langkah 2: Perhimpunan
Pertama, perlu dibuat sokongan untuk sambungan. Ini dibuat menggunakan protoboard, soket wanita untuk ESP-01 dan solder. Soket wanita membolehkan mengeluarkan ESP-01 dengan mudah untuk digunakan dalam projek lain atau menggantinya sekiranya gagal. Pateri digunakan untuk memperbaiki komponen dan membuat trek penghubung. Protoboard dilengkapi pra-bor dan dengan sambungan di sekitar setiap lubang. Hanya perlu memperbaiki komponen dan bergabung dengan pelbagai lubang untuk membuat trek.
Kemudian pemegang bateri disolder. Pada masa yang sama, pangkalan yang menempatkan komponen dicetak. Ini terdiri dari dasar persegi, dengan ruang yang cukup untuk menempatkan pelbagai komponen, bukaan cincin yang dipimpin dan ruang yang cukup untuk hantu yang dicetak.
Setelah pangkalan siap, cincin dipimpin dipasang dan disambungkan ke sokongan komponen yang tinggal. Sokongan dan pemegang bateri dipasang ke dasar dengan gam termal.
Langkah 3: Kod
Kod tersebut akan menghubungkan ESP-01 ke rangkaian tanpa wayar dan kemudian menyambung ke projek lampu sorot dan memeriksa warna semasa. Ia kemudian mengubah warnanya menjadi warna projek lampu sorak.
Agar kod berfungsi, tiga perpustakaan diperlukan:
- ThingSpeak - untuk menyambung ke projek Cheerlights
- ESP8266WiFi - untuk menggunakan ESP-01
- Adafruit_NeoPixel - untuk menggunakan cincin dipimpin
Kod (anda boleh mendapatkannya di Akaun GitHub saya)
#sertakan
#include #include #define PixelPin 2 #define PixelNum 12 const char * ssid = "dev"; const char * kata laluan = "RatoRoeuRolha"; sorakan panjang yang tidak ditandatanganiLightsChannelNumber = 1417; int delayval = 500; String colorName = {"none", "red", "pink", "green", "blue", "cyan", "white", "warmwhite", "oldlace", "ungu", "magenta", "kuning", "oren"};
// Peta nilai RGB untuk setiap nama warna Cheerlight
int colorRGB [3] = {0, 0, 0, // "none" 255, 0, 0, // "red" 255, 192, 203, // "pink" 0, 255, 0, // "hijau" 0, 0, 255, // "biru" 0, 255, 255, // "sian", 255, 255, 255, // "putih", 255, 223, 223, // "warmwhite", 255, 223, 223, // "oldlace", 128, 0, 128, // "ungu", 255, 0, 255, // "magenta", 255, 255, 0, // "kuning", 255, 165, 0}; // "oren"}; Adafruit_NeoPixel piksel = Adafruit_NeoPixel (PixelNum, PixelPin, NEO_GRB + NEO_KHZ800); Pelanggan WiFiClient; batal persediaan () {Serial.begin (9600); WiFi.begin (ssid, kata laluan); WiFi.mode (WIFI_STA); Serial.println ("."); sementara (WiFi.status ()! = WL_CONNECTED) {kelewatan (500); Cetakan bersiri ("."); } Serial.println (""); Serial.print ("Ligado a"); Serial.println (ssid); Serial.print ("Endereço IP:"); Serial.println (WiFi.localIP ()); piksel.begin (); ThingSpeak.begin (pelanggan); } gelung void () {String color = ThingSpeak.readStringField (cheerLightsChannelNumber, 1); setColor (warna); //Serial.println(warna); kelewatan (5000); } void setColor (String color) {untuk (int iColor = 0; iColor <= 12; iColor ++) {if (color == colorName [iColor]) {untuk (int i = 0; i <PixelNum; i ++) {
pixels.setPixelColor (i, pixels. Color (colorRGB [iColor] [0], colorRGB [iColor] [1], colorRGB [iColor] [2])); // Warna hijau terang yang sederhana.
piksel.show (); // Ini menghantar warna piksel yang dikemas kini ke perkakasan. } kembali; }}}
Langkah 4: Langkah Akhir
Hantu itu dicetak pada Prusa i3 menggunakan PLA lutsinar untuk membenarkan cahaya.
Akhirnya bateri dipasang dan hantu diletakkan.
Kirimkan tweet dengan "#cheerlight red" menukar warna menjadi merah.
Disyorkan:
Labu Halloween IoT - Kawal LED Dengan Aplikasi Arduino MKR1000 dan Blynk ???: 4 Langkah (dengan Gambar)
Labu Halloween IoT | Kawal LED Dengan Aplikasi Arduino MKR1000 dan Blynk ???: Hello Everyone, Beberapa minggu yang lalu adalah Halloween dan mengikuti tradisi saya mengukir labu yang bagus untuk balkoni saya. Tetapi apabila labu saya berada di luar, saya menyedari bahawa adalah sangat menjengkelkan untuk keluar setiap petang untuk menyalakan lilin. Dan saya
Labu Halloween Dengan Mata Animatronik Bergerak - Labu Ini Dapat Melancarkan Mata !: 10 Langkah (dengan Gambar)
Labu Halloween Dengan Mata Animatronik Bergerak | Labu Ini Dapat Melancarkan Mata !: Dalam Instruksional ini, anda akan belajar bagaimana membuat labu Halloween yang menakutkan semua orang ketika matanya bergerak. Sesuaikan jarak pemicu sensor ultrasonik ke nilai yang tepat (langkah 9), dan labu anda akan membatu siapa sahaja yang berani mengambil cand
Arduino Halloween Edition - Zombies Pop-out Screen (Langkah Dengan Gambar): 6 Langkah
Arduino Halloween Edition - Zombies Pop-out Screen (Langkah Dengan Gambar): Ingin menakutkan rakan anda dan membuat beberapa suara menjerit di Halloween? Atau hanya mahu membuat lelucon yang baik? Skrin pop-out Zombies ini boleh melakukannya! Dalam Instructable ini saya akan mengajar anda cara membuat Zombi melompat dengan mudah menggunakan Arduino. HC-SR0
Kepala Boneka Halloween Dengan Arduino: 6 Langkah (dengan Gambar)
Halloween Dolls Head With Arduino: Satu " peningkatan " ke kepala kepala anak patung menggunakan kombinasi motor Arduino / servo. Prop hallowe'en hebat atau di rumah saya..pusat di atas meja kopi
Hack Halloween Anda Dengan Phidgets: 9 Langkah (dengan Gambar)
Hack Halloween Anda Dengan Phidgets: Projek ini akan menunjukkan kepada anda bagaimana anda boleh " menggodam " hiasan Halloween anda dan membuat mereka bersikap seperti yang anda mahukan! Hiasan Halloween yang kami bekerjasama mempunyai fungsi lalai berikut: Diaktifkan dengan membuang suis (ditunjukkan pada