Comments 83
Восколько обойдетяс такой IDuino, каковы риски?
Мне такой Iduino обошелся весьма дешево:
Atmega8 — 1,2$
Макетка — 1$
Attiny2313 — 2$
Разсыпуха — 7$
Итого: ~ 11$ + пару часов времени на зборку
Риски завист исключительно только от Вас и вашей прямоты рук
Atmega8 — 1,2$
Макетка — 1$
Attiny2313 — 2$
Разсыпуха — 7$
Итого: ~ 11$ + пару часов времени на зборку
Риски завист исключительно только от Вас и вашей прямоты рук
И смысл? cgi.ebay.com/Arduino-Duemilanove-2009-AVR-Atmega328p-20PU-USB-board-/250842082880?pt=LH_DefaultDomain_0&hash=item3a675a6e40#ht_2818wt_937
$9.40
Нет, я не спорю, собрать своими руками интереснее, но точно не из-за цены
И да, я вижу что доставка, 8 баксов, но давайте посмотрим и на чип это не Atmega8 это Atmega328 — выгодно отличающийся повышенной производительностью и объемом памяти.
$9.40
Нет, я не спорю, собрать своими руками интереснее, но точно не из-за цены
И да, я вижу что доставка, 8 баксов, но давайте посмотрим и на чип это не Atmega8 это Atmega328 — выгодно отличающийся повышенной производительностью и объемом памяти.
У меня такое чудо стоит от 30 $ да и не у всех есть возможность покупать в интернете
абсолютно у всех есть возможность покупать в сети.
Вариант №1: Зайдите в любой «Связной» и скажите заветное слово «мастеркард».
Вариант №2: Подойдите к любому жёлтому роботу и заведите себе одноразовую visa-virtual.
Единственное, что сейчас может оправдывать нежелание экономить с помощью покупок в интернет — это «хочу прямо сейчас, ну вот вообще немедленно!», тогда вы платите за скорость получения вожделенного товара.
Вариант №1: Зайдите в любой «Связной» и скажите заветное слово «мастеркард».
Вариант №2: Подойдите к любому жёлтому роботу и заведите себе одноразовую visa-virtual.
Единственное, что сейчас может оправдывать нежелание экономить с помощью покупок в интернет — это «хочу прямо сейчас, ну вот вообще немедленно!», тогда вы платите за скорость получения вожделенного товара.
Для старта много памяти и производительности не нужно
а еще $8.50 доставку не считаем? 17,9 через 2 недели или 11$ здесь и сейчас. Ну я даже и не знаю что выбрать.
А читать до конца умеем, или не научили еще?
И да, я вижу что доставка, 8 баксов, но давайте посмотрим и на чип это не Atmega8 это Atmega328 — выгодно отличающийся повышенной производительностью и объемом памяти.
Я прочитал до конца. В статье —
«Для старта я решил выбрать самый популярный контроллер Atmega8.»
В комменте — «Итого: ~ 11$ + пару часов времени на зборку»
Вопрос — заменить ATmega8 (http://catalog.compel.ru/mcu/info/ATmega8-16AU%20(ATMEL) — 1.8$) на ATmega328 (http://catalog.compel.ru/stock/info/ATmega328P-AU%20(ATMEL) — 3.26$) стоит дополнительные 1.5$.
Итого — 12.5$ здесь-и-сейчас против 18$ через 2 недели.
Вопрос — оно действительно того стоит?
«Для старта я решил выбрать самый популярный контроллер Atmega8.»
В комменте — «Итого: ~ 11$ + пару часов времени на зборку»
Вопрос — заменить ATmega8 (http://catalog.compel.ru/mcu/info/ATmega8-16AU%20(ATMEL) — 1.8$) на ATmega328 (http://catalog.compel.ru/stock/info/ATmega328P-AU%20(ATMEL) — 3.26$) стоит дополнительные 1.5$.
Итого — 12.5$ здесь-и-сейчас против 18$ через 2 недели.
Вопрос — оно действительно того стоит?
Я сейчас еду на радио рынок покупать ATmega1280 за 5$
А не лучше ли купить готовую макетку за 500 рублей ($16 долларов), с готовым USB-интерфейсом, макетным полем, и с встроенным USB-бутлоадером (программатор не нужен)? Съэкономить время и силы на пайке того, что уже давно «украдено до нас», и заняться непосредственно программированием микроконтроллера? Правда, это будет не богомерзкий Ардуино, а вполне себе обычный микроконтроллер на макетке.
Маловато для старта Atmega8. Кстати, Duemilanove можно купить за ~ 200 грн.
Я взял себе ардуину как раз для знакомства с платформой, экспериментов, остальные проекты уже идут на самосборных платах, естественно не совместимых механически с шилдами. Ардуину использую как прошивальщик и для связи с компом.
Я взял себе ардуину как раз для знакомства с платформой, экспериментов, остальные проекты уже идут на самосборных платах, естественно не совместимых механически с шилдами. Ардуину использую как прошивальщик и для связи с компом.
Arduino тем хорош, что он дает единый форм-фактор как для процессорной, так и для периферийных плат. В результате нужную конфигурацию железа можно собрать как кубики.
По вашему описанию получается, что у Вас получилась просто макетная плата с загрузчиком от проекта Arduino. Надеюсь, что в последующих частях Вы развеете мои сомнения.
По вашему описанию получается, что у Вас получилась просто макетная плата с загрузчиком от проекта Arduino. Надеюсь, что в последующих частях Вы развеете мои сомнения.
А как быть тем, у кого нет COM порта?
Можно поподробнее про использование USB? Было бы здорово со ссылками на то, где чего купить можно, если есть переходники в сборе.
И есть ли софт под MAC OS?
Было бы интересно попробовать, но искать старый компьютер как-то лениво :)
Можно поподробнее про использование USB? Было бы здорово со ссылками на то, где чего купить можно, если есть переходники в сборе.
И есть ли софт под MAC OS?
Было бы интересно попробовать, но искать старый компьютер как-то лениво :)
UFO just landed and posted this here
Тем, у кого нету LPT и COM-порта, а также USB-to-COM, надо один раз прошыть микросхему, далее взаемодействие происходин по USB. Причем Arduino можно испрльзовать в качестве такого програматора (т.е. поищите друга/знакомого с Arduino, прошейте у него, а далее уже сами по USB). Я свой первый контроллер (правда PIC) прошывал на радиорынке, там-же где их продают спросил, залили мой код за небольшые деньги.
смотрите на Metaboard — Arduino-совместимая плата на ATMega168 (можно поставить ATMega8 или 328). Совместимость в плане шилдов (не полная, так-так остуствует ICS port и линейный регулятор напряжения 3.3В, но большое количество шилдов работать будет), так и в плане возможноси пользоватся Arduino IDE и заливать скетчи по USB-порту без использования дополнительных микросхем адаптеров.
PS: Arduino IDE для MacOS есть, arvdude так-же.
смотрите на Metaboard — Arduino-совместимая плата на ATMega168 (можно поставить ATMega8 или 328). Совместимость в плане шилдов (не полная, так-так остуствует ICS port и линейный регулятор напряжения 3.3В, но большое количество шилдов работать будет), так и в плане возможноси пользоватся Arduino IDE и заливать скетчи по USB-порту без использования дополнительных микросхем адаптеров.
PS: Arduino IDE для MacOS есть, arvdude так-же.
Автор вот тут был когда-нибудь?
arduino.cc/playground/
arduino.cc/playground/
Был, просто хочется объяснить родным языком и более подробно. А не брать все готовенькое
Тогда начните с того, что сделайте свое IDE, можете язык придумать, загрузчик напишите там, или МК сделайте :-)
Определитесь уж, или делать своё или брать готовое. По-моему наиболее правильно было бы повторить плату Arduino, правда не факт что дешевле получится. Хотя, возможно, вам нужно далеко не всё, что есть в Arduino.
Помимо одного контроллера не стоит забывать об обвязке — как стабилизация питания, конденсаторы, так и резисторы на некоторых выходах.
Какого хрена у вас любая макетка на AVR ассоциируется с Ардибилкой?
Алсо, без ком порта или лпт прошить МК весьма затруднительно.
Китайский шнурок rs232-usb неканает. Надо или FT232, ну или идти к другану с ЛТП чтобы прошить бут.
Алсо, без ком порта или лпт прошить МК весьма затруднительно.
Китайский шнурок rs232-usb неканает. Надо или FT232, ну или идти к другану с ЛТП чтобы прошить бут.
Почему же. У меня самозборная макетки и на ARM 7 (AT91SAM7X512) есть. Каждому свое.
А AVR для холодного старта более чем подходит
А AVR для холодного старта более чем подходит
А и в вдогонку, нормальные недорогие шнурки построены на FT232 и красная цена ему от 3$
Врёшь! Не делают шнурочки на FT232. На PL2303 делают.
А нормальные шнурки от гавна отличаются лишь тем, что в первых стоит максимка, а во вторых какая-нибудь сопля на транзисторе.
FTDI слишком жирно ставить. Фиг ты дождёшься от китайцев такого щястья.
Тем более за трибакса.
А нормальные шнурки от гавна отличаются лишь тем, что в первых стоит максимка, а во вторых какая-нибудь сопля на транзисторе.
FTDI слишком жирно ставить. Фиг ты дождёшься от китайцев такого щястья.
Тем более за трибакса.
У меня пяток шнурков — из них 2 на FTDI, и 3 на PL.
Все 5 успешно используются без проблем для работы с программатором и оборудованием требующим компорты (в том числе для запитки оптронов).
Мне не повезло?
Все 5 успешно используются без проблем для работы с программатором и оборудованием требующим компорты (в том числе для запитки оптронов).
Мне не повезло?
Ойли? FTDI ведь дорогая) Китайцы точно обломаются ставить её в шнурок)
Если программатор работает через UART, то конечно будет работать и через PL — чего бы ему не работать. А вот BB не будет^W будет, но очень херова.
Если программатор работает через UART, то конечно будет работать и через PL — чего бы ему не работать. А вот BB не будет^W будет, но очень херова.
Ну если система говорит что FTDI, что я тут могу сказать?
Не все программаторы работают через UART. Первый шнурок который я брал (лет 6 назад), всем был хорош, даже 460800 тянул. Вот только программатор через него не работал. Вообще. Три пром прибора которые я пытался через него завести — тоже молчок. В общем, работал только модем. На чем он был сделан уже не скажу — при первой же возможности, найдя место где он работает, там был оставлен на веки вечные.
Не все программаторы работают через UART. Первый шнурок который я брал (лет 6 назад), всем был хорош, даже 460800 тянул. Вот только программатор через него не работал. Вообще. Три пром прибора которые я пытался через него завести — тоже молчок. В общем, работал только модем. На чем он был сделан уже не скажу — при первой же возможности, найдя место где он работает, там был оставлен на веки вечные.
> Алсо, без ком порта или лпт прошить МК весьма затруднительно.
Ну пихать COM-овый программатор в USB-COM переходник тот ещё изврат. Лучше тогда уж сразу изготовить что то вроде такого: www.ladyada.net/make/usbtinyisp/
Такой программатор один раз можно и у товарища с LPT/COM прошить.
Ну пихать COM-овый программатор в USB-COM переходник тот ещё изврат. Лучше тогда уж сразу изготовить что то вроде такого: www.ladyada.net/make/usbtinyisp/
Такой программатор один раз можно и у товарища с LPT/COM прошить.
Чего раскричались-то? «Ардибилка»… Обидно за то, что новичкам не нужно так же трахаться с железом, как приходилось вам?
www.youtube.com/watch?v=KSMqtOh2JSY хе-хе
Одиним словом, ардуйня.
Одиним словом, ардуйня.
либо уже готовая Arduino, которая может выступать в качестве AVR ISP («аналог» STK500) и позволит записать бут
В чем плюс Arduino-подобных плат? Постараюсь объяснить на пальцах. Вы написали свой первый проект, спаяли плату, прошили… И ничего не работает. То ли ошибка в прошивке, то ли в аппаратной части, неизвестно. Отладочная плата позволяет запустить проект на заведомо рабочем железе.
Понятно, что человек, собравший не один десяток устройств на контроллерах, с легкостью соберет макетную плату (как ардуино или даже лучше). Но рекомендовать такой подход новичкам, имхо, следует с осторожностью.
Тот, кому захочется поподробнее разобраться, «как оно там внутри работает», обязательно разберется, всему свое время.
Понятно, что человек, собравший не один десяток устройств на контроллерах, с легкостью соберет макетную плату (как ардуино или даже лучше). Но рекомендовать такой подход новичкам, имхо, следует с осторожностью.
Тот, кому захочется поподробнее разобраться, «как оно там внутри работает», обязательно разберется, всему свое время.
Да согласен.Но бывает что и готовое не всегда работает. Да и на готовом не всегда люди понимают физику процесса.
Да и на готовом не всегда люди понимают физику процесса.
Чтобы понять физику процесса, совсем не обязательно сразу бросаться собирать что-либо с нуля. Да, AVR это позволяет (у него низкий порог вхождения, я сам начинал без всяких ардуин), а вот какой-нибудь ARM или развесистая ПЛИСина — едва ли.
Еще часто забывают о том, что макетка многоразовая: собрал прототип, отладил, перенес на нормальную плату, отлаживаешь следующий. Заплатить один раз несколько десятков долларов за удобство макетирования — почему бы и нет? А паять свою собственную макетку скучно и малоценно в образовательном плане. Там 80% работы — разъемы да резисторы.
Зачем делать LPT-программатор на iDuino, если можно просто подключить mini-usb к Ардуино и не думать о программаторах?
100500я статья по старту на AVR. При чем тут ардуино вообще? Кстати, прошить пятью проводками или через битбанг на COM порт задача тоже не тривиальная, как оказалось. Под 1000+ комментов в статьях про этот программатор явно неспроста.
UFO just landed and posted this here
Хм, а я Громова когда-то собирал, чисто поприколу)
Работает безотказно, как дубина.
Вот щас, опять же, поприколу подключил к китайсокму шнурочку на PL2303 и MAX212. И юнипроф вполне обнаружил МК и даже пытается что-то шить)
Правда несколько байт в секунду…
Работает безотказно, как дубина.
Вот щас, опять же, поприколу подключил к китайсокму шнурочку на PL2303 и MAX212. И юнипроф вполне обнаружил МК и даже пытается что-то шить)
Правда несколько байт в секунду…
у меня тоже он заработал сразу же и везде на ура. Но статистика показывает…
Правильно показывает, между прочим. Когда я начинал знакомиться с AVR, то же обломался с этим громопрогом. В результате знакомство продолжилось уже с клоном Arduino, который я впоследствии стал использовать как программатор. Слава FT232RL (:
FT иногда начинает жестко тупить — ВНЕЗАПНО отваливается в системе, через пару секунд обноруживется заново, но уже под другим номером порта. Повторяемо на винде (прыгает COM10-COM11) и на линухе (ttyUSB0 / ttyUSB1).
Из ~50 собранных контроллеров с глюком оказалось 8.
Из ~50 собранных контроллеров с глюком оказалось 8.
Да, видел такое на Linux. Как-нибудь буду разбирать FTDIшные дрова и патч к avrdude — сверю с даташитом правильность реализации. Поди, в софте ж дело.
Это непропай.
UFO just landed and posted this here
Я не понимаю почему столько споров и агрессии в комментариях. Если вас это не устраивает и не нужно, так и не читайте. Но тем кому статья нужна, сочтут ее полезной. Тем более к чему я начал о программаторах… Они не только с Arduino понадобятся но и при прошивке других девайсов. А будущая плата которая собираться, будет не только ардуинкой но и универсальным устройством для обучения, а также отладки и прошивки других устройств
UFO just landed and posted this here
Не принимайте близко к сердцу. Просто не вам первому приходит в голову мысль «собрать свой собственный Arduino, с блекджеком и шлюхами». А это обсуждение — далеко не первый срач спор по поводу макетных плат, их нужности и полезности. Пишите продолжение, посмотрим, что получится в итоге.
Мне думается, народ считает (и тут я с ним согласен), что если хочется ардуино-подобную плату для быстрого старта, то лучше купить ардуино. Много денег вы не сэкономите, а хлопот будет полно. (В том числе и тех, что пишут выше — всё собрали, а оно не работает; в чём дело? Программатор неправильный, в пайке сопля, процессор случайно пожгли?)
С другой стороны, спроектировать и собрать макетку так, как хочется именно вам — это ваше неотъемлемое право; если бы про это было написано в посте, ругани было бы меньше :)
С другой стороны, спроектировать и собрать макетку так, как хочется именно вам — это ваше неотъемлемое право; если бы про это было написано в посте, ругани было бы меньше :)
Сколько всего будет частей и нельзя ли было добавить побольше контента в эту первую часть? Потому что тут ни слова конкретики о самой плате, только описания тех же самый программаторов (с картинками в тех же самых JPG'ах), как на других сайтах. Но при этом такой кричащий заголовок (вроде бы при написании статьи рекомендуют не злоупотреблять восклицательными знаками).
freeduino.ru/arduino/index.html
Freeduino 2009 — полный аналог Arduino Duemilanove. 800р
Freeduino Nano v5 — самая функциональная версия в формате Nano. — 800р
Freeduino Through-Hole Kit — аналог Arduino Diecimila. 700р
Freeduino 2009 — полный аналог Arduino Duemilanove. 800р
Freeduino Nano v5 — самая функциональная версия в формате Nano. — 800р
Freeduino Through-Hole Kit — аналог Arduino Diecimila. 700р
UFO just landed and posted this here
Sign up to leave a comment.
Arduino? – Нет! IDuino – Да!(Часть 1)