Мазмуну:
- 1 -кадам: LEDдин оң жагын табуу
- 2 -кадам: Топтомдорду туташтыруу
- 3 -кадам: Зымдарды кагаз заводунун тасмасы менен жабуу
- 4 -кадам: Жарыктарды илип коюу
- 5 -кадам: Зымдарды чогуу чогултуу
- 6 -кадам: Breadboard макети
- 7 -кадам: Бир аз Программалык камсыздоо
Video: Charliplexed Christmas Tree for My Cubby: 7 Steps
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:44
Өткөн жылы мен жергиликтүү үй дүкөнүндө батарея менен иштеген лампочка түрүндөгү Рождество чырагын алдым жана үстөлдүн үстүнө жаңы жылдык балатынын үстүнө койдум. Кубикти майрамга айлантуу үчүн. Мага келген комментарийлердин дээрлик бардыгы "Алар көзүн ирмебейби?" Бул жылы мен байланган жана өзгөчө боло турган нерсени жасоого чечкиндүү болдум. LED батарея менен иштеген жарыктар топтому кесилип, Arduino, Charlieplexed стилине илинди, жана аларды кичинекей код менен жакшы үлгүлөрдө bllnk кылып, туш келди өзгөртүп, эсеп Бул кокустук бөлүктү иштетүү үчүн бир аз убакыт талап кылынган, бирок мен үлгү кайра -кайра кайталанбашын жана кызыксыз болушун каалаган эмесмин. Мен аны бардык байланыштарды жашырып, ардоинону Altoids калайына салып коюуну ойлонушум мүмкүн эле. Бирок мен алардын бардык зымдарды көрүшүн кааладым. Анын үстүнө, анын геикери ушундай.
1 -кадам: LEDдин оң жагын табуу
Charliplexing N*(N-1) светодиоддорун N казыктары менен башкарууга мүмкүндүк берет. Бул учурда менде 20 лед бар болчу, андыктан 4 пиндин жардамы менен 12 ледди алуу үчүн мен аларды бөлүп алдым, андан кийин берилген батарея корпусун колдонуп, ар бирине оң зымды табам.
2 -кадам: Топтомдорду туташтыруу
Позитивди тапкандан кийин, мен аларды ар бир светодиоддун оң жана терс топтомдоруна топтоштурдум. Батарея корпусуна туура келгенин текшере аласыз - зымдарды батарейканын зымдарына тийгизип, бир LED күйүп турушу керек - зымдарды артка буруу экинчисин күйгүзүшү керек.
3 -кадам: Зымдарды кагаз заводунун тасмасы менен жабуу
Жибек гүлдөрүнүн сабактарын жабуу үчүн колдонулган жергиликтүү кол өнөрчүлүк дүкөнүнөн лента ала аласыз. Меники Walmartта. "Тасма" жашыл түскө боёлгон мом кагаз болуп саналат жана өзүнө жакшы жабышып, дарактын айланасында өткөрүлгөн зымдарды жашырат.
4 -кадам: Жарыктарды илип коюу
Бул үйрөткүч Charliplexing теориясы жөнүндө эмес, бирок аны кантип интрестинг түрдө колдонуу керек. Charliplexing жакшы документтештирилген. Бул Wikipedia макаласы сизге негиздерин берет. Эгерде сиз бул жерден көрсөтмөлөрдү издесеңиз, дагы көптөгөн мисалдарды таба аласыз. Жарыктарды туташтыруу үчүн Arduino 10, 11, 12, 13 төөнөгүчтөрүн колдондум. Ар бир жуп LEDдин ар бир зымын кантип туташтырганыңыз маанилүү эмес - ар биринин зымдары бири -бирин алмаштырат. Сиз болгону 100 Ом каршылыгы аркылуу ар бир түгөйдү илип коюшуңуз керек. Бул учурда: жуп казыктар === ==== a 10 & 11b 11 & 12c 12 & 13d 10 & 12e 11 & 13 f 10 & 13 Сиз көп казыктарды колдонуу менен дагы топтомдорду кошо аласыз, бирок канчалык көп убакытты аз кошсоңуз. ар бир жарык күйүп турат жана ал күңүрт болот. 12 жакшы тегерек сан жана жакшы жаркыраган болуп көрүндү.
5 -кадам: Зымдарды чогуу чогултуу
Мен жөн эле жекече комплекттерди нан тактасына туташтырууга аракет кылдым, бирок алар тартыла беришти. Ошентип, мен алардын бардыгын кичинекей перформатка коюп, зымдарды башкарып туруу үчүн ургаачы туташтыргыч менен коштум. Radio shack катуу өткөргүчтөрү бар жана туташтыргычка абдан туура келген төрт өткөргүч Rainbow Wire сатат. Коннектор мен eBayден алган аялдардын баштарынын узун тилкесинен кесилген.
6 -кадам: Breadboard макети
Радуга зымынын экинчи учу Adafruit Arduino Clone менен кичинекей нан тактасына туташкан. Мен чектөөчү резисторлор үчүн 100 Ом колдондум, бул бир аз төмөн, ар бир күйгөн LEDге 5v/200ohm = 25ma. Arduino каршы эмес окшойт жана бул LEDди бир аз жарык кылат. Алар импульстуу болгондуктан, бүт схема 25ma жана Arduino үчүн бир аз тартат - Батареяны иштетүү мүмкүн. Оригиналдуу жарык топтому батареялардан дээрлик 120ма тартты - бул алда канча төмөн.
7 -кадам: Бир аз Программалык камсыздоо
Менде Жимми Роджерстин LED Heart комплект бар жана Charliplexed массивин кууп чыгууга программалык камсыздоо даяр болгон. Мен кодду туш келди аралаштырууну кошуу үчүн модировкаладым. Бул кызыксыз жана кайталанбашы үчүн белгилүү бир анимация кадрлары чакырылган сайын пиндерди кайра иреттейт. Мен ар бир анимация кадрын жарыктандыруучу бир LED, эки, үч… камтыган бир нече массивдерди жасадым. жана башка.
Сунушталууда:
Oh Christmas Tree (Oh Tannenbaum) Su Synthesizerдеги MakeyMakey менен: 7 кадам
Oh Christmas Tree (Oh Tannenbaum) Su Synthesizerдеги MakeyMakey менен: Бул Рождество ыры суунун синтезаторунда макеймакей менен ойноо үчүн жакшы. Сиз аны тогуз тон менен ойното аласыз. Атмосфера үчүн Рождествонун жарыгы жагымдуу :-) ырахат алыңыз
Christmas Tree PCB Белек: 7 кадам
Christmas Tree PCB Белеги: Бул сентябрдын ортосунда мен кызыктуу кичинекей долбоорду кылгым келди. Рождество жакындап калгандыктан, мен үй-бүлөмө жаңы жылдык белек бергим келгени үчүн, Рождество дарагы:- энергия үнөмдүү болушу керек
Lumos Christmas Tree: 3 кадам
Lumos Christmas Tree: Менин балдарым менен биз Universal Studiosтун үйүнө кичине сыйкыр алып келүү үчүн бул долбоорду курдук. Биз жакында тематикалык паркка барып, Олливандердин таякчалар дүкөнүнөн таякчаларды сатып алдык жана паркты кыдырып, ар кандай нерселерди активдештирдик
Fibreoptic Christmas Tree Upgrade: 5 Steps (Сүрөттөр менен)
Fibreoptic Christmas Tree Upgrade: Бизде бир нече жылдар бою була -оптикалык Рождестволордун бири болгон. Базада 12В галогендүү рефлектор лампасы бар жана лампа менен бактын түбүнө мотор менен башкарылган түстүү диск жайгаштырылган. Лампа жана мотор 12В менен иштейт
Desko Christmas Tree Animated LEDs Attiny85: 6 Steps
Desko Christmas Tree Animated LEDs Attiny85: Small (32x32mm) Christmas tree 8 ATDiny85 SU (smd) тарабынан анимацияланган Рождество күнү анын столуна коюлат, анимация 5 мүнөткө созулат жана циклде кайталанат. Kicad 5 linkArduino 1.8USBASP программисти же ISP