Блог.ДуДу2

Последние записи

сертификат ртк

Дата: 2025-04-11 15:25:36

Тестер транзисторов на Arduino Uno

Дата: 2025-04-07 11:13:44

В данной статье мы рассмотрим создание автоматического тестера транзисторов на основе платы Arduino Uno, предназначенный для определения распиновки и характеристик различных дискретных полупроводников (транзисторов NPN, PNP, МОП-транзисторов и т.д.). С его помощью можно также тестировать резисторы, конденсаторы, катушки индуктивности и многое другое. Изначально программный код данного тестера был написан на смеси ассемблерного кода C и AVR в программе AVR Studio.

Но автор проекта (ссылка на оригинал приведена в конце статьи) перенес его в веб-редактор Arduino, что значительно упростило работу с ним и теперь каждый, кто хотя бы немного знаком с платформой Arduino, может самостоятельно редактировать данный код программы и загружать его в плату Arduino Uno, не используя какие либо специализированные программы для работы с микроконтроллерами AVR и ОС Linux.

И одним из важных достоинств данного проекта является то, что текущая его версия (Arduino Ardutester V1.13) практически не теряет производительности или точности по сравнению с оригинальным транзисторным тестером, написанным на смеси ассемблерного кода C и AVR.

Необходимые компоненты

  1. Плата Arduino Uno.
  2. ЖК дисплей 16х2.
  3. Кнопка.
  4. Резисторы 1 кОм, 10 кОм.
  5. Резисторы с допуском 1%: 470 кОм (3 шт.), 680 Ом (3 шт.).
  6. Макетная плата.
  7. Соединительные провода.

Схема проекта

Схема тестера транзисторов на основе платы Arduino Uno представлена на следующем рисунке.

Тестирование работы проекта

Подключите компонент для тестирования к любому из контактов TP1, TP2, TP3 (компонентом для тестирования могут быть транзисторы NPN, PNP, FET, резисторы, конденсаторы, диоды, светодиоды и многое другое).

После этого нажмите на кнопку "ТЕСТ" и посмотрите результаты тестирования на экране ЖК дисплея 16х2.

Нажмите кнопку "ТЕСТ" еще раз, чтобы считать дополнительные параметры или произвести новый тест.

Длительное нажатие на кнопку "ТЕСТ" после завершения теста открывает меню проекта: нажмите "ТЕСТ" еще раз, чтобы прокрутить выбор меню, и длительно нажмите кнопку "ТЕСТ", чтобы выбрать определенную функцию.

Предупреждение: если будете тестировать конденсатор, то убедитесь в том, что вы разрядили его перед этим.

 

Полезные “фишки” меню проекта

f-Generator (выход прямоугольной волны с выбираемой частотой на TP2) ( Test Pin 2 )

10-bit PWM (10-разрядный ШИМ) (частота с выбираемым коэффициентом заполнения/скважностью на TP 2) ( Test Pin 2 )

Если вы заблудились в меню, нажмите клавишу сброса платы Arduino UNO.

Исходный код программы (скетча)

Код программы просто огромный (он содержит 2431 строку) поэтому здесь не стал его приводить, можете посмотреть его на источнике (ссылка в конце статьи) или скачать его по этой ссылке. В скачанном по этой ссылке архиве вам необходим будет файл ArduTester_1_13.ino. Также в этом архиве находится много других файлов программ, можете попробовать их работу если интересно.

Лично я этот проект не собирал, но решил перевести его для нашего сайта как один из самых популярных аналогичных проектов (тестеров) на источнике.

Источник статьи

Авто вход в систему Windows 2008 2012 2016 2019 Server без запроса пароля (автологин)

Дата: 2025-03-12 19:12:18

В реестре:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Установить параметр DefaultUserName, вводом имя пользователя под которым должен происходить автоматический вход в систему.
Установить параметр DefaultPassword, значением своего пароля.
Изменить параметр AutoAdminLogon на 1.
Перезагрузить компьютер.

 

Hestia CP свои страницы-заглушки

Дата: 2025-02-23 19:03:35

В панеле управления хостингом Hestia CP можно изменить стандартные страницы-заглушки и страницы ошибок. Чтобы это сделать, подключаемся к серверу по SSH, и вводим слудующие команды:

Страница создаваемая после подключения домена:

nano /usr/local/hestia/data/templates/web/skel/public_html/index.html

Страницы ошибок:

nano /usr/local/hestia/data/templates/web/skel/document_errors/403.html
nano /usr/local/hestia/data/templates/web/skel/document_errors/404.html
nano /usr/local/hestia/data/templates/web/skel/document_errors/410.html
nano /usr/local/hestia/data/templates/web/skel/document_errors/50x.html

PHP и MySQL на Меганароде

Дата: 2025-02-13 19:38:37

Обновление на Меганароде. Теперь у нас есть PHP и MySQL, подробная информация в личном кабинете

Вход
© 2011-2025 ДуДу2.ру Все права защищены.