Приветствую Вас, Гость
Осенний слёт кладоискателей ХабароведЪ
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 2 из 2«12
Форум » ХабароведЪ » Свободное общение » Наши Хобби » 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
Главный админ
Группа: Администраторы
Сообщений: 4306
Награды: 1 [ 324 ]
Статус: Offline
Цитата Caty ()
пойду и научусь)

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


 
 
adminДата: Пятница, 17.03.2017, 15:48 | Сообщение # 18 | habaroved.net
Главный админ
Группа: Администраторы
Сообщений: 4306
Награды: 1 [ 324 ]
Статус: 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
Главный админ
Группа: Администраторы
Сообщений: 4306
Награды: 1 [ 324 ]
Статус: 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
Главный админ
Группа: Администраторы
Сообщений: 4306
Награды: 1 [ 324 ]
Статус: Offline
Цитата Nomezmat ()
smile Вот спасибо.

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


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


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


 
 
adminДата: Пятница, 31.03.2017, 16:19 | Сообщение # 24 | habaroved.net
Главный админ
Группа: Администраторы
Сообщений: 4306
Награды: 1 [ 324 ]
Статус: 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
Главный админ
Группа: Администраторы
Сообщений: 4306
Награды: 1 [ 324 ]
Статус: Offline
Чуть поясню по шаговым двигателем, дабы не возникал вопрос для чего такой огород вокруг него, не легче ли взять обычный коллекторный и подать на него питание без контроллеров, драйверов и прочего огорода.



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

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


 
 
adminДата: Суббота, 01.07.2017, 17:16 | Сообщение # 26 | habaroved.net
Главный админ
Группа: Администраторы
Сообщений: 4306
Награды: 1 [ 324 ]
Статус: 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
Главный админ
Группа: Администраторы
Сообщений: 4306
Награды: 1 [ 324 ]
Статус: 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)


 
 
Форум » ХабароведЪ » Свободное общение » Наши Хобби » AVR (AVR и прочие микроконтроллеры)
Страница 2 из 2«12
Поиск:

Последние 10 ответов на форуме
Тема Дата, Время Автор Раздел
Анекдоты 24.08.2017, 10:20 admin Юмор
Читать
Юмор 24.08.2017, 06:19 admin Юмор
Читать
Коп с удовольствием. 23.08.2017, 21:04 Фантом1 Поля/Поселухи/Дороги/Леса/Урочища
Читать
Сезон 2017 23.08.2017, 15:50 admin Галерея
Читать
Осенний слёт "Осень Хабар... 22.08.2017, 08:29 admin ХабарЪские вылазки
Читать
Регистрация участников слёта &... 22.08.2017, 08:24 admin ХабарЪские вылазки
Читать
Ходячка современная 21.08.2017, 18:55 КОПАЙ Нумизматика
Читать
Вылазка 19.08.2017 20.08.2017, 20:53 admin ХабарЪские вылазки
Читать
Копченая свининка (горячее коп... 19.08.2017, 17:51 admin Провизия/Еда/Пища
Читать
XP Deus Light 17.08.2017, 16:41 admin Приборы для поиска
Читать