Приветствую Вас, Гость
Конкурс кладоискателей ХабарЪ 2017
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 2 из 4«1234»
Форум » ХабароведЪ » Свободное общение » Наши Хобби » AVR (AVR и прочие микроконтроллеры)
AVR
CatyДата: Пятница, 17.03.2017, 00:04 | Сообщение # 16 | habaroved.net
Новичок
Группа: Пользователи
Имя:Катерина
Сообщений: 37
Награды: 0 [ 10 ]
Статус: Offline
Да? Ок, Вы меня успокоили, значит когда совсем сильно заскучаю, пойду и научусь)

.... все к лучшему)
 
 
adminДата: Пятница, 17.03.2017, 00:15 | Сообщение # 17 | habaroved.net
Главный админ
Группа: Администраторы
Имя:Евгений
Сообщений: 4949
Награды: 1 [ 386 ]
Статус: Offline
Цитата Caty ()
пойду и научусь)

Правильно! smile Так и надо


 
 
adminДата: Пятница, 17.03.2017, 15:48 | Сообщение # 18 | habaroved.net
Главный админ
Группа: Администраторы
Имя:Евгений
Сообщений: 4949
Награды: 1 [ 386 ]
Статус: Offline
Продолжил тему изучения микроконтроллеров семейства AVR
Что имеем:
arduino nano v3 на atmel atmega 328p, OLED LCD SSD1306 разрешением 128х64 пикселя подключенный по шине I2C и датчик температуры и влажности DHT11 ну и не забываем о программаторе USBasp
Что получили:
Термо-гигрометр, устройство измеряющее влажность и температуру



 
 
adminДата: Понедельник, 20.03.2017, 13:49 | Сообщение # 19 | habaroved.net
Главный админ
Группа: Администраторы
Имя:Евгений
Сообщений: 4949
Награды: 1 [ 386 ]
Статус: Offline
Продолжение....
Анализатор качества воздуха, устройство для определения вредных для здоровья человека газов в составе воздуха.
Что имеем:
1 - arduino nano v3 на atmel atmega 328p
2 - OLED LCD SSD1306 разрешением 128х64 пикселя подключенный по шине I2C
3 - датчик температуры и влажности DHT11
4 - датчик газа MQ-135 (FC-22)
ну и не забываем о программаторе USBasp

Во вложении даташит на датчик MQ-135
На скрине реакция датчика на различные газы

Из скрина видно что датчик MQ-135 не реагирует на воздух, но реагирует на различные присутствующие газы, что собственно и нужно
диапазон измерения от 0 до 10000ppm

На видео видим работу анализатора качества воздуха, в помещении у меня значения 150-170 ppm, для тестирования как сказать его работы, на датчик достаточно подуть (ибо все знают что в человеческом выхлопе содержится углекислый газ), направить и открыть клапан зажигалки (вообще показания зашкаливают), датчик достаточно чувствительный его даже достаточно просто подержать в руках (человек сам по себе весь выделяет углекислый газ, в том числе и сами клетки) и показания изменяются.



Как и у всех измерительных приборов (даже крепость самогона необходимо измерять при температуре продукта 20 градусов по цельсию) показания датчика зависят от внешних факторов например температуры и влажности, для компенсации этих факторов в данном устройстве и используется датчик температуры и влажности DHT11
Для визуализации сделал импровизированную шкалу со звездочками, от количественного значения ppm рисуются звездочки, чем больше ppm тем больше звездочек, шкалу разградуировал на три сегмента |GOOD|OK|BAD| (Отличный воздух, нормальный воздух, и плохой )
Все выводимые значения можно как угодно откалибровать, как цифровые так и графические со шкалой.

Датчик MQ-135 перед эксплуатацией и какой либо калибровкой необходимо так сказать прогреть в течении 48 часов, т.е. просто запитать и оставить включенным на 48 часов. Я этого пока не завершил, он у меня работает всего 4 часа. (но мне пока это и не важно)

На этом пока всё.
Прикрепления: datasheet_MQ135.pdf(154Kb) · 9182726.jpg(55Kb)


 
 
NomezmatДата: Понедельник, 20.03.2017, 14:24 | Сообщение # 20 | habaroved.net
Читатель
Группа: Пользователи
Имя:Сергей
Сообщений: 97
Награды: 2 [ 24 ]
Статус: Offline
smile Вот спасибо.
 
 
adminДата: Понедельник, 20.03.2017, 15:14 | Сообщение # 21 | habaroved.net
Главный админ
Группа: Администраторы
Имя:Евгений
Сообщений: 4949
Награды: 1 [ 386 ]
Статус: Offline
Цитата Nomezmat ()
smile Вот спасибо.

