Назад Вперед

Программная реализация протокола I2C на AVR в CodeVisionAVR

Категория: Микроконтроллеры / Библиотеки кодов
Разместил Electronik83 27 августа 2016. Просмотров: 310

5 Программная реализация протокола I2C на AVR в CodeVisionAVR Пару лет назад, изучая Atmega8, я захотел программно реализовать работу с устройствами на шине i2c, но как-то не задалось. С аппаратным i2c, напротив, не было никаких проблем и затея как-то забылась.

Но недавно я прочитал статью на Датагоре «Несколько функций для програмной реализации протокола I2C на AVR», в которой автор выложил свой пример программной реализации протокола под IAR. Я в тот же миг переписал всё в CodeVision, но, к сожалению, у меня опять не заработало как надо.
Решил набраться терпения и разобраться сам.
  • 17
 

Детектор скрытой проводки «Цикада — 1М»

Категория: Секреты самодельщика / Начинающим
Разместил Eduard 25 августа 2016. Просмотров: 1121

11
Детектор скрытой проводки «Цикада — 1М»

Добрый день, уважаемые любители электроники!
Решил я кое-что дополнить и исправить в своей квартирной сети. Настало время долбления и сверления стен, но меня всегда при этой процедуре волнует вопрос, а не встретимся ли мы с проводкой в стене, тем более возле электросчетчика?
Значит, требуется детектор скрытой проводки!
  • 61
 

Визуализация для микроконтроллера. Часть 1. OLED дисплей 0.96" (128х64) на SSD1306

Категория: Микроконтроллеры / Библиотека
Разместил erbol 24 августа 2016. Просмотров: 715

5 Добрый день, друзья!
Эта статья открывает цикл, посвящённый средствам визуального отображения информации.
Нами будут рассмотрены модули, в состав которых входят следующие дисплеи и управляющие контроллеры:
1. OLED дисплей на 0.96 дюйма (128×64 пикселей), контроллер SSD1306.
2. TFT дисплей на 1.8 дюйма (128×160 пикселей), контроллер ST7735.
3. TFT дисплей на 2.8 дюйма (240×320 пикселей), контроллер ILI9341.
4. TFT дисплей на 3.5 дюйма (320×480 пикселей), контроллер ILI9481.

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

Сама идея единой библиотеки и большинство приёмов её реализации позаимствованы из библиотеки Adafruit_GFX, а также отдельных работ её авторов — Лимор Фрид (Limor Fried) и Кевина Таунсенда (Kevin Townsend).
Моя скромная заслуга заключается в переносе кода с С++ на С, написании отдельных функций и выборочном переводе даташитов с целью более детального освещения особенностей работы модулей.

OLED дисплей на 0.96 дюйма (128×64 пикселей), контроллер SSD1306

Тема сегодняшней нашей беседы – вот такой модуль:
  • 37

24 августа 2016 изменил Datagor. Добавлен архив с переводом таблиц команд.

 

Блок управления вытяжным вентилятором туалета или ванной, с задержкой отключения и фотодатчиком

Категория: Умный дом и автоматизация
Разместил dsarotor 15 августа 2016. Просмотров: 1351

6
Блок управления вытяжным вентилятором туалета или ванной, с задержкой отключения и фотодатчиком

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

Предлагаемая мной схема обеспечивает работу вентилятора вытяжки в течение некоторого времени (настраивается, по умолчанию 2 минуты) после выключения света. Управление блоком осуществляется бесконтактно, использован датчик — фоторезистор. В схеме нет микроконтроллера.
  • 39
 

Беспроводной канал связи 2,4 ГГц на базе трансивера nRF24L01+ от Nordic Semiconductor. Часть 3

Категория: Умный дом и автоматизация / ARDUINO
Разместил erbol 31 июля 2016. Просмотров: 1679

6 Приветствую всех настоящих и будущих поклонников отладочной платы Arduino! Сегодня, в завершение темы о трансивере nRF24L01+, мы, обобщив всю информацию, которая была изложена ранее, и добавив немного новой, соберём и запустим вот такое устройство.

В отличие от предыдущих двух, эта часть посвящена самым что ни на есть начинающим, а посему изложена в подробностях, на простом и доступном пониманию языке.

Всё, что нам понадобится, перечислено ниже.
1) Среда программирования Arduino IDE 1.6.х и выше, которую можно скачать на сайте компании arduino.cc. Возможно, она уже установлена у вас.
2) Плата Arduino UNO или Nano с USB-шнуром
3) 1.8-дюймовый TFT-дисплей на базе ST7735S
4) Два радио-модуля nRF24L01+
5) Микроконтроллер ATtiny85
6) Термометр-датчик DS18B20
7) Резистор на 4.7 кОм
8) Макетная плата – бредборд
9) Соединительные провода
10) Две батарейки на 1.5 В Если всё это есть у вас в наличии, приступим!
  • 29
 

