Мазмұны:

7 сегментті адрестелетін дисплейлер: 10 қадам (суреттермен)
7 сегментті адрестелетін дисплейлер: 10 қадам (суреттермен)
Anonim
7 сегментті адрестелетін дисплейлер
7 сегментті адрестелетін дисплейлер
7 сегментті адрестелетін дисплейлер
7 сегментті адрестелетін дисплейлер

Миыма жиі бір ой келеді, мен ойлаймын: «бұған дейін бұл қалай жасалмады?» және көп жағдайда бұл шын мәнінде болды. «7 сегменттегі адресаттық дисплей» жағдайында - менің ойымша, бұл орындалмады, кем дегенде, бұлай емес.

Көбінесе 7 сегментті дисплейлер сіз ойлағаннан да күрделірек болады. Негізінде сіз сандарды немесе әріптерді көрсету үшін көптеген жарықдиодты жарықтандырасыз. Бұл сізде әр цифрдың әрбір сегментін бақылауыңыз керек дегенді білдіреді, егер сізде 4 цифр болса, бұл 4 * 7 = 28 шығыс! Сымдар мен резисторлар туралы айтпаған жөн. Содан кейін сіз олардың көпшілігін жүргізе бастасаңыз, бәрі қарапайым болып көрінбейді. Мен қалағаныңызша 7 сегментті дисплейлерді алудың қарапайым әдісін жасауды шештім, және олар өте модульді. 20 немесе 2 алғыңыз келсе де, оларды басқару үшін сізге Arduino -дан бір ғана деректер желісі қажет. Мұны қалай істегенімді, өз қолыңызбен жасауды немесе олардың қалай жұмыс істейтінін білу үшін жалғастырыңыз!

Егер сіз өз бетіңізше жасағыңыз келмесе немесе мен жасайтын ашық бастапқы жобаларды қолдағыңыз келсе, мен өз веб -сайтымда осы дисплейлерге арналған краудфандинг науқанын жүргізіп жатырмын!

1 -қадам: Бейнені қараңыз

Image
Image

Егер сіз бейнелерді көру арқылы жақсы білетін болсаңыз, мен оларды қалай салғанымды және мұнда қалай жұмыс істейтінін түсіндіремін.

Жазылуды ұмытпаңыз!

www.youtube.com/seanhodgins

2 -қадам: Бөлшектер мен құралдарды алыңыз

Беттік монтаждау компоненттерінен бастаңыз!
Беттік монтаждау компоненттерінен бастаңыз!

Бөлшектер көп емес, бұл мұны керемет етеді, бірақ сіз беттік дәнекерлеуге жақсы болуыңыз керек.

Бір дисплейге арналған бөліктер:

  • 1 x Custom PCB - GitHub -дан файлдарды алыңыз немесе PCBWay арқылы тапсырыс беріңіз
  • 3 x WS2811 - адафрут
  • 1 x 7 сегменттік дисплей - жалпы анод болу керек! Sparkfun оларда бар
  • 3 x 33OHM резисторы 0805 - Digikey
  • 3 x 1uF 0805 конденсаторы - Digikey
  • 1 x 3 істікшелі тік бұрышты тақырып - әйел - Digikey
  • 1 x 3 істікшелі тік бұрышты тақырып - ер - Digikey

Құралдар:

  • Пісіру темірі
  • Қайта ағызылатын пеш немесе ыстық ауа (міндетті емес, бірақ оңай)
  • Дәнекерлеу паста немесе дәнекерлеу

Егер сіз құрылысты өткізіп, ерлі -зайыптыларды сатып алғыңыз келсе, мұнда барыңыз

shop.idlehandsdev.com/products/addressable-7-segment-display

3 -қадам: Бетті орнататын компоненттерден бастаңыз

Артқы жағында дәнекерленген пастаны қолданыңыз. Мұның бәрі шынымен де кешіретін компоненттер, сондықтан егер сіз бетті бекітуге арналған компоненттерді ешқашан қайта толтырмаған болсаңыз, жақсы жобаны бастау керек. Дәнекерлеу пастасын қолданғаннан кейін қақпақтарды, резисторларды және соңында WS2811 қойыңыз. Тақтадағы белгілерді орындаңыз.

4 -қадам: Қайта ағызу

Image
Image
Pin тақырыптарын қосыңыз
Pin тақырыптарын қосыңыз

