
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00



Энэ нь надад ширээний хажууд болон дээр нэмэлт агуулах хэрэгтэй байсан тул эхэлсэн боловч би түүнд тусгай загвар өгөхийг хүссэн юм. Ганцаарчилсан байдлаар, ямар ч өнгө авах боломжтой гайхалтай LED туузыг яагаад ашиглаж болохгүй гэж? Дараагийн алхамд би тавиурын талаар хэдэн тэмдэглэл өгөх болно, гэхдээ тавиураа тохижуулахын тулд танд дараахь зүйлс хэрэгтэй болно. наалдамхай, ~ 40 доллар- ардуино нано, ~ 10 доллар (үнэндээ ямар ч ардуино)- зарим утас, цагаан эсвэл таны тавиур ямар өнгөтэй байсан ч холбоно уу- хэд хэдэн холбох утас (заавал биш)- ухаалаг гар утасны цэнэглэгч (arduino-г тэжээх) usb залгуур)- зарим гагнуур ба гагнуурын төмөр. Хэрэв та хэрхэн гагнахаа мэдэхгүй байгаа бол эндээс эхэлнэ үү
Алхам 1: Хадгалах тавиурын талаархи товч мэдээлэл

Мэдээлэл авахын тулд би амазон эсвэл гэрийн агуулах дээр худалдаж авсан тавиурыг барихдаа дараахь зүйлийг ашигласан болно. Би угсралтын талаар дэлгэрэнгүй мэдээлэл өгөхгүй байна, гэхдээ энэ нь дээд кубуудыг хооронд нь холбож, хүнд даацын хаалтаар хананд бэхлэх явдал юм. Үүнийг хэн нэгний туслалцаатайгаар хийж, эрүүл ухаанаа ашиглаарай. Эсвэл түүний хамгийн энгийн газраас хараагүй шоо дөрвөлжин буланд хаалт байрлуулах нь зүйтэй болов уу.
Алхам 2: LED туузыг наана уу


Хайчаар LED туузыг шаардлагатай хэмжээгээр нь хайчилж ав. Миний хувьд энэ нь 8 LED (= 8 ) -ийн 14 удаагийн аялал байсан. Дараа нь тэдгээрийг далавчны хайрцагт хийж аваарай, гэхдээ санаарай: эдгээр LED нь маш тод гэрэлтдэг тул та тэдгээрийг шууд харахыг хүсэхгүй байна. Миний тавиурууд бүхэлдээ нүдний түвшингээс дээгүүр байдаг тул би туузыг шоо дөрвөлжингийн доод хэсэгт байрлуулсан. Хэрэв таных шалан дээр байгаа бол та үүнийг дээд хэсэгт байрлуулах ёстой бөгөөд ингэснээр хажууд нь зогсоход харагдахгүй болно. - Та зурвасыг тавиурын ирмэг дээр ойрхон байрлуулахыг хүсч магадгүй, учир нь бүх зүйл хайрцгийг дүүргэж магадгүй тул та LED -ийн гэрлийг хаахыг хүсэхгүй байна. зурвас дээр заасан чиглэл. Сум сум нь arduino -аас зурвасын төгсгөл хүртэл аль чиглэлд урсаж байгааг харуулж байна. Эдгээр нь хэрхэн ажилладаг тухай тэмдэглэл: WS2812 LED тус бүр нь логик 0s ба 1s хүлээн авдаг микрочиптэй 800 кГц давтамжтай. асаасны дараа эхний LED нь энэ дохиог сонсож, эхний 3 байтыг (24 бит) битийн урсгалаас хасдаг. Энэ мэдээллийг ашигладаг. mation нь өнгөө тохируулж, үлдсэн дохиог дараагийн LED рүү дамжуулдаг бөгөөд энэ нь ижил ажлыг гүйцэтгэх болно. LED бүр оролт, гаралттай байдаг тул чиглэл нь чухал юм. - өмнөх зүйл бол arduino зурвасыг хаана тэжээх, зурвас ямар замаар явах талаар урьдчилан бодох хэрэгтэй гэсэн үг юм. Миний хувьд arduino -г хамгийн алслагдсан дөрвөлжинд нуусан нь маш энгийн байсан бөгөөд өрөөний буланд гүйдэг цахилгаан утас руу хялбархан нэвтрэх боломжтой болсон. Туузан дээрх түвшний бүх шоо, дараа нь дээш, нөгөө түвшний бүх шоо дундуур дамждаг.
Алхам 3: Туузан холболтыг урьдчилан бэхлэх