Инфракрасная паяльная станция с МК-управлением. Строим!

Категория: Ремонт, твик, тюнинг / Микроконтроллеры
Разместил inmiddle 17 июля 2016. Просмотров: 3454

8
Инфракрасная паяльная станция с МК-управлением. Строим!

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

На самом деле, я давно об этом думал. А узнав цены, понял, что хочу её именно собрать. Поэтому потихоньку покупал или собирал необходимые компоненты. Но всё как-то руки не доходили.

На этот же раз так совпало, что у меня было мало работы и практически все компоненты в наличии.
За работу!
  • 71
 

Детская музыкальная игрушка (2+) на PIC16F628A из компьютерной клавиатуры (Обновлено)

Категория: Микроконтроллеры
Разместил jgl 14 июля 2016. Просмотров: 25945

8
Автор идеи этой игрушки Игорь «Datagor»
о сынишке в марте 2009 г.:
«Тестирование прошло на ура! Илюшка лупит по клавишам с удовольствием.»

Детская музыкальная игрушка (2+) на PIC16F628A из компьютерной клавиатуры (Обновлено)
Фото предоставил камрад Krolevets

Ребенок с самого раннего детства любит извлекать звуки из всех предметов. Самая первая игрушка это, конечно, погремушка. Но ребенок растет, и, постепенно вытесняя погремушки, в его жизнь начинают входить все новые игрушки.
Звуковые игрушки — «пищалки» (в отличие от погремушек, они упругие, и звук извлекается из них другим способом — сжатием корпуса игрушки) и разнообразные музыкальные игрушки (часто работающие на батарейках) — от мишки, способного рычать на разные голоса, до такой экзотики, как «мобильный телефон».

Особенно детей интересует, чем же там занимается папа или мама? Наблюдая, как родители работают за компьютером, дети тоже хотят поучаствовать в нажимании клавиш. Чтобы не только занять ребенка, но и помочь ему развиваться, предлагаю собрать музыкальную клавиатуру на PIC16F628A.
  • 54

14 июля 2016 изменил Datagor. Добавлены фотографии, прошивка, описание сборки и пр.

 

Датагорский ftp-сервер для видеороликов

Категория: Авторские дневники / Дневник Игоря Котова
Разместил Datagor 14 июля 2016. Просмотров: 1147

19
Датагорский ftp-сервер для видеороликов

Привет, дру́ги, сограждане, подписчики и гости нашего кибер-города!
В тестовом режиме запущен наш публичный ftp-сервер.
Основное назначение: приём видеоматериалов для статей, для датагорского Ютуб-канала, а возможно и для будущего ТВ-проекта.
  • 35
 

Домашний CNC. Часть 2. Механика

Категория: Практика / Секреты самодельщика
Разместил basilevscom 12 июля 2016. Просмотров: 2565

6 При конструировании очередного станка с ЧПУ, а попросту 3-х осевого фрезерного-сверлильного станочка для печатных плат и мелких фрезерных работ, у меня появилось неугомонное желание разложить всё «по полочкам».
Часть первая: Домашний CNC. Драйвер шагового двигателя для мини-станка с ЧПУ.
Домашний CNC. Часть 2. Механика

В этой части поговорим о механике, а конкретно о шарико-винтовой передаче и линейных направляющих.
  • 65
 

Слово на букву "з" или Как оторвать ваше аудио от земли (by Bruno Putzeys)

Категория: Теория / Начинающим
Разместил Yamazaki 17 июня 2016. Просмотров: 7598

14
Слово на букву "з" или Как оторвать ваше аудио от земли (by Bruno Putzeys)

Слышали ли вы о Bruno Putzeys, человеке и пароходе? Это тот самый дядька, который изобрел UcD-усилители, которые теперь выпускаются под маркой Hypex. На их оф.сайте и лежал этот материал. То есть я и раньше знал, что он крутой инженер, но это… ух! Ребяты, статья настолько шикарная, что я просто не мог не взяться за перевод. Все байки и заблуждения, касающиеся сигнальной земли и межблочных соединений Бруно настолько раскладывает по полочкам, что вопросов больше не остается.

