» Страница 9

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

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

Разместил Electronik83 27 августа 2016. Просмотров: 4 880

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

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

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

Разместил Eduard 25 августа 2016. Просмотров: 13 080


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

31 января 2017 изменил Datagor. Добавлено видео в работе.

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

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

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

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

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

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

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

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

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


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

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

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

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


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

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

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


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

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

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

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

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

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

Привет, дру́ги, сограждане, подписчики и гости нашего кибер-города!
В тестовом режиме запущен В штаном режиме работает датагорский ftp-сервер.

Основное назначение: приём материалов для статей и видеороликов для датагорского Ютуб-канала.

Можно также через наш FTP передать редактору новые файлы и дополнения к опубликованной статье, если у вас нет собственного облачного хранилища для файлов типа Яндекс.Диск или Mega.nz
  • Лайков:
    38
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
6

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

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

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

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

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

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


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

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

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

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

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



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

Технология изготовления лицевых панелей методом ЛУТ

Технология изготовления лицевых панелей методом ЛУТ После публикации последней статьи мне был задан вопрос по технологии изготовления лицевой панели для усилителя. И я решил поделиться этой технологией с вами. Еще на заре моего лампостроения я начал применять в качестве материала для корпуса фольгированный стеклотекстолит. Выбор был не случаен. [...]

Редактирование видеоматериала

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

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

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

Програмирование в AVR Studio 5 с самого начала. Часть 6

Продолжим разбор теоретических основ, без которых невозможно полноценное создание программ. Основной синтаксис AVRASM совместим с AVRASM2 с исключениями, отмеченными ниже: • Ключевые слова • Директивы препроцессора • Комментарии • Продолжения строк • Строки и символьные константы • Составные инструкции в строке [...]

Надёжная полка для тяжелой аудиоаппаратуры на основе стеллажных систем LARVIJ или SPUR

Мой музыкальный комплекс долго путешествовал по дому, не находя своего места, но, как бывает, пробил час. Я увидел в магазине набор кронштейнов и планок разной длины. Привлекла их прочность и простота сборки. Такая регулируемая стеллажная система носит название «Ларвидж» (LARVIJ) или «Спур» (SPUR). [...]

Автоматическое зарядно-тренирующее и измеряющее устройство для 12-вольтовых герметичных аккумуляторов (PIC12F675)

28-04-2014 ОБНОВЛЕНИЕ! Предлагаю вашему вниманию дополнения и улучшения к этому моему проекту на Датагоре: «Автоматическое зарядно-тренирующее и измеряющее устройство для 12-вольтовых герметичных аккумуляторов (PIC12F675). Часть 2». На работе и в быту часто приходится сталкиваться с необслуживаемыми аккумуляторами на 12 Вольт, ёмкостью 7, 17 Ah [...]

«Худший в мире» купольный твитер Philips AD 0160

Я уже писал ранее в Датагорском радиожурнале про «самую плохую пищалку СССР — 3ГД-31» в статье «Доработка динамических головок 3ГД-31. Новый взгляд 30 лет спустя». Теперь привожу мой перевод статьи Троэлса (Troels Gravesen) про «худшую в мире купольную пищалку Philips AD 0160». Думаю, советские, да и многие современные пищалки ему не попадались. [...]

Про стоматолога, корейский маркер и печатную плату

Здравствуйте и сильно не ругайте (т. к. я здесь недавно, да и не местный). Наверное, у каждого уважающего себя радиолюбителя есть двигатель постоянного тока типа ДП, ДПР, ДПМ. Чем они хороши, что шли на оборонку, и подвес вала на отличных подшипниках, биений нет, работают долго. И валы у ни 2-3-4 мм и больше. Так вот, недавно в г. Рязани в [...]

Поделки начинающего цапостроителя. Часть 13. Грейд микросхем ЦАП. РСМ63Р-К

Заняться изготовлением данного утройства меня подтолкнуло любопытство. Когда я возился с новыми РСМ-ками, я нисколько не задумывался о том, что они могут отличаться чем-то друг от друга. Ну, разве что оригинал и не оригинал, хотя этот вопрос опять же довольно спорный, и на тот момент меня не сильно волновал. Но вот когда начал вплотную общаться [...]

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

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