Вооот не за что smile


 
 
adminДата: Вторник, 21.03.2017, 09:43 | Сообщение # 22 | habaroved.net
Главный админ
Группа: Администраторы
Имя:Евгений
Сообщений: 4949
Награды: 1 [ 386 ]
Статус: Offline
Написал новую прошивку, поправил, градуировку, несколько не правильно у меня велся расчет и так по мелочи.
До этого были показания в кабинете 150-170 ppm стали 1690-1710 ppm что есть реальность - воздух у нас на работе х.евый!
Стоит открыть окно как показания начинают ползти вниз, но как следует не довелось проветрить, холодно че то smile


 
 
adminДата: Четверг, 23.03.2017, 08:33 | Сообщение # 23 | habaroved.net
Главный админ
Группа: Администраторы
Имя:Евгений
Сообщений: 4949
Награды: 1 [ 386 ]
Статус: Offline
Датчик как даташите описано прогрел более 48 часов, точнее коло 60 часов, заодно провел как сказать тест наработки на отказ, все это время вся конструкция проводила измерения, мерила температуру, влажность, качество воздуха, все это дело обсчитывала ну и выводила результаты на экран, все прошло отлично, не было никаких сбоев, все работало как часы.
Тепература самого датчика (его корпуса, контактов) в рабочем состоянии около 50 градусов (на глаз, чуть тепленький), периодически мониторил этот момент, всегда находилась температура где то в этом диапазоне.


 
 
adminДата: Пятница, 31.03.2017, 16:19 | Сообщение # 24 | habaroved.net
Главный админ
Группа: Администраторы
Имя:Евгений
Сообщений: 4949
Награды: 1 [ 386 ]
Статус: Offline
Всем доброго времени суток!
Решил немного освоить работу с шаговыми двигателями.
Для запуска и управления шаговым двигателем нам понадобится небольшая платка, так называемый драйвер, в нашем случае это будет драйвер на L298N.



Данным драйвером можно управлять либо одним шаговым двигателем, либо двумя обычными коллекторными.
С напряжением питания от 5в до 35в и силой тока на канал до 2А.
Углубляться в описание данного девайса не буду, если кого что то в отдельности интересует, спрашивайте, ка говориться чем смогу.

Так же мы имеем 4 пиновый шаговый двигатель pm35s-048 по моему от Ч/Б принтера Xerox



Ну и платку с микроконтроллером atmel atmega 32L
В которую зальем программу для управления этим двигателем.



Для наглядности светодиоды на плате индицируют управляющие сигналы отправляемые микроконтроллером на драйвер двигателя, который в свою очередь непосредственно и падает напряжение на обмотки шагового двигателя.
Для наглядности вращаем двигатель с разными интервалами, интервалы ступенчато уменьшающиеся от 300мс до 5мс, в цикле
Прикрепления: 5519457.jpg(40Kb) · 1327973.jpg(15Kb)


 
 
adminДата: Суббота, 01.04.2017, 12:54 | Сообщение # 25 | habaroved.net
Главный админ
Группа: Администраторы
Имя:Евгений
Сообщений: 4949
Награды: 1 [ 386 ]
Статус: Offline
Чуть поясню по шаговым двигателем, дабы не возникал вопрос для чего такой огород вокруг него, не легче ли взять обычный коллекторный и подать на него питание без контроллеров, драйверов и прочего огорода.



Шаговые двигатели - это особый вид электродвигателей, основная задача которых, прецизионность, т.е. так скажем точность.
Принцип действия и управления данными двигателями несколько иной, в них показатель оборотов практически неактуален, в них актуальный другой показатель, шаг, т.е. основным параметром явлется количество шагов на оборот, а не количество оборотов в минуту, (к примеру 200 шагов на оборот, 400 и т.д.) соответственно и управление идет этими шагами, ели двигатель делает оборот за к примеру 200 шагов, надо сформировать последовательность импульсов на его обмотки что бы он сделал 200 шагов - получим один оборот, а время за которое он сделает 200 шагов или 1 оборот вала - временной интервал между импульсами.
Данный тип двигателей применяется в различного рода устройствах где необходима точность позиционирования, например станки с ЧПУ, робототехника и т.д.
Ша́говый электродви́гатель — это синхронный бесщёточный электродвигатель с несколькими обмотками, в котором ток, подаваемый в одну из обмоток статора, вызывает фиксацию ротора. Последовательная активация обмоток двигателя вызывает дискретные угловые перемещения (шаги) ротора.

