» Страница 11

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

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

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

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

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

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

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


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

1 февраля 2018 изменил Datagor. Добавлено видео в работе.

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

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

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

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

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

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

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

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

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


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

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

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

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


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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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



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

Сделай сам RMS-вольтметр на PIC18F2520. Немного теории и исходники

В розетке 220 Вольт - это RMS, а амплитудное там 310 Вольт. По пальцам бьют 310В, но воду кипятят 220В После публикации моей статьи «RMS-вольтметр» было много вопросов, на которые у меня не было ответа: отсутствовал исходник программы микроконтроллера. Исходник для меня тогда тоже остался тайной, т.к. прошивка бралась готовая, чужая. Сейчас [...]

Светильник QUICK с лупой. Переделка на LED, вариант MOSFET-драйвера

Предлагаю вашему вниманию небольшое дополнение к моей статье «Люминесцентный светильник с лупой QUICK. Переделка на светодиоды» — проверенную печатную плату. В драйвере светодиодов типа «Direct AC Drive» можно применить источник тока на двух транзисторах, причем в данном случае вместо биполярного высоковольтного транзистора дешевле поставить [...]

Переходник для AVR Atmega8 с корпуса TQFP на корпус DIP (32 ноги)

Корпус TQFP действительно маленький! Ни на макетку типа Breadboard его не всунешь, ни проводок к ноге толком не припаяешь... Не имея опыта работы с TQFP корпусами, я сделал переходник для Atmega8. [...]

6С50Д

Добавлю еще одну лампу. 6С50Д. Триод. Работает в диапазоне дециметровых волн. Мой Четырех цилиндровый.... сделан на таких. Весьма достойная лампочка! [...]

Правильный CD-конверт на 2 CD без ножниц и клея

Наткнулся на давнишнюю статейку Правильный CD-конверт без ножниц и клея. Долгое время пользуюсь другим способом. Главное отличие - конверт получается для 2 CD :) [...]

Широкополосные динамики Visaton BG-20 в акустике домашнего кинотеатра

Данный проект был реализован 2 года назад. Бюджет составил около 15 000 руб. (без проводов) Задумка - реализовать комплект ДК, применив во вех колонках однотипные широкополосные динамики, решив проблему с неодинаковой чувствительностью фронта, центра, тыла, присущую многим комплектам и реализовать преимущество широкополосника в хорошей фазовой [...]

Доработка усилителя «Вега 50У-122С» или о том, как «Вега» усилителем стала

Предыстория Много, много лет назад, когда главным источником звукозаписи был кассетный магнитофон, когда о рассказы о влиянии проводов на звук казались чем то далеким, а музыка брала за душу даже играя из переносного радиоприемника и была куплена Вега за 500 бумажных рублей. К ней в придачу естественно была куплена и КР590КН3, потому [...]

Открыта вторая подписка на LT1210 от Linear

Прочитать подробнее, подписаться и оплатить подписку можно на нашей Ярмарке: >> подписка на LT1210 от Linear << Милости просим! [...]

Adobe Audition в борьбе за качество Audio-CD

Существует несколько способов определения нечестных CD, разжатых из mp3. Я пользуюсь для этого программой AdobeAudition. Все больше и больше специалистов, работающих со звуком, обращают внимание на программное средство Adobe Audition. Оно позволяет на профессиональном уровне заниматься редактированием звука, озвучиванием видео, работать с [...]

Малошумящий двухполярный блок питания для высокочувствительных устройств

Делюсь с читателями простой и в то же время удачной конструкцией двухполярного блока питания, предназначенного для питания чувствительных устройств, таких как RIAA – корректоры, предварительные усилители, усилители для наушников и пр. Принципиальная схема была анонсирована в посте #7 форума Датагора при обсуждении корректора для проигрывателя [...]