![](images/chestnut/misc/left.gif) |
Микроэлектроника Программирование под Arduino, AVR и другие МК. Вопросы конструирования. |
14.03.2013, 22:01
|
#1
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,158
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Что RegIon(Костян) себе приобрел
http://devicter.ru/goods/Iteaduino-V1-1-ATmega
Наконец-то забрал свой Iteaduino V2.2 (ATmega 32 .
Хороший магазинчик, морочился только с тем, что меньше чем на 799 рублей нельзя купить (пришлось брать магнитную карту)
Давно хотел что-то подобное . Вот теперь думаю что с ним сделать.
*/Похвастался типо*/
Зы: Arduino IDE частенько вылетает на Ubuntu(
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
14.03.2013, 22:09
|
#2
|
ТЫ ЧООО?
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений (для 7,192 пользователей)
|
Ответ: Что RegIon(Костян) себе приобрел
Расскажите пожалуйста простыми словами непросвещённому, что это за огрызочек от материнской платы? И как его можно заюзать?(В примерах)
__________________
Вертекс в глаз или в пиксель раз?
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо ARA за это полезное сообщение:
|
|
14.03.2013, 22:14
|
#3
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: Что RegIon(Костян) себе приобрел
Лол, мне смешно.
Покупаем МК за 100-300 рублей. Делаем программатор (их много, я лично пользовался простейшим, из 5 резисторов ![:)](images/smilies/smile.gif) ). Всё. В итоге можешь писать на асемблере и сях. А во флеш памяти будет на пару килобайт больше, потому что ардуинщики не удосужились впихнуть в свою плату программатор, а тупо залили лоадер.
-----
если хочется почувствовать себя тру электронщиком при неумении паять и разбиратся в архитектуре - то да, ардуино ваш выбор.
|
(Offline)
|
|
14.03.2013, 22:47
|
#4
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,158
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: Что RegIon(Костян) себе приобрел
Сообщение от Den
Лол, мне смешно.
Покупаем МК за 100-300 рублей. Делаем программатор (их много, я лично пользовался простейшим, из 5 резисторов ![:)](images/smilies/smile.gif) ). Всё. В итоге можешь писать на асемблере и сях. А во флеш памяти будет на пару килобайт больше, потому что ардуинщики не удосужились впихнуть в свою плату программатор, а тупо залили лоадер.
-----
если хочется почувствовать себя тру электронщиком при неумении паять и разбиратся в архитектуре - то да, ардуино ваш выбор.
|
У меня ноутбук без com и lpt(для простейшего из 5 резисторов), usb2com не проще купить, так как 80% не умеют симулировать весь com порт (порой даже clock).
Если хочешь знать, то у меня под кроватью валяется Atmel at89s51 (старичок) в рабочем состоянии.
По сути ардуино придуман для простых смертных и о производительности тут никто не говорит.Ардуиноподобное - это довольно удобно, мало нужно делать лишнего (разводить платы, штудировать даташиды и т.д) для чего-то конкретного,а иначе народ не заинтересуешь теперь, он пугается если где-то думать нужно (вспомните какие по геймплею игры были года 3-4 назад, а какие сейчас?).
("Ой, а тут какие-то фъюзы и локбиты, что мне с ними делать?" - я думаю тут *смертным тяжко пришлось бы)
И кстати, никто не запрещает шить его как обычный мк.
/*Для непосвященных - на картинке прототипная плата с микроконтроллером at328 и mx232 (usb2uart)*/
Den, давай не будем как с X5, а то не форум а толкан получается.
Последний раз редактировалось RegIon, 15.03.2013 в 00:49.
|
(Offline)
|
|
14.03.2013, 23:48
|
#6
|
Элита
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений (для 2,828 пользователей)
|
Ответ: Что RegIon(Костян) себе приобрел
Сообщение от RegIon
У меня ноутбук без com и lpt(для простейшего из 5 резисторов), usb2com не проще купить, так как 80% не умеют симулировать весь com порт (порой даже clock).
Если хочешь знать, то у меня под кроватью валяется Atmel at89s51 (старичок) в рабочем состоянии.
|
Ардуино вещь хорошая, но чисто поиграться. Ну и да, если лень паять программатор самому, то подходит. Кстати, она тоже может выступать программатором при определённом скетче. С ней не работал, но начитался ооочень много про неё. Конкретно - вообще почти всё. Сейчас самодельную делаю, вчера вот платку паял FT232RL, для связи атмеги с пк. Кстати, на твоей платке я тоже вроде её вижу (чипик в корпусе SSOP-28 ), значит проблем со связью быть не должно. Кстати, она эмулирует полноценный COM-порт, только в режие Bit-Bang очень тормозно работает (даже программатор Громова врятли прошивать будет корректно).
А вообще по поводу программатора - сделай UsbAsp. Схема элементарная, работает всё быстро. А ардуина твоя как раз подойдёт что бы прошить контроллер программатора. И делай что угодно сам, не завися от всяких там непонятно как работающих Arduino IDE, и да и самих шилдов. Они конечно полезны, но самому спаять всё выйдет в 2-3 раза дешевле. И быстрее, если рядом есть магазин радиодеталей.
зыЖ не в тему, но хочется очень похвастаться тем что буду делать ![:)](images/smilies/smile.gif) сейчас мне через 2-3 дня сервомашинки придут с китая (пока простенькие взял HXT-900, поиграться), буду делать что то вот такое:
![](http://www.dfrobot.com/wiki/images/2/22/Smalldog5.jpg)
Очень не легко конечно, но думаю что осилю.
Или вот такое, несколько проще в плане написания программы ходьбы:
![](http://letsmakerobots.com/files/imagecache/robot_fullpage_header/field_primary_image/Resize_of_IMG_0492.JPG)
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.
Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2
Скачать Doom 2D: Remake v0.3.8a
|
(Offline)
|
|
Эти 4 пользователя(ей) сказали Спасибо St_AnGer за это полезное сообщение:
|
|
15.03.2013, 00:02
|
#7
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,158
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: Что RegIon(Костян) себе приобрел
На счет шилдов: посмотрев и оценив (студент блин), и сравнив, пришел к выводу: у них очень качественный текстолит+пайка+пластик, коль светодиод за 3 рубля стоит 50.
PS.Почтирадиомагазин через дом ![;)](images/smilies/wink.gif) , да и паяльник застоялся.
|
(Offline)
|
|
15.03.2013, 00:10
|
#8
|
Элита
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений (для 2,828 пользователей)
|
Ответ: Что RegIon(Костян) себе приобрел
Ну не знаю, не люблю чьи то платы ![:)](images/smilies/smile.gif) своё оно роднее ![:)](images/smilies/smile.gif) знаешь как и зачем что то работает
Да и качественный текстолит тоже не проблема. Не такой дорогой он в интернетах. Сразу нарезаный небольшими кусочками. Я так себе покупаю
Про FT232 на той плате ошибся, не прочитал весь пост ![:)](images/smilies/smile.gif)
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.
Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2
Скачать Doom 2D: Remake v0.3.8a
|
(Offline)
|
|
15.03.2013, 00:24
|
#9
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,158
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: Что RegIon(Костян) себе приобрел
Сообщение от St_AnGer
Ну не знаю, не люблю чьи то платы ![:)](images/smilies/smile.gif) своё оно роднее ![:)](images/smilies/smile.gif) знаешь как и зачем что то работает
Да и качественный текстолит тоже не проблема. Не такой дорогой он в интернетах. Сразу нарезаный небольшими кусочками. Я так себе покупаю
Про FT232 на той плате ошибся, не прочитал весь пост ![:)](images/smilies/smile.gif)
|
Я про то и говорю, что дороговаты шилды.
Это я ошибся, я с другой моделью спутал, у меня FT232RL стоит.
Зачем программатор левый, когда можно из самого ардуино сделать http://robocraft.ru/blog/arduino/552.html
|
(Offline)
|
|
15.03.2013, 00:28
|
#10
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Что RegIon(Костян) себе приобрел
Сообщение от ARENSHI
Расскажите пожалуйста простыми словами непросвещённому, что это за огрызочек от материнской платы? И как его можно заюзать?(В примерах)
|
Короче это маленькая независимая "игрушка". У тебя есть там процессор, несколько Digital выходов / входов, и несколько Аналоговых тоже.
И есть Arduino IDE на котором можно программировать эту штучку.
У него есть также память для кода, частота процессора, и вроди подобие ОЗУ, но отличается да (поправьте кто знает).
Ну и ты можешь кодить физические штучки, начиная с простых кубиков из LED лампочек, заканчивая всякими Quadrocopter'ами и подобными дронами.
Это кодерская игрушка с электроникой.
Как ранее сказали - не слишком и серьёзная, т.к. ты ограничен их платформой и её физическими ограничениями.
Но как начало и ознакомление с электроникой - это по моему отличнейший выбор.
Есть куча вариаций Arduino, есть например NetDuino - можно на C# .Net кодить.
Есть разные по количеству входов / выходов и других фич, типо Ethernet порта, или разьёма для SD карточки.
Есть также много Shield'ов - это эдакие расширения, дополнительные платки можно присоединять. Например есть сенсоры для температуры или акселерометра. Или например какой-то WiFi или другого типа радио передатчик. Экранчики, другие сенсоры, ну и куча всего другого.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
|
|
15.03.2013, 00:31
|
#11
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,158
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: Что RegIon(Костян) себе приобрел
у нее SRAM , что быстрее по выборке данных, но ...(ссылка)
Интересно, а мк на net. сами байткод интерпретируют, или тупо компилятором в машинный переводиться? (нигде не нашел, ведать плохо искал)
|
(Offline)
|
|
26.03.2013, 12:18
|
#12
|
Элита
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений (для 2,828 пользователей)
|
Ответ: Что RegIon(Костян) себе приобрел
Чтоб не плодить тем отпишусь уж тут, раз заикался что буду робота делать
Таки пришли мои сервомашинки из китая. 2 месяца шли, но всё таки пришли. Уже собрал что то 4-х ногое ![:)](images/smilies/smile.gif) и даже научил садиться, вставать и махать лапой ![:)](images/smilies/smile.gif) вообщем вот:
http://rghost.ru/44780438.view
http://rghost.ru/44780500.view
http://rghost.ru/44780489.view
http://rghost.ru/44780483.view
http://rghost.ru/44780477.view
http://rghost.ru/44780438.view
Плата управления - самопальная на базе мк Atmega8, с кварцем на 16Mhz. Пробовал даже из неё ардуино делать. Прикольно, но программную память отжирает очень круто. Для сравнения: что бы помахать одной сервой от -70 до +70 градусов на ардуино-платформе уходит 2147 байт программной памяти, а если я это сам напишу (даже не на Асме, а на С) - 192 байта. Слишком ощутимая разница, при том что этой самой памяти в наличии только 8кб.
Сейчас решаю проблему питания, т.к. всё это чудо сейчас работает исключительно от usb, преобразователь (LM7805) на плате от 12 сервоприводов раскаляется до красна фактически, суммарный ток крутоват (заместо его максимальных 1.5А от него требуется почти 3А )
Остаётся одна проблема - мощность сервоприводов. Максимум они тянут 2.0 кг/см. Не хватает, с учётом длинны всех рычагов (лап) и весом робота (370 гр.), особенно плечевые суставы еле тянут. Думаю о замене своих микро серво на стандартные (по размеру), например на HXT 5010, с тягой 6.9 кг/см. Но опять два месяца ждать... Проще самому в китай сходить пешком.
В идеале хочу получить хотя бы ходьбу похожую на Sony Aibo ERS-7 M3:
Но это прям совсем в идеале. Попозже ARM-процессор себе какой нибудь приобрету, и вот там будет где разгуляться фантазии и камеру добавить можно будет. А пока у меня микроконтроллер еле успевает обрабатывать несчастные 12 сервоприводов, хотя я планировал вообще 16 (ещё 3 на голову и один на хвост).
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.
Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2
Скачать Doom 2D: Remake v0.3.8a
|
(Offline)
|
|
Эти 6 пользователя(ей) сказали Спасибо St_AnGer за это полезное сообщение:
|
|
30.03.2013, 00:35
|
#13
|
Элита
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений (для 2,828 пользователей)
|
Ответ: Что RegIon(Костян) себе приобрел
И снова я со своим оффтопом ![:)](images/smilies/smile.gif)
Наигравшись и поняв что мощности нынешних сервоприводов мне тупо не хватает заказал новые
4 таких (большой сервопривод, 10 кг/см на валу):
8 таких (стандартный, 7 кг/см на валу):
![](http://cdn4.parkflyer.ru/static/files/hc/www.hobbyking.com/hobbyking/store/catalog/HX5010.jpg) .
Главное что бы этот робот сам себя не порвал, как пишут в коментах о большом сервоприводе ![Laught](images/smilies/DDD.gif) думаю через месяц придут, а пока побалуюсь с тем что имею. Скоро может быть видео запилю ![:)](images/smilies/smile.gif) только подразберусь как бы половчее сделать управление сервоприводами на слабом мк, а то дёргано работает, не красиво.
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.
Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2
Скачать Doom 2D: Remake v0.3.8a
|
(Offline)
|
|
30.03.2013, 02:56
|
#14
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Ответ: Что RegIon(Костян) себе приобрел
Тупиковая концепция.
Поставь на девайс цифровое радиоуправление (полно в продаже для моделистов), только найди такое, которое управляется через комп. И пиши любые программы не оглядываясь на килобайты. Есть дуплексные РУ с обратной связью (датчики, камиры и тд).
зы. только марки не спрашивай, я конкретики не знаю. Чувак делал квадрокоптер с программным управлением по такой концепции, на ютубе видел. Все из китайских ништяков.
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
30.03.2013, 09:07
|
#15
|
Элита
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений (для 2,828 пользователей)
|
Ответ: Что RegIon(Костян) себе приобрел
Да не, тут не в килобайтах дело ![:)](images/smilies/smile.gif) "Скорострельности" не хватает что бы плавно и быстро обрабатывать хотя бы 12 сервоприводов. Получается что каждый сервопривод требует на себя очень много процессорного времени (если кому интересно: обрабатываю на таймерах и прерываниях, т.е. у каждой сервомашинки есть своё время (угол) на который надо сдвинуть, вот из максимального значения таймера вычитаю это время и по достижению таймером максимального интервала срабатывает прерывание, в котором подаётся сигнал на сервомашинку; соответственно, сервоприводы обрабатываются последовательно. Быстрее способа я не придумал и не нашёл).
Если двигать ими быстро - то всё красиво и проц успевает как надо посылать сигналы, а мне нужно двигать очень плавно, и тут его не хватает. Прям раза в 2 помощнее был бы - хватит с лихвой (30-32 MHz будет круто, но увы). Поэтому ARM-процессор ищу сейчас (частоты огого какие, и плюсом такие плюхи, что простым МК и не снилось), и программатор думаю как под него сделать
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.
Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2
Скачать Doom 2D: Remake v0.3.8a
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:48.
|