Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Digispark na PlatformIO
- Hatua ya 2: Mpangilio na Wiring
- Hatua ya 3: Programu dhibiti
- Hatua ya 4: Kesi na Kumaliza Kugusa
Video: Digispark & WS2812 Gurudumu la Upinde wa mvua katika Sanduku: Hatua 4 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Mradi huu mdogo umetengenezwa karibu na kisanduku cha mbao kilichochongwa 10x6x5cm nilipata katika duka.
Kipengele chake bora, ambacho hakijakamatwa vizuri kwenye kamera, ni kuangaza na rangi angavu, zilizojaa, pande za kifuniko cha sanduku la mti.
Kwa upande mwingine, fahamu kuwa kutumia athari ya upinde wa mvua kwenye ukanda wa taa nyembamba za RGB 5050 kutasababisha mwangaza mweupe ndani ya sentimita kadhaa kutoka kwa LED, kwani rangi ya kila pikseli hivi karibuni inachanganyika na majirani zake. Ikiwa unataka kuepuka athari hii, unaweza kujaribu kutumia lensi fulani za kulenga
Mwangaza wa taa huwekwa sawia na taa iliyoko kwa Shukrani kwa LDR: taa itaangaza katika hali ya mchana na haitakuwa mkali sana ikitumika kama mwangaza wa usiku, gizani.
Vifaa
Muswada wa vifaa:
- bodi moja ya Attiny85 Digispark (clone), na Micronucleus bootloader yake
- baa moja 8x WS2812
- LDR moja, ilitumika kurekebisha mwangaza wa taa kulingana na mazingira
- kipinga moja cha 10KΩ cha LDR
- kebo ndogo ya USB kupanga programu ya Digispark na kuwasha taa mara moja ikifanywa
- sanduku la mbao lenye mashimo
- chanzo cha nguvu cha 5V⎓ (kinachoweza kutoa sio chini ya 500mA)
Ujuzi na zana:
- PlatformIO (inayoendesha Nambari ya Studio ya Visual) kama IDE - IDE yoyote ya Arduino itafanya kazi hiyo, ingawa
- chuma cha kutengenezea, waya ya solder na ustadi wa msingi wa kutengeneza
- wiring, mkasi
- gundi, kibano
- rangi ya kupendeza (kufunika Digispark LED na kulinda LDR kutokana na kuathiriwa na taa ya taa)
Hatua ya 1: Digispark na PlatformIO
Digispark (na kila kiini kinachojumuisha microcontroller sawa ya 8-bit) ni bodi ya kuzuka iliyojengwa karibu na AVR Attiny85, inayoweza kushukuru mawasiliano ya USB moja kwa moja kwa Micronucleus bootloader. Tafadhali pata habari zaidi juu ya wiki yake:
PlatformIO ni mfumo wa ikolojia ambao nilikuwa nikipanga Digispark. Ili kufanya kazi nayo, lazima usakinishe Msimbo wa Studio ya Visual
Hatua ya 2: Mpangilio na Wiring
Kufundisha
- unganisha waya tatu kwenye wara ya WS2812 (ardhi, pembejeo ya nguvu na uingizaji wa data)
- waya wa waya na Vcc hadi 5V na pini ya GND ya Digispark
- solder waya iliyobaki kwa pini ya Digispark ya P0
- solder kipinzani cha 10KΩ kwa pini za GND na P2 za bodi
- tumia waya mbili kuunganisha LDR na 5V na pini za P2 (nilitumia waya zisizoonekana wazi kwa sababu za urembo)
Hatua ya 3: Programu dhibiti
Pata nambari ya mradi huu kwenye GitHub yangu:
Nzuri kujua:
- # pamoja lazima itumiwe wakati unafanya kazi na PlatformIO
- vigezo, kama mgawo wa pini, idadi ya LED za WS2812, kasi ya gurudumu la upinde wa mvua na vizingiti vya giza / mkali kwa LED zote na LDR ni mwanzoni mwa msimbo.
- Adafruit Neopixel ni maktaba inayotumiwa kudhibiti LED za WS2812
- Maktaba ya RuningMedian hutumiwa kufanya usomaji wa LDR kuwa thabiti zaidi; kwa sababu ya mipaka iliyowekwa, kuchora ramani za mwangaza wa LED, hii ni nzuri haswa katika hali ya mwangaza mdogo, ambapo kushuka kwa thamani kidogo kunaweza kusababisha mwangaza wa kukasirisha
- Hutapata jaribio lolote la kufunga Attiny85, kwa hivyo mradi utabaki kuhaririwa
Vidokezo vingine (vinaonekana pia katika faili ya README.md kwenye GitHub):
- Ili kupakia nambari, hakikisha kuwa na kebo ya USB iliyo na waya kila pini: nyaya za kuchaji bei rahisi huwa na + 5V tu na waya wa chini.
- Kupakia kutoka PlatformIO hadi DigiSpark kunakuhitaji kuziba DigiSpark baada ya kuandaa, ingawa koni haionyeshi "sasa ni wakati wa kuziba DigiSpark yako", kama Arduino IDE inavyofanya.
- Rekebisha haraka suala kwa kupakia kwa DigiSpark kutoka PlatformIO kwenye MacOS: Toleo la PIO 111
- Chaja za bei rahisi za USB zinaweza kutoa pato chafu / lenye kelele, ambazo zinaweza kufanya taa za LED kuwaka haswa haswa kwa mwangaza mdogo: hakikisha kuwa na chanzo safi cha 5VDC, au kuchuja ukiongeza capacitor (au mzunguko sahihi zaidi)
Hatua ya 4: Kesi na Kumaliza Kugusa
- Chonga shimo kwenye sanduku unalochagua kukaribisha mradi, ili kuziba kebo yako ya USB. Jihadharini kuwa shimo kubwa karibu na kiunganishi cha USB kidogo, ndivyo mwanga unavuja kutoka kwa bar yako ya LED, isipokuwa hautatoa muhuri mzuri.
- Chonga shimo kwa LDR; hakikisha kuifanya isielekeze kwenye eneo ambalo litaangazwa na taa za taa, vinginevyo kanuni ya kiotomatiki itaanguka kitanzi
- Chora uso wa ndani ili kutoa nafasi kwa bar ya LED, kwani haupaswi kutaka kuona LEDs moja kwa moja wakati unatazama taa yako
- Funga na katikati ya chini chini ya LDR, ili kuzuia kuingiliwa yoyote katika kuhisi mwangaza wa mazingira uliosababishwa iwe baa ya WS2812
- Tumia tone la rangi ya kupendeza kufunika nguvu iliyoongozwa na Digispark, na hivyo kuepusha kuangaza ndani ya sanduku
- Gundi Digispark bodi, bar ya LED, LDR na kila kebo ili kuzuia mambo ya ndani ya sanduku lako la mashimo lisionekane kuwa safi
- Tabiri kebo ya USB na swichi, ili kuwasha na kuzima taa kwa urahisi
Ilipendekeza:
Mkutano wa Matunda ya Upinde wa mvua Upinde wa mvua: Hatua 4
Mkutano wa Upinde wa Njiwa wa Upinde wa mvua: Je! Umewahi kuona taa inayoangaza rangi anuwai kuliko moja? Ninaamini hujapata. Ni taa bora ya usiku ambayo utapata au kununuliwa kwa mwenzako, marafiki, au watoto wako.? Nilitengeneza sehemu hii kwenye " Tinkercad.com, & q
Neopixel Ws2812 Upinde wa mvua LED Mwanga Na M5stick-C - Upinde wa mvua unaoendesha kwenye Neopixel Ws2812 Kutumia M5stack M5stick C Kutumia Arduino IDE: Hatua 5
Neopixel Ws2812 Upinde wa mvua LED Mwanga Na M5stick-C | Kuendesha Upinde wa mvua kwenye Neopixel Ws2812 Kutumia M5stack M5stick C Kutumia Arduino IDE: Halo jamani katika mafundisho haya tutajifunza jinsi ya kutumia neopixel ws2812 LEDs au strip iliyoongozwa au matrix iliyoongozwa au pete iliyoongozwa na m5stack m5stick-C bodi ya maendeleo na Arduino IDE na tutafanya muundo wa upinde wa mvua nayo
Saa ya Neno la Upinde wa mvua na Athari kamili ya Upinde wa mvua na Zaidi: Hatua 13 (na Picha)
Saa ya Neno la Upinde wa mvua na Athari kamili ya Upinde wa mvua na zaidi: Malengo 1) Rahisi2) Sio ghali3) Kama nguvu inayowezekana kama inavyowezekana Saa ya Upinde wa mvua Neno na athari kamili ya upinde wa mvua. Udhibiti wa Mwangaza wa NeopixelsUpdate 01-Jan-
Upinde wa mvua Upinde wa mvua Mega Man: 9 Hatua
Upinde wa mvua Upinde wa mvua Mega Man: Nilipata wazo la mradi huu kutoka kwa Mega Man Pixel Pal yangu. Ingawa ni mapambo mazuri, inaangaza tu kwa rangi moja. Nilidhani kwa kuwa Mtu wa Mega anajulikana kwa mavazi ya kubadilisha rangi, itakuwa nzuri kutengeneza toleo kwa kutumia RGB za LED kuonyesha sababu
Jinsi ya Kuunda Gurudumu hili la Mwangaza wa Upinde wa mvua wa kushangaza !!!: Hatua 10 (na Picha)
Jinsi ya Kuunda Gurudumu hili la Taa la Upinde wa mvua wa kushangaza !!!: Kwenye hii inayoweza kufundishwa nitakuonyesha jinsi ya kutengeneza gurudumu la taa la upinde wa mvua mzuri sana! Hii ndio kuingia kwangu kwenye shindano la 'LET IT GLOW'. Nilitengeneza gurudumu la taa ya upinde wa mvua inayozunguka kutoka kwa sehemu ambazo nimekaa kwenye banda langu. Mradi huu ni