[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Форум » ХабароведЪ » Свободное общение » Наши Хобби » AVR (AVR и прочие микроконтроллеры)
AVR
adminДата: Пятница, 25.11.2016, 09:34 | Сообщение # 11 | habaroved.net
Главный админ
Группа: Администраторы
Имя:Евгений
Сообщений: 5297
Награды: 1 [ 417 ]
Статус: Offline
Сегодня ко мне приехала еще одна платка на AVR микроконтроллере ATMEL atmega328p AU на борту с CH340G

arduino nano v3.0



Распиновка



Распиновка самого мк atmega328p





Основные параметры микроконтроллеров atmega328
ЦПУ: Ядро AVR
ЦПУ: F,МГц от 0 до 20
Память: Flash,КБайт 32
Память: RAM,КБайт 2
Память: EEPROM,КБайт 1
I/O (макс.),шт. 23
Таймеры: 8-бит,шт 2
Таймеры: 16-бит,шт 1
Таймеры: Каналов ШИМ,шт 6
Таймеры: RTC Да
Интерфейсы: UART,шт 1
Интерфейсы: SPI,шт 1
Интерфейсы: I2C,шт 1
Аналоговые входы: Разрядов АЦП,бит 10
Аналоговые входы: Каналов АЦП,шт 8
Аналоговые входы: Быстродействие АЦП,kSPS 76.9
Аналоговые входы: Аналоговый компаратор,шт 2
VCC,В от 1.8 до 5.5
ICC,мА 40
TA,°C от -40 до 85
Корпус PDIP-28 MLF-32 TQFP-32
Прикрепления: 5840853.jpg(86.5 Kb) · 3931679.png(267.7 Kb) · 7561126.png(202.6 Kb) · 4162598.png(37.4 Kb)


 
 
adminДата: Четверг, 16.03.2017, 18:27 | Сообщение # 12 | habaroved.net
Главный админ
Группа: Администраторы
Имя:Евгений
Сообщений: 5297
Награды: 1 [ 417 ]
Статус: Offline
Решил продолжить свои эксперименты с AVR микроконтроллерами, заодно чуть попаять и протестить новый паяльник.



По плану решил приделать I2C шину к ЖК дисплею 1602 , а то много проводов надо для его подключения, да и лишние порты на МК занимать ни к чему.



Ну и подпаять контакты к конвертерам логических уровней.

Прикрепления: 8981869.jpg(507.0 Kb) · 7586577.jpg(438.7 Kb) · 8775005.jpg(474.2 Kb)


 
 
adminДата: Четверг, 16.03.2017, 20:33 | Сообщение # 13 | habaroved.net
Главный админ
Группа: Администраторы
Имя:Евгений
Сообщений: 5297
Награды: 1 [ 417 ]
Статус: Offline
Всё что хотел спаял.
Долго конечно привыкал к новому паяльнику, но вроде пошло дело



Дальше че нить изобразим с этим экранчиком, так сказать испытаем, проверим в деле
Прикрепления: 8994412.jpg(387.9 Kb)


 
 
CatyДата: Четверг, 16.03.2017, 22:38 | Сообщение # 14 | habaroved.net
Новичок
Группа: Пользователи
Имя:Катерина
Сообщений: 37
Награды: 0 [ 10 ]
Статус: Offline
admin, Евгений, как это все может в голове укладываться?)) я не понимаю. Вы не просто умный, Вы - гений!

.... все к лучшему)
 
 
adminДата: Четверг, 16.03.2017, 22:44 | Сообщение # 15 | habaroved.net
Главный админ
Группа: Администраторы
Имя:Евгений
Сообщений: 5297
Награды: 1 [ 417 ]
Статус: Offline
Caty, Екатерина, спасибо конечно, но тут ничего сложного нет ) балуюсь, снимаю ломку в предвкушении сезона

 
 
CatyДата: Пятница, 17.03.2017, 00:04 | Сообщение # 16 | habaroved.net
Новичок
Группа: Пользователи
Имя:Катерина
Сообщений: 37
Награды: 0 [ 10 ]
Статус: Offline
Да? Ок, Вы меня успокоили, значит когда совсем сильно заскучаю, пойду и научусь)

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

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


 
 
adminДата: Пятница, 17.03.2017, 15:48 | Сообщение # 18 | habaroved.net
Главный админ
Группа: Администраторы
Имя:Евгений
Сообщений: 5297
Награды: 1 [ 417 ]
Статус: 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
Главный админ
Группа: Администраторы
Имя:Евгений
Сообщений: 5297
Награды: 1 [ 417 ]
Статус: 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(153.7 Kb) · 9182726.jpg(54.7 Kb)


 
 
NomezmatДата: Понедельник, 20.03.2017, 14:24 | Сообщение # 20 | habaroved.net
Читатель
Группа: Пользователи
Имя:Сергей
Сообщений: 97
Награды: 3 [ 24 ]
Статус: Offline
smile Вот спасибо.
 
 
Форум » ХабароведЪ » Свободное общение » Наши Хобби » AVR (AVR и прочие микроконтроллеры)
  • Страница 2 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск:
Последние 10 ответов на форуме
Тема Дата, Время Автор Раздел
О ресурсе 25.05.2018, 11:40 admin Административный раздел
Читать
Поздравляю! 25.05.2018, 06:37 admin Поздравляю!
Читать
Инвестиционные монеты, Австрал... 24.05.2018, 14:55 vodoley Нумизматика
Читать
Рыбалка Охота 24.05.2018, 14:31 Kersh Наши Хобби
Читать
Юмор 24.05.2018, 14:29 admin Юмор
Читать
Анекдоты 24.05.2018, 05:41 admin Юмор
Читать
Там, где звезды уходят за гори... 23.05.2018, 22:00 Фантом1 Завершенные
Читать
Ножи РИ и СССР 23.05.2018, 16:29 admin Наши Хобби
Читать
Ходячка современная 23.05.2018, 01:17 КОПАЙ Свободное общение
Читать
Рассказ,о нашем хобби поиске. 14.05.2018, 21:56 Фантом1 Наши Хобби
Читать