Мазмуну:
- 1 -кадам: схемалык
- 2 -кадам: Board
- 3 -кадам: PCB тартиби
- 4 -кадам: ПХБны жана тетиктерди solder даярдаңыз
- 5 -кадам: Бирге ширетүү
- 6 -кадам: Программалык камсыздоо
- 7 -кадам: Корутунду
Video: Charlieplexing Xmas Tree: 7 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Рождество келе жатат жана бизге жаңы жабдыктар керек.
Рождестволук жабдыктар жашыл + ак + кызыл + жаркырап турушу керек.
Ошентип, ПКБ жашыл + ак, андан кийин бир нече ирмелүүчү LEDди кошуп койсоңуз болот. Менде "Оң бурчтан кароо Red Clear Ultra жаркын SMD 0806 LED" көп (1206 ошондой эле иштейт), анда бизде дээрлик бардыгы бар.
1 -кадам: схемалык
Макул, бизде идея бар. бизге шляпа керек, кээ бир схемалар.
Анча татаал эмес түзмөк менен көп светодиоддорду иштетүү үчүн, жакшы идея - charlieplexing колдонуу. Charlieplexing матрицага жакын, бирок ал саптар менен мамыларды бириктирет. Идея 6 жактуу даракка ээ болуу, анда кадимки принциптер менен e 5 × 6 же 6 × 7 charlieplexing матрицасын колдонсо болот. Ооба, бул Рождество, анда чоңураак колдонуңуз. Мен 6 мамыча жана 7 катар матрицасын колдонууну чечтим. Андан кийин бизге MCU керек, жок дегенде 7 GPIO казыгы, алардын ар бири чыгаруу жана киргизүү (же 3 -абал) катары иштөө мүмкүнчүлүгүнө ээ. Эң арзандарынын бири - PIC16F15323.
Бизде бекер казыктар бар, анда, мисалы, A/D конвертерин кээ бир иштер үчүн колдонуп, үстүнө бирди кой.
Макул, анда схема өз ордунда.
Кийинки бөлүк тактаны кантип уюштурууну чечет.
2 -кадам: Board
Менин планым, жалпы тактайга ээ болуу, аны 6 × колдонсо болот. Ар бир мамычага бирден тактай.
Болжолу, бизде эки тараптуу такта бар, бизде ар бир тактада эки мамыча болушу мүмкүн, бир жагынан өйдөдөн төмөн карай, экинчисинен ылдыйга чейин. Бизде ошол эки каналдын бөлүнгөн жери болуш керек. PCB линияларын бөлүү үчүн бизде кадимки эки вариант бар.
- Биз бычак колдонуп, коопер линиясын кесе алабыз (так болушуңуз керек, болбосо тактайга зыян келтиресиз)
- Же биз кайчылаш капкакты бургулай алабыз ("аркылуу" деп аталат)
Мен машыгууну жактырам. Бул оңой жана азыраак көрүнөт.
Биз ошондой эле катарларды азыктандырышыбыз керек, бирок тийиштүү графадан туура келгенин тандашыбыз керек. Мен PCB ширетүүчү түйүндү колдонууну чечтим. Бул оңой жана дээрлик бекер. Андан кийин, ар бир тактада, бир мамычаны билдирет, бизде "jx" жана "Vx" аркылуу "xx" тактайчасы бар. Бул 1 -бортто биз "J1" түйүнүн "ширетип," V1 аркылуу "бурушубуз керек дегенди билдирет. Бир кичинекей шылтоо - бул 6 катар, ал эки катарды азыктандырышы керек, андан кийин J6 жана J6 'эки "түйүндөрү" бар.
Акыркы бөлүгү MCU жана калган электрондук компоненттерди камтыган "базалык" тактаны түзүү. Бул такта эч кандай атайын функциялары жок салыштырмалуу жөнөкөй.
3 -кадам: PCB тартиби
Мен такта заказ кылуу үчүн кытай өндүрүшүн колдоном.
Мен үчүн ылдамыраак жана ыңгайлуу бул AllPCB. Алар жөнөкөй заказ системасына ээ. Биринчи баракка өлчөмдү киргизиңиз. Бул тактайдын өлчөмү 85 × 100 мм, өлчөмдү тандаңыз (бир даракка 3 даана керек экенин унутпаңыз), 2 катмарды жана 1, 6 мм калыңдыгын сактаңыз. Азыр цитатаны чыкылдатыңыз, анан сиз жеткирүүнү кошкондо бааны аласыз.
Тактайдын түстөрүн туураласа болот, бирок жашыл - дарактын эң жакшы түсү жана актын - карды тууроо үчүн эң жакшы түс.
Электрондук почта дарегиңизди киргизиңиз жана "Себетке кошуу" баскычын басыңыз.
Сизден "gerber file" суралат. Бул charlieplex7_85x100_brd.zip файлына тиркелет, анан жүктөп бериңиз. Дарегиңизди, тандалган төлөм ыкмасын тандап, буйрутмаңызды тапшырыңыз.
4 -кадам: ПХБны жана тетиктерди solder даярдаңыз
Бир нече күндүн ичинде ПКБ менен пакет күтсөңүз болот.
Биринчиден, биз такталарды бөлүшүбүз керек. Алар кичинекей көпүрөлөрдүн жардамы менен туташат. Заказды оңой кылуу үчүн бул жерде үч бөлүк бириктирилген. Мен кайчыларды колдонуп жатам, бирок бул тез, бирок JLC устара станогунун жардамы менен кыркуу жылмакай болот.
Кесүү бүткөндөн кийин, кайсы такта кайсы тилкеде колдонуларын даярдаңыз. Этият болуңуз, 3 жана 6 -мамычалар үчүн тактайчаларды тандоодо 3 жана 6 -такталар арткы тарабында үстүнө орнотулган LED үчүн кошумча зымды камтууга тийиш. Бул кошумча зым бар тактайчалар кар киши жана коңгуроо сүрөттөрү бар.
Кийинки кадам тийиштүү бурчтарды жана ширетүү түйүндөрүн бургулоо.
Андан кийин бардык SMD светодиоддорун, процессордун резисторлорун жана башка электрондук бөлүктөрдү алты мамы тактасына жана бир базалык тактага туташтырыңыз.
5 -кадам: Бирге ширетүү
Бардык SMD электрондук тетиктери ширетилгенде, тактайларды бирге ширетүү убактысы келди.
Биринчи кадам - бардык алты мамычалуу такталарды базалык тактага ширетүү. Бир тараптан кичинекей чекиттерден баштаңыз (мисалы, үстү жагын гана). ширетүүчү такталар. Лайк тактайлары кылдаттык менен, тактайларды борборго жакын, бирок ошончолук жакын коюп, ортосуна алты бурчтукту түзүүгө көңүл буруңуз.
Бардык алты такта базалык тактага бекитилгенде, кармагыч катары бир бош бош база тактасын колдонуңуз. Бул запастык тактаны мамычалардын тактайларынын үстүнө чийиңиз, ал мамыча такталарын күтүлгөн абалда жана аралыкта оңдойт. Бул бардык курулушту туруктуураак кылат жана тактайларда болжол менен үч катарды ширетүү оңой. Бүткөндөн кийин, такталардын арткы капталдарын ширетип, үстүнкү бетин акыркы абалга келтирип, жогорку LED үчүн бул эки кошумча зымды унутпаңыз.
Андан кийин запастык тактаны алып салыңыз жана бардык мамычаларды ширетүүнү бүтүрүңүз.
Акыркы кадам THT үстүнө орнотулган LED. Бул светодиоддун зымдарын кесип, форматы тактайлардын артына туура келип, бортто 3 катод жана 6 бортунда анод менен жайгашууга алып келди.
Мунун баары ширетүү жагынан.
6 -кадам: Программалык камсыздоо
Программалык камсыздоо абдан оңой.
Мен Microchip PIC MCUs үчүн салттуу таблицаларды колдонуу менен жөнөкөй мисал даярдадым. Программа үзгүлтүккө учуроо үчүн "видео" RAMде сакталган светодиоддорду жана дисплейди көрүү үчүн бир таймерди колдонот.
Негизги программа кийинки кадамды гана көрөт. Маалыматты "видео" RAMге жылдырып, ага кийинки тилкени коюңуз.
Ошондой эле DA конвертеринин маанисин окуп, аны кийинки кадрдын узактыгында колдонот.
Сиз баштапкы кодду жүктөп алып, аны өзгөртө аласыз, же сиз он алтылык файлды гана жүктөп алып, ошол бойдон колдоно аласыз.
Мен HEXти процессорго программалоо үчүн PICkit3 колдонуп жатам.
HEX файлы X1 дарагына даярдалган, ал алты тешик 0,1 розеткасы X1. Бул жерде эч кандай туташтыргычтын кереги жок. PICkit 3 менен жеткирилген түз зымдарды эки капталында төөнөгүчтөр менен колдонуңуз. Төнөгүчтөрдү тешиктерден өткөрүп, тешиктерге акырын басыңыз.
Тактада пин 1 үчүн PICkit3 сыяктуу үч бурчтук белгиси бар. Программалоодо бир PICkit3 үч бурчтугу менен белгиленген зым тактадагы тешикте экенин текшериңиз.
Мен программалоо үчүн MPLAB IPE (Integrated Programming Environment) колдонуп жатам.
Программалоону баштоодон мурун, куралдардан тактаны иштетүүнү унутпаңыз. Бул параметр IPEдин "Power" өтмөгүндө жеткиликтүү.
Программалоо аяктагандан кийин, куралдар тактанын кубатын сактап калат, андан кийин сиз натыйжаны түз текшере аласыз.
7 -кадам: Корутунду
Акыркы бөлүгү - батарейка пакетин стенд катары орнотуу.
Мен 3 × АА батарея кармагычты колдонуп жатам. Бул кармагычта адатта эки M3 бурамасы үчүн эки тешик бар. Негизги тактада бир эле тешик бар, анда эки M3 × 12 бураманы жана тиешелүү гайкаларды колдонуу менен монтаждоо оңой болот.
Монтаждоодон мурун, электр зымдарын базалык тактага жана батарея кармагычка туташтырыңыз.
Жана баары ушул. Үч батареяны сайып, ырахат алыңыз.
Сунушталууда:
Xmas Tree Кийилүүчү Текстилдик LED // Navrbol Navidad Textil Y LED: 3 кадам
Xmas Tree Wearable Textile LED // bolrbol Navidad Textil Y LED'лери: Бул Рождество мезгилине текстиль колдонулган жөнөкөй схемалар долбоору, аны кийүүгө болот, анткени аны каалаган футболкага кошсоңуз болот жана түн ичинде алмаздай жаркырап кетесиз! ---- Эң негизгиси, бул жаңы схемалар боюнча, бирок биз
LED Xmas Tree!: 4 кадам (Сүрөттөр менен)
LED Xmas Tree!: Christmas жаңы жылдык балаты жок эле эмес; бирок эшек мен жатаканада жашайм, чыныгы бөлмөнү койгонго жерим жок. Ошон үчүн мен анын ордуна жаңы жылдык балатыны жасоону чечтим
Raspberry Pi менен баштагандар үчүн DIY музыкалык Xmas чырактары: 12 кадам (сүрөттөр менен)
Raspberry Pi менен баштагандар үчүн DIY музыкалык Xmas чырактары: Бүгүн мен сиздин Рождество чырактарыңыздын музыка менен жаркырашын алуу үчүн малина пиин колдонуу кадамдарын өтөм. Кошумча материалдардын бир нече доллары менен, мен сизди кадимки Рождество чырактарын бүт үйдүн жарык шоусуна айландыруу аркылуу көрсөтөм. Ал максат
Charlieplexing LEDs- Теория: 7 кадам (Сүрөттөр менен)
Charlieplexing LEDs- Theory: Бул үйрөткүч сиздин жеке долбооруңуз эмес жана charlieplexing теориясынын сүрөттөмөсү. Бул электрониканын негиздери бар адамдар үчүн ылайыктуу, бирок башталгычтар эмес. Мен муну көптөрдүн суроосуна жооп катары жаздым
Arduino XMAS Hitcounter: 6 кадам (сүрөттөр менен)
Arduino XMAS Hitcounter: Рождество жакындап келе жатат, ошондуктан бул жерде сизди туура маанайга салуу үчүн менин салымым. Бул коңгуроо кагып турган блог хит -каршы. Сөзмө -сөз. Бул сиздин жүзүңүзгө жылмаюу тартуулайт, кимдир бирөө блогуңузга кирген сайын. Ал Arduino тактасынан, коңгуроодон