Прикрепления: 8551216.jpg(46Kb)


 
 
adminДата: Суббота, 01.07.2017, 17:16 | Сообщение # 26 | habaroved.net
Главный админ
Группа: Администраторы
Имя:Евгений
Сообщений: 4949
Награды: 1 [ 386 ]
Статус: Offline
Пришли сегодня мне кое какие железячки от друзей Китайских



GSM/GPRS модем AiThinker A6 в левом верхнем углу с антенкой, под ним часы реального времени на DS1302, правее WiFi модуль ESP-01 на ESP8266 - приинтереснейшее устройство, может работать полностью самостоятельно руководствуясь прошивкой своего микроконтроллера, так и в составе любого другого устройства на МК по UART, ну и вверху две платки для подключения nrf24l01 на AMS1117 к 5 вольтовым устройствам
Прикрепления: 5838336.jpg(481Kb)


 
 
adminДата: Четверг, 06.07.2017, 11:48 | Сообщение # 27 | habaroved.net
Главный админ
Группа: Администраторы
Имя:Евгений
Сообщений: 4949
Награды: 1 [ 386 ]
Статус: Offline
Приехал ко мне ещё и программатор, в дополнение к моему самодельному USBasp, на всякий случай, пусть будет, да и покомпактнее он, обычный классический USB разъем.
На борту микроконтроллер atmel atmega8 тактируемый от кварца на 12 мГц, пара светодиодов, 10 пиновый ISP разъем для прошивки других Мк от atmel, 3 перемычки ну и обвязка



Подробнее о перемычках

JP1 - перемычка для обновления ПО самого программатора (т.е. как сказать для самопрограммирования, замкнули, подали питание, подключили к другому программатору и прошили)
JP2 - выбор питания прошиваемого микроконтроллера 3.3 или 5 вольт
JP3 - управление частотой тактирования прошиваемого Мк, ставится как правило для Мк запрограммированных на низку частоту тактирования как правило меньше 1.5 мГц. Многие МК исходно запрограммированы на заводе на тактирование от внутреннего RC-генератора 1 МГц, поэтому требуется установка джампера JP3, как минимум для первичного программирования МК.
Я всегда шью с это перемычкой, так как изначально Мк новый и как правило запрограммирован на внутренний RC-генератор, по крайней мере мои Мк были пока такими, без этой перемычки при первой прошивке Мк сыпятся ошибки, но и при последующих прошивках я её не убираю, на уже скажем так быстрые повторно прошитые Мк тактируемых от внешних кварцев она никак не влияет (говорят сама прошивка чуть медленнее заливается), зато с ней всегда Мк прошьется не зависимо новый он или тактируется на низкой частоте и тд
Прикрепления: 9241325.jpg(514Kb)


 
 
adminДата: Четверг, 14.09.2017, 11:45 | Сообщение # 28 | habaroved.net
Главный админ
Группа: Администраторы
Имя:Евгений
Сообщений: 4949
Награды: 1 [ 386 ]
Статус: Offline
Игрался я на днях с GSM/GPRS модулем AiThinker A6 mini, на фото из поста #26 в левом верхнем углу
Ну и доигрался, походу ушатал я его sad
Дело было так, в инете вычитал, что для стабильности желательно параллельно танталовому конденсатору подпаять электролит емкостью от 470-1000 мкФ, ну что я собственно и сделал, но переполюсовал, перепутал полярность подпаиваемого электролита, как так вышло, хз, отчетливо видел все маркировки, но тем не менее.
Так что имейте ввиду, аккуратнее.
На скрине последняя адекватная инфа из терминала, больше поход её не будет, по крайней мере от этого модуля

Модуль умер конечно не совсем, при подаче питания так же с начала мигает светодиод, потом горит, потом пытается зарегистрироваться в сети (слышно характерные звуки в рядом находящихся колонках от ПК), но к сожалению в терминале тишина sad

Вот думаю, взять такой же модуль и продолжить эксперименты или купить какой иной, например SIM800, SIM900 и уже играться с ним, но по мне A6 как то поинтереснее.

