» Страница 5

 
 
 

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

Разместил erbol 24 августа 2016. Просмотров: 5984

14 Добрый день, друзья!
Эта статья открывает цикл, посвящённый средствам визуального отображения информации.
Нами будут рассмотрены модули, в состав которых входят следующие дисплеи и управляющие контроллеры:
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

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

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

 

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

Разместил dsarotor 15 августа 2016. Просмотров: 4992

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

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

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

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

Разместил erbol 31 июля 2016. Просмотров: 3812

15 Приветствую всех настоящих и будущих поклонников отладочной платы 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 В Если всё это есть у вас в наличии, приступим!
  • Лайков:
    34
 

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

Разместил inmiddle 17 июля 2016. Просмотров: 7769

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

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

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

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

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

Разместил jgl 14 июля 2016. Просмотров: 27771

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

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

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

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

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

 

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

Разместил Datagor 14 июля 2016. Просмотров: 2332

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

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

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

Разместил basilevscom 12 июля 2016. Просмотров: 4745

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

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

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

Разместил Yamazaki 17 июня 2016. Просмотров: 11480

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

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

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

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

Трансивер 2,4 ГГц Nordic Semiconductor nRF24L01. Перевод таблиц даташита, пояснения и коды для организации сети

Разместил erbol 9 июня 2016. Просмотров: 3434

Привет, датагорцы!
Выкладываю перевод таблиц из спецификации nRF24L01+, файл с пояснениями и исходники кодов, необходимые для организации радиосвязи между двумя трансиверами nRF24L01+.
Трансивер 2,4 ГГц Nordic Semiconductor nRF24L01. Перевод таблиц даташита, пояснения и коды для организации сети
  • Лайков:
    32
 

Ламповый усилитель «Покемон»: 6Н23П + 6П14П на одной плате и в тонком корпусе

Разместил Wishmaster 28 мая 2016. Просмотров: 14208

51 На дне рожденья моего отца я услышал, как «звучат» китайские активные колонки. Выкрученные на 80% громкости, колонки выдавали просто «непревзойдённую палитру звуков». Состав и глубина хрипов по перегрузке, заваленные верха, никакущая середина меня повергали в тихий ужас.
Я осознал, что отцу нужна новая аудиосистема для работы с компьютером и телевизором.
Ламповый усилитель — хороший подарок!
Ламповый усилитель «Покемон»: 6Н23П + 6П14П на одной плате и в тонком корпусе
  • Лайков:
    148
 
 

Контроллер системы водоснабжения «бак - насос» с ультразвуковым датчиком уровня. Датагорский бакомер in action!

Вперёд, товарищи! На дачу! В. Ленин И. Гаврилов Конечно, у меня уже есть уровнемер и большого резона ставить новый не было. Но мне захотелось рассказать и показать, как можно применить наш кит Project-010 на деле, как он выглядит в «боевых» условиях. Есть ещё один мотив. Стыдно признаться, [...]

NE5532, SA5532, SE5532, NE5532A, SE5532A

Сдвоенный операционный усилитель с низкими шумами и внутренними цепями компенсации. Чип 5532 - ветеран западного Hi-Fi. Привожу даташиты всех известных производителей. [...]

Технократический сюрреализм

Один мой знакомый из соседнего офиса вытворяет из хлама настоящее искусство! [...]

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

Привет, дрУги! Я коротко и по делу. Всего пара «говорящих» фоток. Порадовал жену. В реале смотрится лучше. На фото из-за вспышки стекло излишне просвечивает. [...]

Ламповый усилитель на унифицированных трансформаторах ТН

Не секрет, что серьезной проблемой при конструировании ламповых усилителей становится изготовление выходного трансформатора. А готовые трансформаторы стоят дорого. Описываемый усилитель позволяет достичь неплохих результатов при использовании в выходном каскаде недорогих накальных трансформаторов ТН. Усилитель составлен из частей двух [...]

Сделай сам прибор для проверки мощных IGBT и MOSFET транзисторов (n-канал)

Необходимость в таком приборе возникает каждый раз при ремонте сварочного инвертора – необходимо проверить мощный IGBT или MOSFET транзистор на предмет исправности, либо подобрать к исправному транзистору пару, либо при покупке новых транзисторов, убедиться, что это не «перемаркер». Эта тема [...]

Поделки начинающего цапостроителя. Часть 11. Призрак высокого конца: PCM1704, AD1862, РСМ63

Чем глубже погружаешься в тему какой-либо отрасли техники, то понимаешь, что на данный момент создано и испытано столько вариантов решения конкретной задачи, что охватить и попробовать все варианты просто невозможно. [...]

Когда менять радиолампы в усилителе?

Я собрал и отремонтировал большое количество ламповой аппаратуры — тут и усилители и предусилители и даже один осциллограф был. И часто задавали один вопрос, а как определить, когда менять лампы? Сегодня будем учиться определять телепатически и по народным приметам состояние ламп, [...]

Пицца по-датагорски. Вторая конструкция выходного дня

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

Сделай сам простой кодовый электронный замок

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