Мазмуну:
Video: Жети сегменттин дисплейи бар мотоциклдин тиштүү позициясы: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул долбоорго бинардык коддуу ондук (BCD), диод матрицасы жана BCD4511 (же CD4511). Мен бул проект менен абдан тик үйрөнүү ийримине ээ болдум жана мен көптөгөн варианттарды изилдедим; I/O казыктарын сактоо үчүн Arduino-ны алмаштыруу жана которуу реестрлери менен колдонууну камтыйт. Бирок, акырында мен бул чечимди алда канча бекем деп таптым жана издөө учурунда чогулткан пайдалуу маалыматымдын баарын чогулткум келди ошол эле ишти аткаруу оңой болушу мүмкүн.
1 -кадам: Диод матрицасы
Википедия сизге экилик коддуу ондук (BCD) сандык баалуулуктарды көрсөтүү үчүн колдонулган бинардык коддоонун бир түрү экенин айтып берет, бул учурда ал кадимки бинардык номерлөөдөн өтө деле айырмаланбайт, бирок аны текшерүү керек. Бул долбоордо, анткени BCD4511 микро чипи талап кылат жана мотоциклдеги тиштүү абалдын которгучунан жети кирүүнү бузууга мүмкүндүк берет (6 тиш плюс нейтралдуу), BCD4511 чипине 3 киришке чейин, бул өз кезегинде SSD. Бул мурунку этаптын сүрөтүндө көрсөтүлгөндөй жеке кириштерден 0дөн 6га чейинки сандарды көрсөтүү үчүн 33 диодго ээ болуунун ордуна (0 нейтралдуу көрсөтөт), бизге азыр 12 диод гана керек. Бул фантастикалык угулбашы мүмкүн, бирок бул байланыштарды тактага физикалык түрдө ширетүүгө келгенде, мейкиндик абдан тез кабыл алынат. биз мурда 33 диод менен SSDди айдоо үчүн диод матрицасын колдонгон болчубуз. Биз жөн гана 0 - 6 көрсөтүү үчүн BCD4511 чипине үч киргизүүнүн абалын ('A', 'B' & 'C') өзгөртүшүбүз керек, андыктан биз физикалык түрдө төртүнчү киргизүүнү кармай алабыз ('D') төмөн (же 0) жана чиптин калган үч кирүүсүн биздин баалуулуктарды алуу үчүн иштетүү. Микро чипке киргизилген абалдарды башкаруу үчүн, жогорудагы сүрөттө көрсөтүлгөн кол менен тартылган схеманы колдонуңуз. Бул чипке баалуулуктарды алуу үчүн алда канча кыска Диод матрицасын колдонот. Көңүл буруңуз, анткени мендеги которгуч велосипеддин кандай тишке туура келген сигналын жерге туташтыруу менен иштейт, чынжыр диоддор аркылуу жерге туташкан резисторлордун чыңалуусун түшүрүү менен иштейт. Башкача айтканда Эгерде резистор жерге туташтырылган диодго туташтырылган болсо, анда анын чыңалуусунун төмөндөшү бар, аны микро чип төмөн окуйт (же 0), калгандары жогору бойдон калууда (же 1), бизге сыйкырдуу BCD маанисин берет.
3 -кадам: Lehing алуу
Бөлүктөрдүн тизмесине келсек, мен төмөнкүлөрдү колдондум:- 330 Ом резисторлор (x3)- Диоддор (x 12)- CBD4511 (же CD4511) микро чип (x1)- Жалпы катод жети сегментинин дисплейи (x1)- Коннекторлор (x17) - Жалпы 0,12 мм калибрлүү изоляцияланган зым (талапка ылайык)- Прото-такта (5 x 7 см) Мен чындыгында схеманы кантип орнотууну каалаарыңызды так билүү үчүн, биринчи кезекте нансыз бортто сыноо жүргүзүүнү сунуштаар элем. чыгуу Мен 3 жолу конфигурацияны өзгөртүп бүттүм, мен аны сыймыктанган нерсеге окшоштуруп алдым. Буга күбөлүк кошуу үчүн, мен SSD үчүн жерге туташууну кошууну унутуп койгом, ошондуктан кээ бир сүрөттөрдө эскертүүлөр бар. Мен колдонгон көк зымдар чиптен SSD коннекторлорунун ар бирине сол жагында барат. такта Оң жактагы көк түс мотоциклдин ажыраткычынан жерге туташтыруу сигналын матрицанын тиешелүү диоддоруна туташтырат. Сары зымдар "A", "B" жана "C" болуп саналат, алар чипке BCD киргизилет, кызгылт сары V+ туташуулары жана кара жер болуп саналат, алардын бири "D" ди кармап жерге кармап турат. мурда айтылган себептерден улам төмөн.
4 -кадам: Баары бүттү
Бул жерде редуктордун иштөө индикаторунун видеосуна шилтеме бар.
Мен бул мааниге ээ деп үмүттөнөм жана кээ бирлериңиз бул сиздин долбоорлоруңуз үчүн пайдалуу болот деп ишенем.
Бардыгы жакшы болсун;
James.
Сунушталууда:
Механикалык жети сегменттин дисплей сааты: 7 кадам (сүрөттөр менен)
Механикалык жети сегменттин дисплей сааты: Бир нече ай мурун мен эки орундуу механикалык 7 сегменттүү дисплей кургам, аны кайра эсептөө таймерине айландыргам. Бул абдан жакшы чыкты жана бир топ адамдар дисплейде саат жасоо үчүн эки эсе көбөйтүүнү сунушташты. Көйгөй мен буга чейин эле чуркап жүргөнүмдө болчу
4 цифралык 7 сегменттин дисплейи 14 казык Arduino менен: 3 кадам
4 цифралык 7 сегменттин дисплейи 14 казык Arduino менен: Түзмөктүн туура иштээрин же иштебей турганын текшерүү ар дайым жакшы идея, эгерде бул компонентте төөнөгүчтөр көп болсо. Бул долбоордо мен 4 орундуу 7 сегменттүү 14 пин дисплейимди сынап көрдүм. Бардык 7 сегмент бир убакта 0дөн 9га чейин көрсөтөт
Arduino жана 74HC595 Shift реестрин колдонуу менен жети сегменттин дисплейин көзөмөлдөө: 6 кадам
Arduino жана 74HC595 Shift реестрин колдонуу менен жети сегменттин дисплейин башкаруу: Эй, эмне болду, балдар! Akarsh бул жерден CETechтен. Seven Segment Дисплейлерди кароо жакшы жана дайыма цифралар түрүндө маалыматтарды көрсөтүү үчүн ыңгайлуу курал, бирок алардын бир кемчилиги бар, биз реалдуу түрдө жети сегменттүү дисплейди башкарганда
Кайра иштетилген PVC жети сегментинин дисплейи: 5 кадам (сүрөттөр менен)
Кайра иштетилген ПВХ жети сегментинин дисплейи: мен санариптик саат жасоону пландап жатам, бир аз убакыттан бери дубалыма илинип турат, бирок мен акрил сатып алгым келбегендиктен, аны коюп жүрдүм, ошондуктан калган PVC кабелдик каналдарын колдондум. жыйынтыгы төшөктө эмес экенин айтыш керек
NRF24L01 жана 4 цифралуу 7 сегменттин дисплейи бар Arduino Wireless Combination Lock: 6 кадам (сүрөттөр менен)
Arduino Wireless Combination Lock with NRF24L01 and 4 Digit 7 Segment Display: Бул проект 4 цифралуу 7 сегменттүү дисплей менен бир нерсе кылуу үчүн көнүгүү катары жашоосун баштады. Мен 4 цифралуу комбинация номерин киргизүү мүмкүнчүлүгүнө ээ болдум, бирок бир жолу ал бүттү, абдан кызыксыз болду. Мен аны Arduino UNOнун жардамы менен кургам