Измерение собственного напряжения питания микроконтроллера
Началось все с того, что при проектировании своего устройства на микроконтроллере ATtiny 85 , которое должно было работать от встроенного li‑ion аккумулятора, я изначально не задавался целью измерения заряда АКБ, поскольку в этом не было необходимости. Однако, собрав все устройство на печатной плате, я подумал над тем, почему бы не добавить такую возможность. Прочитав в Интернете, как это можно было реализовать, стало ясно, что сделать это вряд ли удастся, поскольку все порты PB[0:5] уже были заняты и, следовательно, не было возможности применения АЦП с аналогового пина (при чем порт PB0 я не мог настроить на вход опорного напряжения AREF - он должен был использоваться как управляющий выход). Долгое изучение состояния регистров АЦП в datasheet на ATTiny 85 привело меня к следующей идее: в качестве опорного напряжения может быть выбрано само напряжение питания VCC (биты REFS [0:2] регистра ADMUX установлены в 0), а в качестве измеряемого ‑ напряжение VBG с внутреннего стабилизатора в 1.1В (биты MUX [3:0] регистра ADMUX установлены соответственно в 1100). То есть, для измерения напряжения питания не нужно ничего, кроме, собственно, самого питания VCC!
https://habr.com/ru/articles/907954/
#программирование #микроконтроллеры #c++ #программирование_микроконтроллеров #avr #attiny85 #attiny #ацп
Измерение собственного напряжения питания микроконтроллера
Началось все с того, что при проектировании своего устройства на микроконтроллере ATtiny 85 , которое должно было работать от встроенного li‑ion аккумулятора, я изначально не задавался целью измерения заряда АКБ, поскольку в этом не было необходимости. Однако, собрав все устройство на печатной плате, я подумал над тем, почему бы не добавить такую возможность. Прочитав в Интернете, как это можно было реализовать, стало ясно, что сделать это вряд ли удастся, поскольку все порты PB[0:5] уже были заняты и, следовательно, не было возможности применения АЦП с аналогового пина (при чем порт PB0 я не мог настроить на вход опорного напряжения AREF - он должен был использоваться как управляющий выход). Долгое изучение состояния регистров АЦП в datasheet на ATTiny 85 привело меня к следующей идее: в качестве опорного напряжения может быть выбрано само напряжение питания VCC (биты REFS [0:2] регистра ADMUX установлены в 0), а в качестве измеряемого ‑ напряжение VBG с внутреннего стабилизатора в 1.1В (биты MUX [3:0] регистра ADMUX установлены соответственно в 1100). То есть, для измерения напряжения питания не нужно ничего, кроме, собственно, самого питания VCC!
https://habr.com/ru/articles/907954/
#программирование #микроконтроллеры #c++ #программирование_микроконтроллеров #avr #attiny85 #attiny #ацп
#ATtiny85 とフルカラーLEDマトリクスと加速度センサーを組み合わせた 2048 パズルの諸々について GitHub 上で公開しました。
https://github.com/obono/ATtiny85LED2048
#ATtiny85 とフルカラーLEDマトリクスと加速度センサーを組み合わせて #2048 作ったよ。まぁ、二番煎じではあるのだが…
OTA updates are so impersonal. That's why I deliver my firmware updates over a bowl of ramen. Gave the hardware a sparkly red case upgrade too. #electronics #hardware #gamedev #3dprinting #attiny85
My DIY ATtiny85 handheld game console running snake. #electronics #attiny85 #gamedev
Decided my game console deserved a case. #3dprinting #blender #electronics #attiny85 #microcontroller #diyelectronics
And then there were two. My first game console found a new home so I had to make myself another. #electronics #gameconsole #attiny85
Genial para mi implante mental baratito...
https://www.instructables.com/Mind-controlled-Light-using-Arduino-Poor-mans-EEG-/
Parece un detector de sorpresa muy economico
Glamour shots of my fully assembled attiny85 game console. Pocket sized but comfortable to play. Next, finishing Snake so I can play a real game on it.
Thanks @PCBWay for reaching out and sponsoring this project! The PCBs look great and also survived my truly terrible soldering (see previous posts).
A few photos of the finished attiny85 game console hardware and a second attempt at bodge wiring (see previous post for entertainingly bad 1st try). Considering the chip is 5mm wide, and it is all working, I'm feeling like I did good. #electronics #attiny85
Attiny85 game console hardware troubleshooting - Unbelievably, it does work. Macro photo for your entertainment and to document the ridiculous troubleshooting journey I took. #hardware #attiny85 #electronics
All the parts fit and now onto last checks before fabrication. At 3.5 x 9cm the game console will be pocket sized but hopefully comfortable to play and easy to solder by hand. #kicad #electronics #attiny85
Slow but forward progress on my #attiny85 game console as I get ideas of how part placement and routing might work.
Also wondering how close I can place parts and still hand solder them with high success rate.
Let the untangling begin. Actually I need to decide the general layout and dimensions of my game console first! Leaning to landscape atm. #attiny85 #electronics #kicad
Подключаем «крысу» от ЕС ПЭВМ к современному ПК
Приветствую всех! Этот шедевр советской компьютерной промышленности знаком любому интересующемуся компьютерной историей. А некоторые из тех, кому довелось с ним работать, называли его не иначе как «крысой». И вот спустя много десятилетий после его выпуска я задумался: а что, если подключить этот девайс к обычному компьютеру? Именно этим мы сегодня и займёмся. Итак, в сегодняшней статье поговорим про мышь от советского персонального компьютера ЕС1841. Узнаем, как заставить её работать и так ли она сурова, как можно подумать. Традиционно будет много интересного.
https://habr.com/ru/companies/timeweb/articles/818645/
#timeweb_статьи #ПК #ЕС_ПЭВМ #CGA #Intel #ЭВМ #GM6 #Apple #IDC #USB #Digispark #ATTiny85 #HID #arduino_pro_micro
The circuit design phase might be close to finished for my #attiny85 game console! Layout done in #KiCad with some effort to make it more readable than my last project. #electronics
Breadboard prototype of my Attiny85 game console is finally complete! Demo game is running smoothly so onto hardware design ...right after I play 1 more game of Snake 🐍 #electronics #gamedev #attiny85
Doing more research, it seems that the #attiny85 will suits my needs. 4 buttons and one pot will fit within the 6 pins: 2 for matrix, 1 for pot and 2 for v-usb.