Поиск по блогу

пятница, 22 марта 2013 г.

Плата для arduino за два вечера

Вчера закончил первый вариант платы микроконтроллера, которая после небольших доработок поддерживается средой Arduino. Сердцем платы является ATmega1284p - это самый навороченный кристал на ядре AVR в корпусе DIP.

МК имеет 128kb Flash, 16kb SRAM и 4kb EEPROM. Кроме того довольно богатый набор периферии на борту: 2 UART, 3 SPI и один I2C (TWI).

Последним штрихом в создании стало именование платы - после недолгого перебора созвучий с uino решил назвать ее "Tatuino". Хотя к ардуино-совместимым эта плата не относится, но менять название не стал - какая-то ассоциация со зведными войнами и Татуином.

Чтобы плата начала поддерживаться в среде Arduino, нужен файл с описанием платы. Содержимое нужно распаковать в ваш ProjectDir/hardware и перезапустить среду. Для правильной работы нужна версия 1.0.x+.

В процессе прикручивания платы я сделал бэкпорт пакетов arduino 1.0.4 (вроде самый свежий релиз на сегодня) для Debian Squeeze и залил в свой репозитарий. Чтобы установить нужно подключить секцию backports

deb http://www.tataranovich.com/debian squeeze backports

При установке должно стянуть пакеты arduino, arduino-core и librxtx-java.

P.S. Первый и последний раз связываюсь с пайкой на макетке. Печатную плату я бы сделал за два часа, а на соединение мелкими проводочками и их пайку на макетке ушел целый вечер.

16 комментариев:

  1. а цена сего? не дороже Arduino?

    ОтветитьУдалить
    Ответы
    1. Если прикинуть расходы на плату, то получается:

      * ATMEGA1284P - 11$
      * панельки, разъемы - многое уже было в наличии, но пусть будет 3$
      * макетная плата - 3$
      * остальная мелочевка - тоже точно не знаю, многое в наличии уже было, пусть будет 4$

      Итого (с прикидками в большую сторону): 21$

      Это немного больше, чем просят китайцы за клон arduino uno, но в два раза меньше, чем цена arduino mega.

      Ну и just for fun конечно.

      Удалить
    2. а девайс ke-box рассматривал?

      Удалить
    3. http://www.kernelchip.ru/Ke-Box.php - этот? Если да, то нет. Да и не очень понимаю смысл.

      У меня сначала была мысль купить arduino mega, но долго ждать да и ценник немного кусается.

      Удалить
    4. на ебаях до 20$

      Удалить
    5. Ссылку в студию на ардуино-совместимое с 128kb flash на борту за 20$ =)

      Удалить
    6. тут правда 256к, но, думаю, сойдет :-)
      -----
      http://dx.com/p/d1208-mega-2560-development-board-w-usb-cable-blue-black-184830?Utm_rid=40872521&Utm_source=affiliate

      Удалить
    7. А вот этот вариант зачетный - спасибо за ссылку. Все что я видел до этого стоит $50+. Скорее всего в следующий раз возьму готовый.

      Удалить
    8. Блин, нужно было поискать повнимательнее. На ebay эта же платка за 14.99$ предлагается с фришипингом.

      Удалить
    9. я брал на dx потому, что принимают вебмани.

      Удалить
  2. тута "чуток" послабее девайс, но по цене - годно, чувак скрутил:
    http://arduino.biz.ua/post/2013-03-22.html

    ОтветитьУдалить
    Ответы
    1. к тому же на твоей татуине я не вижу usb

      Удалить
    2. А зачем мне usb? У меня есть переходники usb-to-serial (prolific) и отдельный программатор (usbasp). Для работы с USB я собирал колодку, чтобы работать через v-usb.

      Питать платку предпочитаю от сетевого адаптера, батарейки или программатора.

      Вот чего я забыл, так это 3.3V выход, но это доделаю, когда сново время появится.

      Удалить
    3. тута "чуток" послабее девайс, но по цене - годно, чувак скрутил:
      http://arduino.biz.ua/post/2013-03-22.html


      Совсем чуток, примерно как сравнить слона и моську =)

      Удалить
  3. Заказал себе http://www.aliexpress.com/item/Mega-2560-ATMEGA8U2-ATmega2560-16AU-Board-For-arduino-USB-Cable-Free-shipping-Best-prices/873591106.html
    стоит еще дешевле ну и вроде как полный фарш. вот жду.(оказывается еще подешевело на 1 уе)

    ОтветитьУдалить
    Ответы
    1. Спасибо за ссылку - китайцы жгут ценами аки напалмом =)

      Удалить