» » Страница 5

 
 
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
41

Установка для УФ-засветки фоторезиста с таймером отключения

Разместил Discover 11 августа 2015. Просмотров: 13 543

Светит незнакомая звезда,
снова мы оторваны от дома,
травим мы «печатки» до утра…

Одна старая песня.


Сегодня я расскажу о своей реализации УФ светового прибора для работы с фоторезистом. Законченное устройство я решил сделать года полтора назад. До этого как таковой установки у меня не было, был светильник с УФ-лампой и стекло, извлекаемое из фоторамки на время изготовления ПП.

С карандашом в руках я хорошенько подумал над тем, какой должна быть моя установка, вырисовался примерный концепт. Затем я заказал ящик у знакомого в небольшой мебельной мастерской. Там раскроили и отторцевали ЛДСП по моему эскизу.
  • Лайков:
    82
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
6

Возвращаясь к напечатанному. Стрелочный индикатор на микроконтроллере Attyny13

Разместил bdna 25 июля 2015. Просмотров: 6 766


В поисках чего бы ещё собрать в плане изучения МК, нашел датагорскую статью «Стрелочный индикатор на микроконтроллере Attyny13: "показометр" для вашего усилителя».
Идея понравилась, в том числе со своей практической стороны, т.к. иногда бывает трудно убедить слушателей, что звучит всего 1-2 Вт, а не намного больше.
  • Лайков:
    46
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
7

Датагорский проект 10 "Water Tank Controller". Модификация блока управления для полива

Разместил bdna 20 июля 2015. Просмотров: 4 681


Привет, друзья! Последний раз я имел дело с микроконтроллерами лет 20 назад, во время ПК типа «Микроша», «Spectrum» и т.п. С тех пор многое изменилось, давно хотелось попробовать современные контроллеры, но всё как-то причины не находилось. В основном попадались на глаза проекты термометров, вольтметров и прочих не очень мне нужных устройств.

Но однажды я прочитал статью на нашем портале: «Устройство для контроля уровня воды – уровнемер, бакомер: ультразвуковой датчик + микроконтроллер». А потом появился и датагорский кит Project-010 «Water Tank Controller».
Это устройство мне показалось полезным, и я приобрёл его.
  • Лайков:
    42
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
12

Рулим китайским FM-радиомодулем на TEA5767. Датагорская библиотека на C

Разместил Discover 25 июня 2015. Просмотров: 27 765

Рулим китайским FM-радиомодулем на TEA5767. Датагорская библиотека на C

Приобрел я на пробу радио-модуль на базе микросхемы TEA5767.
Модуль представляет собой практически законченный приемник. Сам по себе модуль ничего ловить не будет, если только совершенно случайно настройки модуля по умолчанию будут соответствовать какой-нибудь местной станции, но это вряд ли.

Так вот, для того что бы модуль что-то начал ловить, нужно всего-ничего: подключить модуль в соответствии с распиновкой к усилителю и микроконтроллеру и написать прошивку управления модулем.
Во как, раньше приемники паяли, а теперь пишем!
  • Лайков:
    97
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
5

Облегченный лестничный регулятор громкости с дистанционным управлением

Разместил koan51 20 мая 2015. Просмотров: 10 495


Конструкция регулятора громкости (РГ) в моей статье на Датагоре «Блок управления аудиоусилителем с лестничным регулятором громкости и ДУ» оказалась достаточно сложной для повторения и навороченной функционально.
Многим нужен просто РГ с минимальным набором функций, такой я и описываю в моей новой статье.
  • Лайков:
    93
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
4

Микрорепортаж: часы из датагорского кита Simplex Clock в кухонном гарнитуре

Разместил discover 8 марта 2015. Просмотров: 5 513

Привет, дрУги!
Я коротко и по делу. Всего пара «говорящих» фоток.

Порадовал жену. smile В реале смотрится лучше. На фото из-за вспышки стекло излишне просвечивает.
Забирайте кит часов в датагорском магазине: Project-012 "Simplex Clock". Часы на микроконтроллере с бэкапом, коррекцией хода и дисплеем h=44мм. Набор для сборки
  • Лайков:
    64
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
22

