Arduino и LCD 192x64

Купил себе LCD 192x64, поскольку тот отлично вписывается в дырку, где раньше стоял бортовой компьютер автомобиля.





Читать дальше

Arduino IDE и STM32

Roger Clark прикрутил к ардуиновской IDE возможность использовать STM32



Исходники на GitHub и видеотуториал

Между тем Arduino Due на алиэкспрессе стоит уже 15 зеленых.

ATTINY13A с завода - обычный ISP вам не поможет

Закупил летом кучу чипов ATTINY 13A на ebay, часть в SU (200 mil) исполнении, часть в SSU (150 mil). С SU (в трее) проблем не возникло, а вот SSU (в ленте) отказались распознаваться обычным китайским USBASP программатором. Перепробовав всевозможные настройки, решил опробовать высоковольтное программирование чтобы попробовать сбросить fuses.
Как обычно это бывает — программировать в таком режиме было нечем.
Полистав полчаса гугл, остановился на самом простейшем для меня варианте (нужна ардуино-совместимая плата).

Что менял под себя:
1) транзистор заменил на 2N2222 (так как были в наличии)
2) 12В подал с лабораторного блока
3) чипы лепил на soic-dip переходник

Перешил на пробу 3 чипа. Все оказались с заводскими fuses: FF FC вместо FF FF
Все ATTINY13A в SSU исполнение, купленные до этого внутри страны, были с обычными fuses (FFFF).

На будущее заказал пару OTS socket для программирования SOIC8/16 т.к. прижимать или припаивать каждый чип нереально.
Что любопытно — на ebay такие socket'ы отдельно стоят всегда дороже (в разы), чем уже припаянные на платки (видимо налепили для каких-то программаторов, которые уже никому не нужны).

Самодельный термозонд на базе DS18B20

Готовый зондКупил я как-то от жадности пару цифровых 1-wire термометров DS18B20 (даташит)в корпусе TO-92. Купил как-то без всякой цели — увидел, что такие существуют и купил. Благо на ебее они идут по 43 руб штука.

И руки до них особо не доходили, пока не захотел хотя бы попробовать, рабочие они или нет.
Оказались вполне рабочие. Причем, что особенно порадовало — показания у двух датчиков, установленных в одну макетку совпадали друг с другом с расхождением менее, чем в градус, что, для тех же DHT11 и DHT22 мягко говоря не очень характерно.

Тут же появились мысли, что неплохо бы этот градусник приспособить под бытовые нужды — померять температуру на выходе из обычного или автомобильного кондиционера (а не использовать для этого BMP180, как я делал недавно), температуру воды после термостата, температуру теплых полов, температуру внутри холодильника…
Благо, диапазон измерений — от -55 до 125 градус Цельсия — позволяет.

Проблема в одном — голый корпус TO-92 в воду не сунешь. Да и во всякие грязные и пыльные места тоже нежелательно.
Причем понятно, что загнать датчик в термоусадку — скорее всего не выход. Потому что защита датчика должна обеспечивать хороший подвод тепла к нему.

Готовых вариантов на том же ебее — вагон и маленькая тележка. Но стало интересно, а как вообще такие зонды устроены и можно ли сделать их самостоятельно.

Читать дальше

Прошиваем ардуину из BASCOM AVR

Собственно, на написание этого поста меня сподвигло полное отсутствие вменяемой информации по проблеме, связанной с ошибками дудки в паре Arduino UNO + BASCOM AVR, с которой я сегодня провозился часа три. Итак, по порядку.


Читать дальше

Какой выбрать контролер Arduino новичку.

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

нецелевое использование декатронов

Если вы хотите использовать аутентичную схему — вам не сюда. Здесь же я расскажу как использовать декатрон в качестве необычного индикатора.

www.adslclub.ru/upload/img/2014-02/27-22375665849.jpg


Читать дальше
  • +9
  • 27 февраля 2014, 22:40
  • woddy
  • 2

Простой проект на STM32F030F4P6 (CoCoox IDE) перенос программы с ATMEGA48

Давно был сделан проект мед.прибора (проверка зрения) на ATMEGA48PA.
Приборчик совсем простой, есть 4 цветных светодиода, кнопками выбираем какой, следующей кнопкой яркость свечения, и следующей режим предявления (короткий импульс, пост.горение и триггер)В методу особо не вдавался, да и забыл.(давно было) :)
Короче заказчик говорит, что надо изготовить новую версию прибора с небольшими изменениями в алгоритме и добавить управление от ком порта (планирую Андроид планшет через USB OTG) Так как партия приличная и я имею с выпуска royalty, то имеет смысл сократить расходы.Поиск подходящего чипа привел к STM32F030F4P6 (в партии стоит около 17 рублей) Практически в 2 раза дешевле ATMEGA48 и корпус мельче (20 pin)
Проект перенес практически за пол дня.Все работает.Думаю для мелких поделок этот чип вполне гут. Отладку или прошивку можно делать по SWD или зашить через встроенный bootloader. Проверил работу через Андроид планшет (пока терминалом) 9600 все ок. BootLoader тоже со встроенным генератором работает. Выкладываю схему и тестовый проект на CoCoox. Использую PWM,UART с прерываниями и работу с GPIO. Все стандартными библиотеками.
Схема контроллера:


Схема BootLoader и консоли к Андроид планшету



Гуру этого дела прошу не «возбуждаться», топик для начинающих или переходящих с 8-32.
  • +4
  • 19 февраля 2014, 20:30
  • alexhi
  • 1

Последовательный 4-разрядный семисегментный LED индикатор с I2C драйвером TM1637

Выбирая индикатор для будущей поделки обратил внимание на вариант чуть дороже, но с меньшим числом проводов. Быстро погуглил, нашел библиотеку для Arduino и понял: надо брать.



Вобщем ничего особенного, просто проводов меньше. Может кому пригодится. На DX есть нечто подобное, но 8-разрядное: раз и два с кнопками.

UPD: Этот TM1637 обычный I2C. PDF на китайском

Потестируйте пожалуйста кому не в "лом" программу терминал для Андроид планшета для переходников USB<->COM (или микроконтроллеров) на FT232RL,Cp2102 и PL2303

Потестируйте пожалуйста кому не в «лом» программу терминал для Андроид планшета для переходников USB<->COM (или микроконтроллеров) на FT232RL,Cp2102 и PL2303.
Должна работать начиная с Андроид 3.1.Тестировал на 7" планшете MISTERY MID721 и телефоне LENOVO 770.Телефон и планшет с OTG хостом и штатной прошивкой.Все работает с этими микросхемами.Подключал так-же Arduino NANO и плата с AVR.Отпишитесь что работает/не работает название аппарата и версия Андроид.По замечаниям и предложениям доработаю как будет со временем полегче.Думаю пригодится кто занимается с микроконтроллерами или тем кто пишет для них программы на Андроид. Спасибо.
Поместил прогу в Google Play там поудобнее смотреть скачки и комменты,
да и аудитория для тестирования побольше.
Если скачивали ранее программу с сайта сначала удалите.
Все новые релизы по мере возможности будут тут:
===================================================================

ВНИМАНИЕ!!! Залил на Play версию 2.0
-добавлено вывод в HEX
-и ввод в HEX в виде 0102AAFFE1 и т.д
-ввел пробелы при отображении в HEX виде
-подрихтовал «морду» для телефонов

TermUSB