Энэ нь та LED туузны холбох үзүүр бүрт нэг дусал гагнуур хийнэ гэсэн үг юм. Миний 14 ширхэгийг хооронд нь холбож, төгсгөл бүрт 3 холболт (газардуулга, 5В, дохио) өгдөг бөгөөд энэ нь 84 дусал гагнуур хийдэг. Гэхдээ энэ нь таны амьдралыг дараагийн алхамд ойролцоогоор 84 дахин хөнгөвчлөх болно !!!
Алхам 4: Туузыг холбоно уу

- Утас хуулагчаар утаснаасаа ердөө 2 мм тусгаарлагчийг салга. Утасыг урьдчилан боох (гагнуурын төмрөөр бага зэрэг гагнах хүртэл халааж).- Холбох нэг туузны газардуулгын хэсэгт шууд гагнах. Урьдчилан нэхсэн тул гагнуурын төмрийг холболт дээр байрлуулсан утсан дээрээ дарахад л болно.- Дараа нь утсаа нөгөө туузны холбогдох хэсэгт (Газрын) чангалаад утсыг яг түвшинд нь зүснэ үү. 2 мм тусгаарлагчийг салгаж, холбогч руу гагнах хэрэгтэй.- Энэ үед та туузаа холбосон кабельтай байх ёстой бөгөөд энэ нь сул харагдахгүй байх ёстой. 5V холболтын хувьд.
Алхам 5: Arduino болон кодыг холбоно уу


Adafruit-ийн гайхалтай вэбсайт нь Arduino-ийг LED зурвас ("Neo-Pixel" гэж нэрлэдэг) холбох талаар хамгийн сайн туршлагатай. Энэ нь маш ойлгомжтой бөгөөд та үүнийг унших хэрэгтэй: https://learn.adafruit.com/ adafruit-neopixel-uberguide/тойм https://learn.adafruit.com/adafruit-neopixel-uberguide/best-practices Доорх кодын жишээнд бид 6) эхний LED дохиог залгах, - Arduino Ground -ийг эхний LED GND -тэй холбох - 5В тэжээлийн эх үүсвэрээр LED туузаа асааж, arduino -г USB цэнэглэгч рүү залгаарай. - АНХААРУУЛГА: Хэрэв та туузыг Arduino -ээр дамжуулж байгаа бол arduino -аас "+5V" зүү бүү ашиглаарай. Энэхүү зүү нь Arduino дээрх зарим мэдрэмтгий хэлхээг хамардаг бөгөөд LED туузаар хийсэн гүйдлийн улмаас шатаж болзошгүй юм. Үүний оронд та "Вин" зүүг ашиглахыг оролдож болно. Хэрэв та 1А -аас их гүйдэл (LED тутамд ~ 20-50 мА) зурахаар төлөвлөж байгаа бол 5в цахилгаан тэжээлийг LED зурвас руу шууд холбоно уу (мөн газрыг Arduino -той хуваалцах ёстой). өнгөний шоо дундуур удаан хөдөлгөөн хийх. Үүнийг Neo_Pixel номын сангийн жишээнүүдээс шууд авч, дасан зохицсон болно:#"Adafruit_NeoPixel.h" -ийг оруулна уу#PIN 6 -г тодорхойлох // Параметр 1 = тууз дахь пикселийн тоо // Параметр 2 = Arduino зүү дугаар (ихэнх нь хүчинтэй) // Параметр 3 = пиксел маягийн туг, шаардлагатай бол нэмж оруулаарай: // NEO_KHZ800 800 KHz битийн урсгал (ихэнх NeoPixel бүтээгдэхүүнүүд/WS2812 LED) // NEO_KHZ400 400 KHz (сонгодог 'v1' (v2 биш) FLORA пикселүүд, WS2811 драйверууд) // NEO_GRB Пикселүүд GRB битийн урсгалд холбогдсон (ихэнх NeoPixel бүтээгдэхүүнүүд) // NEO_RGB пикселүүд нь RGB bitstream -д утастай байдаг (v1 FLORA пиксел, v2 биш) Adafruit_NeoPixel зурвас = Adafruit_NeoPixel (8*14, PIN, NEO_GRB + NEO_KHZPTEL -ийг бууруулах): // эрсдэл, // пикселийн цахилгаан дамжуулагч даяар 1000 uF конденсатор нэмж, эхний пикселийн өгөгдөлд 300 - 500 Ом эсэргүүцэл нэмж оруулаад // Arduino болон эхний пикселийн хоорондох зайг багасгах. Шууд хэлхээнд // холбохоос зайлсхий … хэрэв шаардлагатай бол эхлээд GND -г холбоно уу. Void setup () {strip.begin (); strip.show (); // Бүх пикселүүдийг 'унтраах' болгож эхлүүлнэ үү} void loop () {rainbowCycle (20);} void rainbowCycle (uint8_t wait) {uint16_t i, j; for (j = 0; j <256; j ++) {for (i = 0; i <strip.numPixels (); i ++) {strip.setPixelColor (i, Wheel ((((i) * 256 / strip.numPixels ())+j) & 255));) strip.show (); саатал (хүлээх);}} // Өнгөний утгыг авахын тулд 0 -ээс 255 хүртэлх утгыг оруулна уу.) {буцах зурвас. Өнгө (WheelPos * 3, 255 - WheelPos * 3, 0);} өөр тохиолдолд (WheelPos <170) {WheelPos - = 85; буцах зурвас. Өнгө (255 - WheelPos * 3, 0, WheelPos * 3);} өөр {WheelPos - = 170; буцах зурвас. Өнгө (0, WheelPos * 3, 255 - WheelPos * 3);}}