Несколько функций для програмной реализации протокола I2C на AVR

Разместил teXnik 7 февраля 2015. Просмотров: 10 935

Несколько функций для  програмной реализации протокола I2C на AVRДобрый день, дорогие друзья! Решил поделиться с вами несколькими функция для работы по протоколу I2C на микроконтроллерах AVR. Функции реализуют программную работу с протоколом в режиме Master.

Писал я прошивку для управления звуковым процессором. Писал в CodeVision и никаких проблем не было. Но пришлось пересесть на IAR, в котором не нашлось библиотек для программной реализации I2C.
Попытки запустить библиотеки, найденные на просторах Интернета, успеха не принесли и решил я написать необходимый минимум сам.
  • Лайков:
    58
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
2

Программирование точных часов с применением алгоритма Брезенхама (Bresenham's Algorithm)

Разместил mazr 20 января 2015. Просмотров: 4 654


В свое время меня заинтересовала возможность реализации точного хода часов программно.
Алгоритмы такие были найдены. Как не смешно, но по сути они совершенно не точные. Часы работающие по такому алгоритму никогда не показывают точное время. Они всегда спешат или всегда отстают, но в результате работают идеально точно. Такой каламбур у меня во вступлении. Конечно эти идеи заинтересуют тех, кто чуть чуть знаком с программированием, не важно, на ассемблере или языках высокого уровня.

Также рассмотрим простой и быстрый десятичный счет к привязке к стандарту часов, минут, секунд без преобразования из 16-ой системы счисления в десятичную, также чисто десятичный счет.
Эти методами удобно пользоваться при разработке различных устройств, отсчитывающих точные временные интервалы и производящие их счет и счет различных событий.
Так как я в основном пользуюсь средой разработки и микроконтроллерами фирмы Микрочип, то все будет привязано к ним.

Примечание редакции. Алгоритм Брезенхама применён в программировании PIC-контроллеров Бобом Аммерманом (Bob Ammerman) и описан с доработками в июне 2001 года Романом Блейком (Roman Black) в оригинальной статье «Zero-error 1 second Timer. A very versatile Zero Cumulative Error timing system with PIC source code». См. и другие ссылки на источники.
  • Лайков:
    15
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
10

Стрелочный частотомер 5 Гц – 30 мГц на микроконтроллере PIC16F628A

Разместил svatog 5 декабря 2014. Просмотров: 11 658


Этот частотомер не требует цифрового индикатора и, из-за отсутствии динамической индикации, намного меньше аналогов шумит в эфир. Прибор может понравиться ретролюбителям.
  • Лайков:
    123

5 декабря 2014 изменил Datagor. Добавлен исходник на Ассемблере

 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
18

CooCox CoOS + STM32VL-Discovery. Первый проект с многозадачной ОС: мигаем светодиодами!

Разместил sergey_esp 30 октября 2014. Просмотров: 14 632


CooCox CoOS + STM32VL-Discovery. Первый проект с многозадачной ОС: мигаем светодиодами!

На сегодняшний день без МК не обходится ни одно электронное устройство. Кофеварки, микроволновки, стиралки, планшеты… продолжать можно бесконечно. Микроконтроллеры стремительно качественно прогрессируют. Больше оперативной и флешь памяти, выше частота и мощность процессора, богаче периферия. На заре микроконтроллерной эпохи, когда ресурсов не хватало, программисты вынуждены были использовать различные ухищрения, чтобы код получился как можно меньше и быстрее.

Сейчас микроконтроллеры имеют большой запас и этого делать уже не нужно. Практические задачи остались прежними, а способы их решения упростились за счёт большего расточительства. Когда у тебя в кране полно воды, будешь ли ты пить её, как в пустыне, экономя каждый глоток?

Об одном из уникальных средств приятного расточительства, упрощающего разработку сложных микроконтроллерных систем, и хотелось бы поговорить. Это так называемые операционные системы. Их достаточно большое количество.
Я для работы использую среду разработки CooCox IDE и считаю её лучшей. А CooCox CoOS это многозадачная операционная система реального времени (ОСРВ) для встраиваемых систем.
  • Лайков:
    101