Агуулгын хүснэгт:

Миний булцуунд зориулсан Charliplexed зул сарын гацуур мод: 7 алхам
Миний булцуунд зориулсан Charliplexed зул сарын гацуур мод: 7 алхам

Видео: Миний булцуунд зориулсан Charliplexed зул сарын гацуур мод: 7 алхам

Видео: Миний булцуунд зориулсан Charliplexed зул сарын гацуур мод: 7 алхам
Видео: Найден нетронутый заброшенный дом с электричеством в Бельгии! 2024, Арваннэгдүгээр
Anonim
Миний хөөрхөнд зориулсан Charliplexed зул сарын гацуур мод
Миний хөөрхөнд зориулсан Charliplexed зул сарын гацуур мод

Өнгөрсөн жил би орон нутгийн дэлгүүрээс батерейгаар ажилладаг чийдэнгийн төрлийн зул сарын гацуур гэрлийг авч, ширээний зул сарын гацуур мод дээр тавив. Зулзагыг баяр болгохын тулд. Бараг бүх надад ирсэн сэтгэгдлүүд "Тэд анивчдаггүй юм уу?" Энэ жил би ямар нэгэн онцгой зүйл хийхээр шийдсэн бөгөөд LED батерейгаар ажилладаг гэрлүүдийг Arduino, Charlieplexed загвартай холбож, гоё загвараар чимэглэх жижиг кодыг санамсаргүй байдлаар өөрчилж, дүүргэсэн юм. тооцоо. Санамсаргүй хэсгийг ажиллуулахын тулд хэсэг хугацаа шаардагддаг байсан ч би энэ загварыг дахин дахин давтаж, уйтгартай байхыг хүсээгүй, бүх холболтыг нууж, ардуиног Altoids -ийн цагаан тугалгад хийж өгөхийг хүсч байсан. Гэхдээ би тэднийг бүх утсыг харахыг хүссэн. Үүнээс гадна, энэ нь түүний геекер юм.

Алхам 1: LED -ийн эерэг талыг олох

LED -ийн эерэг талыг олох
LED -ийн эерэг талыг олох

Charliplexing нь N*(N-1) LED-ийг N тээглүүрээр удирдах боломжийг олгодог. Энэ тохиолдолд би 20 ледтэй байсан тул 12 залгуурыг авахын тулд 4 тээглүүр ашиглан тэдгээрийг салгаад дараа нь нийлүүлсэн батерейны хайрцгийг ашиглан тус бүрийн эерэг утсыг олж авав.

Алхам 2: Багцыг холбох

Багцуудыг холбох
Багцуудыг холбох

Эерэгийг олсны дараа би тэдгээрийг тус бүрээр нь гагнаж, LED тус бүрээс эерэг ба сөрөг хэсгүүдийг нийлүүлэв. Та батерейны хайрцгаар үүнийг зөв хийсэн эсэхийг шалгаж болно - утсыг зайны утас руу хүрэхэд нэг LED асах ёстой - утсыг ухрахад нөгөө нь асах ёстой.

Алхам 3: Утасыг цаасан үйлдвэрийн соронзон хальсаар хучих

Утасыг цаасан үйлдвэрийн соронзон хальсаар хучих
Утасыг цаасан үйлдвэрийн соронзон хальсаар хучих

Та торгон цэцгийн ишийг хучих зориулалттай гар урлалын дэлгүүрээс соронзон хальс авах боломжтой. Би Walmart дээр минийхтэй болсон. "Соронзон хальс" нь ногоон өнгөтэй лав цаас бөгөөд өөртөө сайн наалддаг бөгөөд модны эргэн тойронд байгаа утсыг нуудаг.

Алхам 4: Гэрлийг асаах

Гэрлийг асаах
Гэрлийг асаах

Энэхүү зааварчилгаа нь Charliplexing онолын тухай биш, харин үүнийг хэрхэн хурдан ашиглах талаар. Charliplexing сайн баримтжуулсан байдаг. Энэхүү Википедиа нийтлэл танд үндсэн ойлголтуудыг өгөх болно. Дээрээс нь хэрэв та зааварчилгаанаас эндээс хайх юм бол өөр олон жишээг олж болно. Ардуиногийн 10, 11, 12, 13 -р тээглүүдийг асаахын тулд. Хос LED бүрийн утас бүрийг хэрхэн яаж холбох нь хамаагүй бөгөөд тус бүрийн утас солигддог. Та хос бүрийг 100 ом эсэргүүцэгчээр өөр өөр тээглүүрээр холбох хэрэгтэй. Энэ тохиолдолд: хос тээглүүр === ==== a 10 & 11b 11 & 12c 12 & 13d 10 & 12e 11 & 13 f 10 & 13 Та илүү олон тээглүүр ашиглан илүү олон багц нэмж болно, гэхдээ илүү ихийг хийх тусам хугацаа бага байх болно. гэрэл бүр асаалттай байх бөгөөд гэрэл бүрхэг болно. 12 нь гоё дугуй хэлбэртэй, сайхан тод харагдаж байсан.

Алхам 5: Утасыг хамтад нь цуглуулах

Утасыг хамтад нь цуглуулах
Утасыг хамтад нь цуглуулах
Утасыг хамтдаа цуглуулах
Утасыг хамтдаа цуглуулах

Би тус тусдаа багцыг талхны тавцанд шууд залгах гэж оролдсон боловч тэд үргэлжлүүлэн татаж байв. Тиймээс би бүгдийг нь жижигхэн самбар дээр байрлуулж, утас холбосон байхын тулд эмэгтэй холбогчтой. Радио хаалт нь хатуу дамжуулагчтай, холбогчтой маш сайн таарсан дөрвөн дамжуулагч Солонго утас зардаг. Холбогчийг eBay дээрээс авсан эмэгтэй толгойн урт туузнаас таслав.

Алхам 6: Breadboard -ийн зохион байгуулалт

Breadboard -ийн зохион байгуулалт
Breadboard -ийн зохион байгуулалт

Солонго утасны нөгөө үзүүр нь Adafruit Arduino Clone бүхий жижиг талхны хавтантай холбогдсон байна. Хязгаарлах резисторуудад би 100 Ом ашигладаг байсан бөгөөд энэ нь асдаг LED бүрт 5v/200ohm = 25ma -ийг тавьдаг. Arduino нь дургүй байсангүй бөгөөд энэ нь LED -ийг бага зэрэг гэрэлтүүлдэг. Тэд импульсийн хувьд бүх хэлхээг 25ma ба Arduino -ийн хувьд бага зэрэг зурах болно - Зайг ажиллуулах боломжтой болгох. Анхны гэрлийн багц нь батерейнаас бараг 120 мА -ыг гаргаж авсан бөгөөд энэ нь хамаагүй бага юм.

Алхам 7: Бага зэрэг програм хангамж

Бага зэрэг програм хангамж
Бага зэрэг програм хангамж

Надад Жимми Рожерсээс авсан LED зүрхний иж бүрдэл байгаа бөгөөд Charliplexed массивыг жолоодох програм хангамж бэлэн болсон. Би санамсаргүй хольц нэмэхийн тулд кодыг өөрчилсөн. Энэ нь уйтгартай, дахин давтагдахгүйн тулд тодорхой хөдөлгөөнт дүрсийг дуудах бүрий хоорондох зүүг өөрчилдөг. Би анимацийн хүрээ тус бүрийг нэг LED, хоёр, гурван гэрэлтүүлэгтэй хэд хэдэн массив хийсэн. гэх мэт.

Зөвлөмж болгож буй: