0 / 0 / 0
Регистрация: 07.10.2015
Сообщений: 26
1

Разработка печатной платы для изучения esp8266 12-Е +mega128

19.06.2016, 20:57. Показов 3668. Ответов 4
Метки нет (Все метки)

Я хочу научиться работать с esp8266 и протоколом MQTT для чего был выбран недорогой модуль esp8266 12-Е.
А поскольку у esp8266 очень мало портов, я решил дополнить его дешевым ($0.7-1) мк ATmega128A и написать прошивку для превращения ёё в умный расширитель портов. Поскольку для типичных моих проэктов мне нужно 4-8 портов АЦП и больше 16 цифровых портов без какого нибудь ATmega мне не обойтись.
Кроме того этих ATmega128A к меня уже есть много в наличии, прикрутить например аналоговый мультиплектор и расширитель портов с I2C интерфейсом не хочется - по деньгам это получится намного дороже.
Кроме того опыта с AVR у меня больше, и на AVR я смогу быстро писать логику для управления низкоскоростной периферией, кнопками и датчиками. Нагрузочная способность у портов AVR выше.
К 12-Е я пока что планирую подключить только экран (ST7735 SPI TFT 1.8" 128x160, шлейф под пайку на плату), возможно энкодер и пару кнопок.
esp8266 и ATmega128A будут общаться между собой посредством какой то из стандартных шин (скорее всего USORT, на I2C у меня другие планы) соединенные через MOSFETы для согласования уровней.
Все остальные незадействованные порты 12-Е и ATmega128A я планирую вывести на контактные колодки по краям платы.

Может кто нибудь уже делал что то подобное?

Я планирую заказать в китае 10шт заводских ПП, но пока что думаю как лучше развести плату.

esp8266 крайне интересный SoC, объем флеша на котором можно увеличить до 128Мб (1024Мбит) простой перепайкой восьминогой микросхемы SPI FLASH.
Мне столько не нужно, но 10шт 16Мб флешек я уже успел прикупить для экспериментов.
Ждать esp32 не хочу, непонятно когда его выпустят и за сколько лет исправят все баги (Espressif еще старое поколение не отладил, а SoC продается больше года). Да и стоить он будет явно дороже.
У нового esp32 будет много портов GPIO - 33 штуки так что можно будет отказаться от дополнительного мк ATmega128A на плате.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.06.2016, 20:57
Ответы с готовыми решениями:

Разработка печатной платы.
Добрый день, мне необходимо разработать и сделать печатную плату, но до сих пор не имел дело с...

Инструмент для изготовления печатной платы
Утюгом изготовить плату для микроконтроллера stm32 или для гироскопа/акселерометра, за пределами...

Бульбулятор для травления печатной платы в хлорном железе
Есть в хозяйстве электрический компрессор от тонометра. Стоит ли делать устройства...

Что такое сборочный чертёж для печатной платы? (решено)
Думаю, что вопрос сам по себе идиотский. Но от меня требуют сборочный чертёж на плату. Судя по...

4
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 1,946
19.06.2016, 22:53 2
А это ничего , что в ней уже стоит цельный процессор. И кстати в инете есть как писать для него проги.
0
0 / 0 / 0
Регистрация: 07.10.2015
Сообщений: 26
20.06.2016, 14:34 3
Так я и хочу кодить всю логику в esp8266, а не как ардуинщики управлять ею ат коммандами с аврки.
Но у esp8266 всего 1 вход АЦП.
0
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 886
20.06.2016, 23:04 4
А проблема в чем ? Заплатил 5$ и кодируй.
0
0 / 0 / 0
Регистрация: 22.04.2013
Сообщений: 753
21.06.2016, 12:09 5
Но у esp8266 всего 1 вход АЦП.
использовать датчики с цифровым выходом/кодом/частотой. Если сигнал медленный, то однобитный АЦП можно организовать и на цифровом входе. Еще вместо МК сразу взять SPI ADC, например MCP3204 на 4 канала.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.06.2016, 12:09

Разработка макета для печатной формой
Здравствуйте, хочу сделать печатную форму для документа. Она должна иметь книжный формата. На одной...

Разработка программы для изучения ПДД
Ребята помогите, нужно написать программу для изучения ПДД и закрепления изученного материала с...

Разводка платы под модуль ESP8266
Всем привет. Проектирую плату под МК (модуль ESP8266 ESP-12), с возможностью подключать разные...

Проверка печатной платы.
Здравствуйте! Помогите пожалуйста проверить правильно ли я развел ПП. Я за всю жизнь развел две-три...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.