Mundarija:
- Ta'minotlar
- 1 -qadam: Video loyiha
- 2 -qadam: Chiroqlar - 3D bosib chiqarish
- 3 -qadam: Chiroqlar - Uskuna
- 4 -qadam: Uskuna - montaj
- 5 -qadam: Google Trends aloqasi
- 6 -qadam: Partiya rejimi
Video: Google Trends Powered Rojdestvo daraxti: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Rojdestvo qanchalik zamonaviy ekanligini bilmoqchimisiz? Rojdestvo daraxti bilan Google tendentsiyalarini bilib oling! Partiya rejimi kiritilgan.
Ta'minotlar
- Raspberry Pi 3b+
- 8 marta Adafruit NeoPixel
- Tugma
- USB karnay
- simlar
- Lehimlash uskunalari
- Quvurlarni tozalash vositasi
- 3D printer
- Yelim
1 -qadam: Video loyiha
2 -qadam: Chiroqlar - 3D bosib chiqarish
Birinchi qadam - har bir yorug'lik uchun idish yaratish.
Biz 3D sovg'a qutilarini ishlab chiqdik (yuqoriga qarang) va ularni shaffof filament bilan bosib chiqarish. Bu filaman mukammaldir, chunki u yorug'likni mukammal darajada tarqatadi va ajoyib bayram kayfiyatini beradi.
Biz ulardan sakkiztasini chop etdik, lekin siz xohlaganingizcha yaratishingiz mumkin.
STL fayli bu bosqichga biriktirilgan.
3 -qadam: Chiroqlar - Uskuna
Chop etilgan konteynerlar yordamida biz elektronikaga o'tishimiz mumkin.
Biz yorug'lik sifatida Adafruit Neopixel -dan foydalanamiz. Bu juda yorqin, juda ko'p ranglarni qo'llab -quvvatlaydi va ajoyib hujjatlarga ega.
Ular qutidan tashqarida ishlatishga tayyor emas, biz hali ham kerakli simlarni lehimlashimiz kerak. Chiroqlar miqdoriga qarab, bu biroz vaqt talab qilishi mumkin, qahva uchun ajoyib vaqt.
Ularni hozircha bir -biriga bog'lamaslik muhim, avvalo ularni sovg'a qutilariga qo'yishimiz kerak.
4 -qadam: Uskuna - montaj
Endi bizning konteynerlarimiz ham, chiroqlarimiz ham yig'ilishga tayyor.
Biz har bir qutining qopqog'ida bir nechta teshik qoldirganmiz, biz ularni pastadir orqali ishlatamiz (yuqoriga qarang). Barcha qutilar va yorug'lik tugagandan so'ng, biz ularni bir -biriga lehimlab, yengil ip yaratishimiz mumkin.
Chiroqni Raspberry Pi -ga ulang va siz chiroqlarni sinab ko'rishingiz mumkin.
Hamma narsa ishlayotganini tekshirgandan so'ng, biz qutilar va qovoqlarni yopishtira olamiz.
Har bir sovg'a qutisi orasidagi simga rang -barang quvur tozalagichni o'rash qo'shimcha jo'shqinlikni qo'shadi.
5 -qadam: Google Trends aloqasi
Bu daraxtga qo'shimcha oempf berish uchun biz uni Google Trends bilan bog'laymiz.
To'liq kod "Part Mode" oxirgi bosqichiga kiritilgan, lekin sizga umumiy ma'lumot berish uchun biz Python -dan qo'shimcha paketlar bilan foydalanganmiz:
- PyTrends Google Trends -dan ma'lumotlarni olish uchun
- NeoPiksellarni boshqarish uchun Neopixel
Va mantiq quyidagicha:
- Har soatda "Rojdestvo" so'zining mashhurligini bilib oling.
- Biz 0 (mashhur emas) va 100 (mashhur) o'rtasidagi raqamni qaytaramiz.
- Chiroqlar tezligi shu raqam asosida hisoblanadi
Natijada bizning daraxtimiz rangini tez o'zgartiradi, agar qidiruv so'zi mashhur bo'lsa va asta -sekin mashhur bo'lmasa.
Kichkina eslatma, biz har bir harakat boshqasiga to'sqinlik qilmasligiga ishonch hosil qilish uchun turli xil mavzularni (ledControlThread va trendDataThread) ishlatdik.
Masalan, biz Google Trends ma'lumotlarini olayotganimizda chiroqlar to'xtamaydi, u API -ga qo'ng'iroq tugashini kutadi va shundan keyingina davom etadi.
6 -qadam: Partiya rejimi
Rojdestvo daraxti bir yilga cho'zilganligi sababli, ziyofat rejimi zaruratdir.
Bu qo'shimcha funktsiyaga qo'shimcha uskunalar, aniqrog'i, tugma va USB karnay kerak bo'ladi.
Pi -ga biriktirilgandan so'ng, siz mos keladigan qo'shiqni qidirishni boshlashingiz mumkin, biz Otis McDonald "Complicate ya" ni tanladik, shuningdek, mavjud skriptimizga mantiq qo'shishimiz kerak:
- Tugma bosilganligini tekshiring
- Agar shunday bo'lsa, belgilangan tovushni ijro eting va chiroqlar rangini juda tez o'zgartiradi.
- Ovoz tugagach, normal holatga qayting
Bu mantiqning o'z ipi bor, xuddi boshqalar kabi va to'liq skript ham bu bosqichga biriktirilgan.
Qolgan narsa - hamma narsani daraxtga osib qo'yish, ma'lumotlarning quvnoq vizualizatsiyasidan va eng muhimi, partiya rejimidan bahramand bo'lish!
Tavsiya:
Veb-sayt boshqaradigan Rojdestvo daraxti (har kim uni boshqarishi mumkin): 19 qadam (rasmlar bilan)
Veb-sayt boshqariladigan Rojdestvo daraxti (har kim uni boshqarishi mumkin): Siz veb-sayt boshqaradigan Rojdestvo daraxti qanday ko'rinishini bilmoqchimisiz? Mana mening rojdestvo daraxti loyihamni ko'rsatadigan video. Hozirda jonli efir tugadi, lekin men nima bo'layotganini tasvirga oladigan video tayyorladim: bu yil dekabr oyining o'rtalarida
Rojdestvo daraxti bilan nafas olish - Arduino Rojdestvo chiroqlarini boshqaruvchi: 4 qadam
Rojdestvo daraxti bilan nafas olish-Arduino Rojdestvo chiroqlarini boshqarish moslamasi: 9 metrli oldindan yoritilgan sun'iy Rojdestvo daraxti uchun boshqaruv qutisi Rojdestvo oldidan sindirilgani yaxshi yangilik emas va ishlab chiqaruvchi zaxira qismlarini bermaydi. Bu aql bovar qilmaydigan LED yorug'lik drayveri va boshqaruvchisining Ar
O'rnatilgan LED 3D bosilgan Rojdestvo daraxti: 10 qadam (rasmlar bilan)
O'rnatilgan LED 3D bosilgan Rojdestvo daraxti: bu 3D-bosma Rojdestvo daraxti, uning ichida o'rnatilgan manzilli LEDlar bor. Yorug'lik effektlari uchun LEDlarni dasturlash va 3D bosilgan tuzilmani diffuzor sifatida ishlatish mumkin. Daraxt 4 bosqichda va asosiy elementda (daraxt
USB bilan ishlaydigan RGB LED Rojdestvo daraxti: 9 qadam (rasmlar bilan)
USB bilan ishlaydigan RGB LED Rojdestvo daraxti: Men fizzPOP a'zosi bo'lgan Makerspace -dagi bir necha do'st do'stlarim uchun Rojdestvo arafasida bir nechta sovg'alar berishga qaror qildim. Men qaror qildimki, men ularni butunlay o'zim quraman, shuning uchun ular to'plamni ishlab chiqaraman, shunda ular bino qurishdan zavqlanishadi
USB bilan ishlaydigan LED Rojdestvo daraxti: 9 qadam (rasmlar bilan)
USB -quvvat bilan ishlaydigan LED Rojdestvo daraxti: Dam olish kunlari men bir nechta do'stlarimga ajoyib narsa bermoqchi edim, o'sha paytga qadar men o'zimga oddiy elektron nazariyasini o'rgatganman va LEDlar bilan oshiq bo'lganman. Shunday qilib, men LEDlarni Rojdestvodan ikki hafta oldin buyurtma qildim, chunki bu etarli vaqt bo'ladi