Хотите что-то понимать в этой теме? Читать однозначно!
У вас раз за разом конструкции гудят и фонят? Читать 100%.
Все ещё кипятите рисуете звезды? Боитесь земляных петель? Ну, вы поняли…
Надеюсь, статья вам понравится так же, как и мне. drinks

Мои комментарии даются [в квадратных скобках].
В конце статьи рассмотрен практический проект предусилителя. Если найдется добрый человек, который его печатку перерисует в Sprint или DipTrace, будет вообще круто. Также в конце приложены документы, на которые ссылается автор.
  • 134
 
Назад Вперед
 

Импульсный преобразователь аккумуляторного питания 12V - 8V для видеокамеры на К1156ЕУ5Р (MC34063A)

Пришло письмо от Юрия Козака: Игорек! Высылаю тебе документацию на небольшое устройство для питания видеокамеры (у меня Панасоник с 30 Гб ж/д, кушает 8 Вольт при токе ок. 1,5А). Аккумулятор, идущий в комплекте, относительно дорог (около 550 грн = около 110 долларов). Особенно в зимнее время ее целесообразно питать от стороннего аккумулятора [...]

TDA1514A: 50-ваттный усилитель за 15 минут

Одна из разработок фирмы «Philips» - микросхема TDA1514A – может помочь в создании Hi-Fi усилителя даже начинающим радиолюбителям, так как не требует никаких подстроечных элементов и предварительного подбора транзисторов, а ее схема включения лишь немного сложнее, чем обычного операционного усилителя. Еще раз перечислю достоинства чипа TDA1514: [...]

Простая аналоговая электронная нагрузка

Все, кто хоть как-то сталкивался с изготовлением, ремонтом блоков питания задавался вопросом – где взять подходящую нагрузку, чтобы в полной мере оценить характеристики конструкции? [...]

Сделай сам цифровой аудио-выход S/PDIF на ноутбуке Acer Aspire 5100 серии

Внимание! Автор не несет ответственности за последствия повторения данной процедуры другими людьми. Все действия вы выполняете на свой страх и риск. На недорогих ноутбуках скудность интерфейсов не вызывает удивления. Производитель стремиться как можно ниже снизить цену. Сделав тем самым конечный продукт более доступным. Однако, обратная сторона [...]

Двухтактный усилитель на ГУ-32

После подписки на USB-ЦАП на РСМ2702 "GOLDSMITH" встал ребром вопрос: «А на чем его слушать?» Пришлось срочно браться за пальник и напильник и собирать новый усилитель. И снова на «Рогатых» лампах. На этот раз ГУ-32. [...]

Твик CD чейнджера KENWOOD DPF-R3030 или мой первый опыт с лампами

Приобрел я этот аппарат 6 января 2001 года. Это была моя первая покупка за собственные заработанные… Берёг его, даже ни разу не вскрывал! Но шло время, менялись нравы. Стал больше внимания уделять качеству композиций и собственно звучанию системы. Приобрел ДВД рекордер PIONEER DV-R550H и стало как то не по себе, ведь он звучал детальнее и [...]

Сделай сам квас домашний

Квас по описываемому в статье рецепту я готовлю и употребляю вместе с домочадцами уже более двадцати лет. Его достоинства следующие: - простота и дешевизна в изготовлении; - безалкогольность; - доступность ингредиентов. Сразу об ингредиентах. Для изготовления этого напитка требуются: - сухие (можно мокрые) дрожжи – только при первой закваске; - [...]

Ламповый гитарный усилитель 40 ватт. 6П3С + 6Н2П

Вот хочу рассказать о моем опыте изготовления усилителя для гитарного комбика. К сожалению фоток оригинала нет (в смысле того что переделывалось). В общем история такая: принес мне знакомый транзисторный комбик VERMONA, и попросил что нибудь сделать. Было решено выкидывть старый усилитель и вставлять в этот корпус полностью новый ламповый усилок. [...]

Реле дневных ходовых огней

Эта поделка - самоделка для тех, кто забывает включать - выключать свет на своём авто. Я думаю что на этом сайте много народа с автомобилями и наверняка каждый хоть раз сажал аккумулятор фарами. Да и нововведение про дневные ходовые огни только увеличивает эту вероятность. [...]

Полупроводниковые лазеры в быту

Наверное всем хочется иметь дома мощный лазер, которым можно было бы резать и выжигать. Сегодня можно на шаг приблизиться к этому! Всё началось с того, что у меня сдох пишущий ДВД. Я давно видел в интернете про то, как люди делали лазеры из дохлых приводов, взялся и я. Разобрал привод, вытащил головку, раскрыл, оказалось что там 2 ЛД (лазерных [...]