
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51

Бул көрсөтмө кичинекей унаа батареясынын мониторуна арналган, ал 3 светодиод аркылуу батарейканын ден соолугуна светофордун индикаторун берет.
Мен биротоло тиркелип кете турган нерсени кааладым жана өтө аз учурдагы чүчүкулакка ээ болдум. Себеби, менин машинам бир аз убакыттан бери (11 жума - өзүнчө обочолонуу) пайдаланылбай, батарейкасы таптакыр бүтүп калган. Бул менин машинамда көйгөй жаратат, анткени эшиктин кадимки ачылышы батареяга таянат. Мен айдоочунун эшигине кирүүчү кол ачкыч аркылуу кире алмакмын, бирок андан кийин машинанын артына өтүүм керек болчу, 12В батарейкага кошумча батареяны туташтырышым керек, ошондо мен машинанын калган бөлүгүн ачып, батарейканы чыгарып алам. кайра заряддоо. Баары жакшы болду, бирок көнүгүүнү кайталагым келбеди.
Ошентип, мен кичинекей мониторду бардык нерселер толтурулганга чейин эскертүү үчүн жасадым. Мен ошондой эле батареянын түгөнүшү болжол менен 30мА экенин аныктадым, бардык системалар өчүрүлгөн. Менимче, бул эшиктин мониторинги жана сигнализация системасы. Көп угулбайт, бирок узак убакыт иштебегендиктен ал батарейканы түгөтөт. Андыктан мен бул жүктү өтө эле көп кошпогум келди. Бул болжол менен 4mA орточо тартуу менен аяктады. Электр энергиясын үнөмдөөнүн чоң бөлүгү ар бир 5 секундда кыска убакытка тиешелүү LEDди күйгүзүү болуп саналат
Монитор Digispark тибиндеги ATTiny85 модулуна негизделген, ал кичинекей, арзан жана татыктуу ADC киргизүү менен чыңалууга байкоо жүргүзөт жана 3 LEDди айдай турган GPIOго жетиштүү.
Мен бул өзгөртүлгөн версиямды учурдагы төмөнкү токту азайтуу үчүн колдондум, бирок эгерде кошумча 7мА ток менен бактылуу болсо, аны ансыз колдонсо болот. Бул схемалык сүрөттөмөдө андан ары сүрөттөлөт.
1 -кадам: Куралдар жана компоненттер
Куралдар
Fine Point ширетүүчү темир
Компоненттер
- Digispark ATTiny85 (же кадимки USB же микро USB
- прототиптөөчү такта 6 x 7 тешик
- 3.3V жөнгө салуучу xc6203E332
- 3 LED Кызыл, Сары, Жашыл
- Резисторлор 3 x 47R, 1 x 10K, 1 x 33K
- Конденсатор 10uF
- Schottky диод
- Zener диод 7v5
- 3 пин туташтыргычы
- Корпус - 3D басылган кутуча
www.thingiverse.com/thing:4458026
2 -кадам: схемалык

Район абдан жөнөкөй. Schottky диод (полярдуулуктан коргоо) жана зенер ATTinyге туруктуу 3.3V кубат алуу үчүн аз токтун 3.3V жөндөгүчүн азыктандырат.
Потенциалдуу бөлүштүрүүчү 12V батареяны 4.3: 1ге түшүрүп, ATTinyдеги ADC кирүүсүн азыктандырат. PB3 / ADC1 тактадагы USB компоненттеринин ар кандай кийлигишүүсүн болтурбоо үчүн колдонулат. 3 светодиод PB0, PB1 жана PB5ке туташтырылган жана токту чектөө үчүн 47R каршылыгын колдонушат. PB5 USB ишине эч кандай кийлигишүүнү болтурбоо үчүн кайра колдонулат. Бул PB5 кайра иштетүү үчүн программаланган эмес, талап кылат. Бул чыныгы дигиспарктар үчүн нормалдуу, бирок клондор үчүн сөзсүз эмес жана алар үчүн сактандыргычтарды түзөтүү керек (сактандыруучу редакторун караңыз)
Эгерде сиз агымды төмөндөтүү үчүн дигиспаркка өзгөртүүлөрдү киргизбөөнү кааласаңыз, анда жөн эле борттогу 5V жөндөгүчтү колдонсоңуз болот. Бул бир нече өзгөртүүлөрдү талап кылат.
- Xc6203 регуляторун жана 7v5 zenerди алып салыңыз жана 12V түз Digisparkтагы Винге киргизиңиз.
- Потенциалдуу бөлүштүргүчтү 18K: 10K деп өзгөртүү
- Программалык чыңалуу чегинин деңгээлин бир аз тууралоо керек болот. Программалык камсыздоо бөлүмүн караңыз.
3 -кадам: Курулуш


Мен 6 х 7 прототип тактасында кошумча схеманы түздүм, ал дигиспарктын үстүнө GPIO жана чыңалуу казыктары менен тизилген тешиктери менен отура алат.
Бул абдан кичинекей кутуга бата турган абдан компакт модулду түзөт. Мен коробкага 3 пин туташтыргычты колдондум, сырткы 2 түйүнү 0В, борбору 12В. Бул туташтыргычты киргизүүнүн полярдуулугу маанилүү эмес дегенди билдирет.
4 -кадам: Программалык камсыздоо
Программалык камсыздоо Arduino эскизи түрүндө.
Булак https://github.com/roberttidey/tiny12V дарегинде жеткиликтүү
Бул абдан жөнөкөй жана жөн эле ар бир 5 секундда ADC1 аркылуу чыңалууну өлчөгөн, анан тиешелүү LEDди жаркыратуучу жөнөкөй цикл бар.
Чектерди аныктоочу деңгээлдер сызык менен белгиленет
int ledLevels [LED_COUNT] = {907, 888, -1};
Биринчи санынан чоңураак ADC көрсөткүчү жашыл түстө жаркырайт. ADC мындан азыраак, бирок экинчиден чоңураак Эмбер жаркырайт. Дагы бир нерсе кызыл болуп жаркырайт.
Мен үчүн бул жашыл> 12.4V, янтарь> 12.1V, кызыл <12.1V.
Сиз өзгөрмөлүү чыңалуусун колдонуп, LED өзгөрүүлөрүнүн кайда экенин текшерип калибрлей аласыз. Digisparkта демейки 5V жөндөгүч колдонулса, буларды өзгөртүү керек болот.
Сунушталууда:
Tiny LED Blinking Figure: 6 кадам

Tiny LED Blinking Figure: Сиз LEDди arduino же 555 таймер менен оңой эле өчүрө аласыз. Бирок сиз мындай ICлерсиз жаркылдаган схеманы жасай аласыз. Бул дискреттик бөлүктөрдөн жасалган жөнөкөй ирмелүүчү фигура
Tiny V/A Meta INA219 менен: 9 кадам (Сүрөттөр менен)

INA219 менен кичинекей V/A эсептегич: Чакан проект боюнча чыңалууну жана токту өлчөгүңүз келгенде мультиметрди алмаштыруудан тажадыңызбы? Tiny V/A метр - бул сизге керектүү түзмөк! INA219 жогорку жактагы ток сенсорунда жаңы эч нерсе жок. Жакшы долбоорлор көп
12V Mini Joule Thief Inverter - 12V Батареясы бар Power 220V AC LED Лампасы: 5 кадам

12V Mini Joule Thief Inverter - 12V Батареясы бар Power 220V AC LED Лампасы: Саламатсызбы, бул менин биринчи көрсөтмөм. Бул көрсөтмөлөрдө мен 12 Вт лампочканы иштетүү үчүн жөнөкөй инверторду кантип бөлүшкөнүмдү айтып берем
Plug & Play Tiny Raspberry Pi Network Server: 6 кадам (сүрөттөр менен)

Plug & Play Tiny Raspberry Pi Network Server: Жакында мен эки Raspberry Pi 1 Model A+ ды арзан сатып алдым. Эгерде сиз Pi Model A жөнүндө уккан эмес болсоңуз, бул Raspberry Piнин эң алгачкы форм факторлорунун бири, бул Pi Zeroдон чоңураак жана Raspberry Pi стандартынан кичине. Мен дайыма каалайм
Өзүңүздү 12V үчүн кайра туташтыруунун ордуна, LED Жарык Сызыктары үчүн 12V-AC-Line Инверторун колдонууга көндүрүңүз. 3 кадам

Өзүңүздү 12V үчүн кайра туташтыруунун ордуна, LED чырактары үчүн 12V-AC-Line инверторун колдонууга көндүрүңүз. Менин планым жөнөкөй эле. Мен дубал менен иштөөчү LED светодиодун бөлүктөргө бөлүп, анан кайра 12 вольтко өчүрүп салгым келди. Альтернатива электр инверторун колдонуу болчу, бирок биз алардын абдан натыйжасыз экенин билебиз, туурабы? Туурабы? Же алар?