Ыстық ауаны шығарыңыз немесе пешті қайта ағызыңыз, оларды барлық дәнекерленген паста жиналғанша қыздырыңыз. Егер сізде ыстық ауа немесе қайта ағызылатын пеш болмаса, сіз дәнекерлеуіш пен дәнекерлеуді қолдана аласыз. Бұл әлдеқайда жалықтыратын, бірақ толықтай мүмкін. Егер сіз кейбір әдістерді білгіңіз келсе, менде бұл туралы бейне бар. Мына жерден қараңыз:

5 -қадам: Pin тақырыптарын қосыңыз

Нұсқаулықтың қадамдар реті маңызды. Ілгекті тақырыптарды келесі дәнекерлеу керек, себебі олардың жақтаулары жақын арада 7 сегментті дисплей компонентінің астында жасырылады. Тақта ерлер мен әйелдердің түйреуіштері қай бағытта жүретінін көрсетеді. Оларды түзетуге тырысыңыз!

6-қадам: 7 сегментті дисплейді дәнекерлеңіз

7 сегментті дисплейді дәнекерлеңіз
7 сегментті дисплейді дәнекерлеңіз

Соңында біз 7 сегментті дисплей компонентіне дәнекерлеуіміз керек. Жібек экранның бағытын ұстану арқылы оның дұрыс бағытта екеніне көз жеткізіңіз.

Дәнекерлеуді аяқтағаннан кейін тақтаны сүйікті тазалағышпен тазалаңыз және сіз аяқтадыңыз!

7 -қадам: Жабдық қалай жұмыс істейді

Аппараттық құрал қалай жұмыс істейді
Аппараттық құрал қалай жұмыс істейді

WS2811 IC айнымалы токпен 3 жарықдиодты жүргізуге қабілетті. Әдетте бұл қызыл, жасыл және көк жарық диодтары, олар мыңдаған түрлі түстер жасай алады. 7 сегментті дисплей жағдайында біз 7 сегментті дисплейдің 8 түрлі сегментінің жарықтығын басқару үшін 3 WS2811s қолданамыз. WS2811 -дің екеуі 3 сегментке қосылған, ал соңғысы 2 сегментке қосылған, біреуі қалған. Қалған біреуі жарықтандырылмаған жарық диодына қосылған, ол бір нәрсеге пайдалы болуы мүмкін деп ойладым.

WS2811 адрестеу әдісі - бұл деректерді бір WS2811 -ден екіншісіне беру мүмкіндігі. Сіз биттерді (деректерді) жібергенде, ол қандай светодиодты қосу керек екендігі туралы ақпаратты алады және кейбір ақпаратты келесі ақпаратты WS2811 -ге жеткізеді. Бұл дегеніміз, бұл байланыс әдісі тек бір деректер желісін қажет етеді. Деректер бір таңбалы үшін алынғаннан кейін, ол келесі үшке ауысады, жоғарыдағы суретте өте жеңілдетілген схема бар. Тегін жасыл сым келесі дисплейге шығады.

8 -қадам: Демо бағдарламасы қалай жұмыс істейді

Демо бағдарламасы қалай жұмыс істейді
Демо бағдарламасы қалай жұмыс істейді

Мен адрестік 7 сегментті дисплейде заттарды қалай көрсету керектігін көрсету үшін Arduino бағдарламасын тез құрдым. Ол сандар дисплейін басқару үшін Adafruit NeoPixel кітапханасын пайдаланады. Ол негізінен әр цифрды 3 неопиксельге айналдырады. Сіз бір дисплейге бір санды жібере аласыз және оның жарықтығын басқара аласыз:

writeDigit (DisplayNumber, Number, Brightness);

Дисплей нөмірі 0-ден басталатын дисплейдің оңнан солға қарайғы нөмірі. Нөмір-дисплейде 0-9 аралығында көрсеткіңіз келетін нақты сан, ал жарықтық 0-255 арасындағы мән. жарқын болғанын қалайсыз.

Дисплейлерді жаңартқыңыз келген сайын жіберуіңіз керек:

сегменттер.шоу ();

Бұл жерде мультиплекстеу жоқ болғандықтан, сандарды импульстеу, оларды күңгірттеу, керемет анимация жасау сияқты әрекеттерді жасау өте оңай.

Жеке кітапхана жоқ, бірақ мен жақында бір кітапханамен жұмыс жасауым мүмкін. Егер сіз жобаға үлес қосқыңыз келсе және кітапхана жазғыңыз келсе, менімен хабарласыңыз, мен сізге бірнеше дисплей жіберемін.

9 -қадам: Дейзи тізбегі оларды бірге

ПХД байқауының екінші жүлдесі

Ұсынылған: