Попалась в одном треде ссылка со списком хороших и плохих производителей конденсаторов – https://skol.site/katchestvo-kondensatorov.html
Архив рубрики: Заметки
Заметка: беспроводной дисплей на smart tv
Редко пользуюсь купленным когда-то для Zwift’a X96mini: по назначению так и не заработал, а по остальным профилям использования так и не прижился. Вчера пришлось снова вспоминать, как воспроизводить на смартфоне видео с отображением на экране, подключенном к приставке. Итак, в меню есть 2 полезных на этот счет приложения.
Первое – Miracast. Открываем, включаем отображение клиентов. На смартфоне заходим в настройки, включаем поддержку беспроводных дисплеев, находим наш X96mini, спариваем. На приставке подтверждаем запрос. Дальше приставка отображает экран смартфона целиком. Для презентаций со статичными картинками более-менее нормально, но на фильмах картинка начинает артефачить и рассыпаться – собственно, то, почему я так и не начал использовать это со Zwift’ом. В приложении Ютуба возле видео появляется значок внешнего экрана, но нажатие ни к чему не приводит – смартфон-то уже транслирует экран целиком.
Второй способ – использовать шедшее в комплекте приложение AirPin Pro. Заходим в настройки приложения, запускаем все необходимое, дальше в приложении Ютуба так же само появляется значок беспроводного дисплея. Включение опции поддержки беспроводных дисплеев в настройках смартфона и спаривание не требуется! При воспроизведении видео на Ютубе нажимаем значок внешнего дисплея и дальше видео уже отображается через приставку. Переключение довольно долгое, но зато картинка отображается чисто, без артефактов.
Помнится, в каких-то случаях использовал ввод кода из приложения Ютуб (настройки приложения Ютуб – беспроводные дисплеи – запросить код), но пока такое повторно не требовалось.
В копилку ссылок: годный блог на тему микроконтроллеров
Собственно, на блог Technoblogy уже ссылался в прошлых постах; тут еще немного из заинтересовавшего:
- http://www.technoblogy.com/show?LSE – пример использования нескольких кнопок с одним входом; использование reset как дополнительного пина без отключения возможности сброса.
- http://www.technoblogy.com/show?2RA3 – сравнение потребления старых и новых tiny-микроконтроллеров.
- http://www.technoblogy.com/show?WNM – графика на OLED-дисплеях с использованием attiny85.
- http://www.technoblogy.com/show?LNQ – GPS-маяк на базе attiny85. Тут же есть и отсылка на использование двух светодиодов на одном выходе.
В копилку ссылок: программатор на attiny
https://sokolsp.at.ua/publ/samyj_miniatjurnyj_usb_programmator_microprog_dlja_kontrollerov_avr/1-1-0-23 – MicroProg, программатор на базе attiny45 (т.е., можно использовать и attiny85). Исходников нет, только hex’ы, но все же. Кстати, если махнуть местами D+ и D- – можно было бы использовать в качестве базы платы от Digispark.
Заметки по ESP
Накопилось некоторое количество вкладок в браузере и заметок, решил законспектировать.
Заметки по микроконтроллерам
- https://evo.net.ua/nrf52840-dongle/ – контроллер, используемый в одном из проектов подъемника для велостанка. 420 грн. Nordic nRF52840 в формате PCA10059. BLE/ANT+
- https://habr.com/ru/company/ruvds/blog/532340/ – восстановление фьюзов залоченного tiny85
- https://tsibrov.blogspot.com/2019/04/unlocking-attiny85.html – “высоковольтное программирование” микроконтроллеров
- https://habr.com/ru/post/254163/ – сравнение скорости работы Wiring и C “на пальцах” (статья “Почему многие не любят Arduino”)
- https://gist.github.com/igrr/3b66292cf8708770f76b – пример отдачи бинарного файла (png-картинки). Тут пример того, как создавать подобный массив (xxd -i file.bin > file.c). Тут пример обратного преобразования:
#include <stdio.h>
#include "xyz.xxd"
int main(void)
{
for (unsigned int i = 0; i < xyz_c_len; i++)
putchar(xyz_c[i]);
return 0;
}
Attiny / Arduino IDE:
- https://alexgyver.ru/lessons/naked-chip/ – работаем с attiny (пример добавления поддержки в Arduino IDE).
- https://habr.com/ru/post/234477/ и https://voltiq.ru/program-attiny-13-attiny-13-a-arduino-ide/ – attiny13 + Arduino IDE
- http://robocraft.ru/blog/arduino/3423.html – программирование tiny13 на C
- http://forum.easyelectronics.ru/viewtopic.php?f=4&t=1919 – usbasp + tiny13, тред на одном форуме, может быть полезно.
- https://mysku.ru/blog/aliexpress/84730.html – индикатор уровня заряда батареи на tiny13.
- https://alexgyver.ru/lessons/short-reference/ – список команд Arduino
- https://alexgyver.ru/arduino/ag_arduino_ref.pdf – шпаргалка по Arduino wiring
*** будет дополняться ***
Еще несколько интересных проектов на велотему
Набор ссылок на различные велопроекты:
В закладки: самодельный велокомпьютер на Raspberry Pi
Наткнулся на просторах сети: https://github.com/hishizuka/pizero_bikecomputer
Хоть и в виде макета, но вполне рабочий велокомп на базе Raspberry Pi Zero с поддержкой ANT+-датчиков, аплоадом на Страву, картой и так далее.
К вопросу о ценах на подобные железки у гигантов индустрии и том, на чем можно собрать аналог в любительских условиях…
Искать, кстати, начал изначально с варианта “велокомпьютер на Arduino”, но там более примитивные проекты. Хотя нашлось много логгеров с дисплеем, были даже с отображением скорости. Математику-то несложно организовать, а вот для работы с датчиками ресурсов уже, похоже, маловато. Или просто никто не заморачивался? :). Библиотеки ANT+ для Ардуины есть; даже если в рамках одного контроллера сделать все не получается – можно вынести работу с ANT+ и GPS на второй, а на первом делать математику, дисплей и логирование. Может получиться экономичнее, чем на малинке.
Заметки по ANT+
Еще серия заметок, на этот раз – по беспроводному протоколу для спортивного оборудования ANT+.
Заметки по Trezor
Обзавелся сабжем еще пару лет назад, да так и не доходили руки с ним нормально поиграться.