Онцлох зохиолчдын уралдааны гурав дахь шагнал: Тарун Упадхаяа
Зөвлөмж болгож буй:
Mecano зөөврийн компьютерын тавиур/ширээний тавиур (2 -ийг 1): 4 алхам

Mecano зөөврийн компьютерын тавиур/ширээний тавцан (2 -ийг 1): Гэртээ гацсан уу? Компьютер ашиглан өдөржингөө суудал дээрээ дарагдсан уу? Төгс шийдэл бол зөөврийн компьютерын тавиур (Ширээний тавцан болгон хөрвүүлэх боломжтой) юм. Үүнийг бараг бүх газарт байдаг Meccano хэмээх тоглоомын эд ангиудыг ашиглан хийдэг (Costco, Walmart, Toys R
Arduino RGB өнгө сонгогч - Бодит амьдралын объектуудаас өнгө сонгох: 7 алхам (зурагтай)

Arduino RGB өнгө сонгогч - Бодит амьдрал дахь объектуудаас өнгө сонгох: Arduino дээр суурилсан RGB өнгө сонгогчийг ашиглан физик объектуудаас өнгө сонгоход хялбар бөгөөд ингэснээр компьютер эсвэл гар утсан дээрээ бодит амьдрал дээр харж буй өнгөө сэргээх боломжтой болно. Хямд TCS347 ашиглан объектын өнгийг скан хийх товчлуурыг дарахад л хангалттай
Өнгө солих LED зул сарын гацуур мод: 3 алхам (зурагтай)

Өнгө солих LED зул сарын гацуур мод: Би энэ зул сарын гацуур модыг өнгөрсөн жил долларын дэлгүүрээс олсон бөгөөд доод хэсэгт нь LED асаахыг хүсч байсан боловч жилийн дараа л ойртсонгүй. Энэ бол маш энгийн төсөл юм. бага зэрэг гагнуур шаарддаг бөгөөд сайхан төгсгөлийг бий болгодог
Өнгө солих хайрцаг: 13 алхам (зурагтай)

Өнгө солих хайрцаг: Өнгө солих хэргийг хэрхэн яаж хийх талаархи гарын авлага
Өнгө солих гэрэл ба Bluetooth аюулгүй байдлын демо: 7 алхам (зурагтай)

Өнгө солих гэрэл ба Bluetooth -ийн аюулгүй байдлын демо: Энэхүү зааварчилгаанд би Android (Samsung, Google гэх мэт) эсвэл Apple ухаалаг гар утас, таблет ашиглан Bluetooth -ээр алсаас удирддаг өнгө өөрчлөгдөж буй гэрлийн дэлгэц хэрхэн бүтээх талаар тайлбарлах болно. төсөл, залуучуудад тохиромжтой