Чуть дополню по этому модулю, сначала сам некорректно делал, точнее отправлял AT команды (но это не смертельно)
Из datasheet
The "AT" or "at" prefix must be set at the beginning of each command line. To terminate a command line enter <CR>.
Т.е. префикс «AT» или «at» должен быть установлен в начале каждой командной строки.
Для завершения командной строки введите <CR>. (Последнего я не делал, от сюда и начались пляски с конденсатором и убиство модуля, а после убийства уже попробовать никак)
В программе "Терминал" CR должно писаться так:$0D
Пример:
ATI $0D (ноль D)
Прикрепления: 8059100.jpg(132Kb)


 
 
adminДата: Суббота, 23.09.2017, 09:16 | Сообщение # 29 | habaroved.net
Главный админ
Группа: Администраторы
Имя:Евгений
Сообщений: 4949
Награды: 1 [ 386 ]
Статус: Offline
Приехал ко мне ещё один модулечек smile
GPS GLONASS приемник (точнее не только, принимает и другие навигационные системы, но нам они не интересны(Beidou, Galileo, QZSS))
Ublox Neo-M8N GNSS на чипе GN-801


Чем он хорош:
Работает и с GPS и ГЛОНАСС, причем может это делать одновременно, высокая чувствительность, может принимать до 72 спутников одновременно, встроенная активная антенна, компактность.

Характеристики (от Китайцев): 
• U-Blox 8 UBX-M8030-KT чипсет
• Частота:
GPS: L1, 1575.4200 мГц
ГЛОНАСС: L1, 1602 (K X 0,5625) МГц
Beidou компас: B1, 1561.0980 мГц
Галилео E1, 1575.4200 мГц
QZSS L1, 1575.4200 мГц
• принимает сигналы до 72 спутников в то же время
• Поддержка AssistNow Интернет/оффлайн,
SBAS (WAAS, EGNOS, QZSS и MSAS)
• поддерживает NMEA 0183 протоколы: GGA, GSA, GSV, RMC, VTG
• Спецификация USB 2.0
• Авто скорость передачи данных до 115200 бит/с
• Частота обновления:
Один GNSS: 18 Гц (например GPS соло)
multi GNSS: 10 Гц (например GPS + ГЛОНАСС)
• Чувствительность Макс.-167 дБм
• IPX6 класс защиты
• Магнитная, не скользит на нижней
• LED-индикатор для GPS-статус
• Рабочая температура:-40 ° c до 80 ° C
• Мощность питания: 5 вольт
• Потребление тока: Макс. 45 мА
• холодный старт в ок. 26 секунд
• Горячий старт в ок. 1 секунду
• Точность позиционирования: 2.5 м CEP (круговой ошибка вероятная) и
2 м CEP с SBAS
Размеры (ДхШхВ): ок. 30x30x8.2 мм

На сколько я понимаю достаточно точный аппарат, многие гармины покурят по сравнению с этим приемником smile

Время будет, будем разбираться с ним.
Прикрепления: 3210605.jpg(62Kb)


 
 
СтрелецДата: Пятница, 13.10.2017, 08:30 | Сообщение # 30 | habaroved.net
Молчун
Группа: Пользователи
Имя:Сергей
Сообщений: 148
Награды: 1 [ 36 ]
Статус: Offline
Дядь Жень! AVR - как автоматический ввод резерва? (Бензогенератор 8кв.)
Может у тебя есть схема, на каких нибудь контакторах или в момент перехода через ноль, например.
 
 
Форум » ХабароведЪ » Свободное общение » Наши Хобби » AVR (AVR и прочие микроконтроллеры)
Страница 2 из 4«1234»
Поиск:

Последние 10 ответов на форуме
Тема Дата, Время Автор Раздел
Конкурс "ХабарЪ 2017"... 14.12.2017, 22:28 Vadim2961 Акции/Скидки/Конкурсы
Читать
Анекдоты 14.12.2017, 19:43 vodoley Юмор
Читать
Удачный 2017 год. 14.12.2017, 19:42 vodoley Поиск
Читать
Юмор 13.12.2017, 23:29 skorpion61 Юмор
Читать
Ножи РИ и СССР 13.12.2017, 10:10 Kersh Наши Хобби
Читать
Поздравляю! 13.12.2017, 06:51 admin Поздравляю!
Читать
ОренКлад 12.12.2017, 22:17 admin Дружественные/Партнёрские ресурсы
Читать
Кулинарим 11.12.2017, 15:40 admin Провизия/Еда/Пища
Читать
Музей 10.12.2017, 15:55 Стрелец Помощь!
Читать
Baofeng BF-T1 10.12.2017, 07:47 admin Связь
Читать