Arduino

Перенос из темы «Идеи для Arduino»
 
1 2 3 4 5 6
RU Balancer #09.12.2014 22:09  @Валентин_НН#09.12.2014 21:46
+
-
edit
 

Balancer

администратор
★★★★☆
В.Н.> для меня программирование остановилось на уровне школьной информатики. я давным-давно ищу устройство, которое сможет воплотить в жизнь мои творческие поиски и выполнить примитивное - "if нажата кнопка then включить мотор else погасить лампочку".

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

Программирование Arduino с помощью ArduBloсk на примере робота, движущегося по полосе

Здравствуйте! Я Аликин Александр Сергеевич, педагог дополнительного образования, веду кружки «Робототехника» и «Радиотехника» в ЦДЮТТ г. Лабинска. Хотел бы... // habrahabr.ru
 

Ardublock - графический Язык программирования для Arduino

+7 (495) 755-31-68 понедельник-пятница 10:00-19:00 Войти на сайт Зарегистрироваться “Sketch location” и скопируйте архив “ardublock-all.jar” в папку “tool”. Если имя пользователя “abu,” • На Mac, /Users/abu/Documents/Arduino/tools/ArduBlockTool/tool/ardublock-all.jar • На Linux, /home/abu/sketchbook/tools/ArduBlockTool/tool/ardublock-all.jar • На Windows, C:\Users\abu\Documents\Arduino 4 Перезапустите Arduino IDE и у Вас должен появиться пункт “ArduBlock” в меню “Tool ”. Внимание Обращайте внимание на написаниеназваний папок прописными и строчными буквами. // Дальше — hobbylab.ru
 

Графическое программирование для Arduino. -> Разное -> ARDUINO34.RU Форум

ARDUINO в Волгограде. Наш форум! Перейти на сайт - ARDUINO34.RU Форум // arduino34.ru
 

Но сам не щупал, так что оценить не могу. Для меня такой подход явно сложнее, чем просто ручками написать несколько команд, а дочка пока и до такого не доросла. Или, может, доросла, но надо учить же, пока не до этого :)

В.Н.> я уже написал, что для меня стеки, регистры и прочие наследуемые свойства классов - полная абракадабра. очень сожалею об этом, но это так.

В стандартной среде программирования Arduino это всё не нужно. Вот, вся программа, которая зажжёт светодиод на 13-м выходе (он же — распаянный светодиод на плате):
code cpp
  1. void setup() {                
  2.   pinMode(13, OUTPUT);     
  3. }
  4.  
  5. void loop() {
  6.   digitalWrite(13, HIGH);
  7. }


При запуске Arduino сперва отработает содержимое функции setup(), в которой 13-й выход переключается в состояние вывода, а потом будет бесконечно крутить в цикле функцию loop(), в которой мы устанавливаем 13-й выход в логическую «1». Всё :)

В.Н.> поэтому для меня устройство, которое будет осуществлять полив цветка в зависимости от состояния датчика влажности - уже прям повод гордиться собой и хвастаться этим на форуме. так что ожидайте от меня новых постов - "Вау!!! я зажег светодиод!!! Йопта!!! я смог погасить его через тыщу миллисекунд!!!!"

Ну так, значит, осиливаешь же программирование Arduino, нет? :)
 39.0.2171.7139.0.2171.71

RU Валентин_НН #10.12.2014 18:07
+
-
edit
 

Валентин_НН

координатор
★★
подскажите, пожалуйста.
сегодня заказал себе такой
набор. у него в качестве проца используется такой
модуль за 1200 рублей.
дернул меня черт поискать - а может в Нижнем тоже продают такие Ардуины, ну чтобы не ждать, пока мне из Новосибы подгонят
нашел такую модель, но за семьсот рублей.
хотя, как я понимаю, контроллер у них внутри один и тот-же. Все эти Ардуиновские примочки с ними обоими совместимы.
чего делать-то? Я собирался завтра оплатить набор из Новосибирска, а теперь вот задумался - стоит-ли
 39.0.2171.9539.0.2171.95
RU Balancer #10.12.2014 18:16  @Валентин_НН#10.12.2014 18:07
+
-
edit
 

Balancer

администратор
★★★★☆
В.Н.> хотя, как я понимаю, контроллер у них внутри один и тот-же. Все эти Ардуиновские примочки с ними обоими совместимы.

Фактически, первый вариант, Seeduino — это клон оригинального Arduino Uno с дополнительными разъёмами. Цена по второй ссылке похожа на оригинальный итальянский Arduino Uno (я тоже за 1200 брал, только уже 2.5 года назад)

В.Н.> чего делать-то? Я собирался завтра оплатить набор из Новосибирска, а теперь вот задумался - стоит-ли

Точная китайская копия Arduino Uni rev3 стоит сегодня от <~$7:

Бесплатная доставка! Оон R3 MEGA328P для Arduino совместимость с USB кабель и 9 В аккумулятор карабином силовой кабель, принадлежащий категории Прочие электронные компоненты и относящийся к Электронные компоненты на сайте AliExpress.com | Alibaba Group

Дешевое Бесплатная доставка! Оон R3 MEGA328P для Arduino совместимость с USB кабель и 9 В аккумулятор карабином силовой кабель, Купить Качество Прочие электронные компоненты непосредственно из китайских фирмах-поставщиках:               UNO R3 MEGA328P   для Arduino Совместимость с USB кабелем и 9В батареи клип // www.aliexpress.com
 

Т.е. около 350 рублей :) С доставкой.
 3838
RU Balancer #10.12.2014 18:25  @Валентин_НН#10.12.2014 18:07
+
-
edit
 

Balancer

администратор
★★★★☆
В.Н.> сегодня заказал себе такой

Именно такого (чтобы сенсор-шилд + набор сенсоров с готовыми кабелями) я не видел, но вот несколько стартовых наборов для иллюстрации комплектации и цен:

Бесплатная доставка электронные компоненты комплект для ARDUINO компонент пакета, принадлежащий категории Прочие электронные компоненты и относящийся к Электронные компоненты на сайте AliExpress.com | Alibaba Group

Дешевое Бесплатная доставка электронные компоненты комплект для ARDUINO компонент пакета, Купить Качество Прочие электронные компоненты непосредственно из китайских фирмах-поставщиках:   R- 0006 являетсяразвитие комплекта развития, комплект содержит цветные LED, резисторы , конденсаторы и другие обычн // www.aliexpress.com
 

Обновленная версия стартовый комплект , RFID узнать люкс комплект жк 1602 для Arduino UNO R3, принадлежащий категории Прочие электронные компоненты и относящийся к Электронные компоненты на сайте AliExpress.com | Alibaba Group

Дешевое Обновленная версия стартовый комплект , RFID узнать люкс комплект жк 1602 для Arduino UNO R3, Купить Качество Прочие электронные компоненты непосредственно из китайских фирмах-поставщиках:   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // www.aliexpress.com
 

Page Not Found - Aliexpress.com

Go to the AliExpress homepage // www.aliexpress.com
 

...

А, вот, нашёл вариант с похожими сенсорами:

Новый ArduBlock программирования обучения комплект для Arduino энтузиасты, принадлежащий категории Прочая потребительская электроника и относящийся к Потребительская электроника на сайте AliExpress.com | Alibaba Group

Дешевое Новый ArduBlock программирования обучения комплект для Arduino энтузиасты, Купить Качество Прочая потребительская электроника непосредственно из китайских фирмах-поставщиках: Описание продукта Arduino характеристики с открытым исходным кодом , что делает ее поддержку большого числа пок // www.aliexpress.com
 

А, вообще, вот пример запроса для поиска :)

Online Buy Wholesale arduino starter kit from China arduino starter kit Wholesalers |Aliexpress.com

Wholesale arduino starter kit from China arduino starter kit Wholesalers Directory. You can Online Wholesale {1},Wholesale {2} and more on Aliexpress.com // www.aliexpress.com
 
 3838
RU Валентин_НН #10.12.2014 19:13  @Balancer#10.12.2014 18:25
+
-
edit
 

Валентин_НН

координатор
★★
да я как раз на этом али и нашел продавца. Вот, вот этого.
а уже потом нашел их представителей в Новосибе.
Меня они чем заинтересовали? вот скажем такая вот фигулька
как они честно и предупреждают -
Для экономии количества занимаемых пинов микроконтроллера, рассмотрите подключение шкалы через выходной сдвиговый регистр.
 

От слов "стековый... или какой он там? А, сдвиговый регистр" я тут-же теряю сознание. Хотя фигулька-то прикольная. Мне они всегда нравились.
А у этих Seeed`овцев эта шкала из светодиодов выглядит вот как. Картинки воровать не разрешает. Но ты увидишь, что там на плате, уже стоит контроллер с этим чёртовым сдвиговым регистром.
и у них есть вот такая нахлобучка на плату

т.е. я полностью избавляюсь от макетной платы, от рассыпных резисторов и прочих потенциально-опасных для меня мест.
Но, за это приходится, видимо доплачивать.
Но опять-же, я не понимаю. а эту нахлобучку с разъёмами я могу одеть на трёхсотрублевый контроллер?
 39.0.2171.9539.0.2171.95
RU Balancer #10.12.2014 21:21  @Валентин_НН#10.12.2014 19:13
+
-
edit
 

Balancer

администратор
★★★★☆
В.Н.> А у этих Seeed`овцев эта шкала из светодиодов выглядит вот как. Картинки воровать не разрешает. Но ты увидишь, что там на плате, уже стоит контроллер с этим чёртовым сдвиговым регистром.

Но, вообще, эти 74HC595 стоят в Китае $3 за десяток, то есть по 16 рублей штука :)

В.Н.> http://i1.devicter.ru/1/700/6998152/afacdb/grove-starter-kit-plus.jpg

Похоже, это какая-то из версий Sensor Shield:

New Sensor Shield V4.0 digital analog module for Arduino UNO Mega 2560 Duemilanove AVR, High quality free shipping, принадлежащий категории Прочие электронные компоненты и относящийся к Электронные компоненты на сайте AliExpress.com | Alibaba Group

Дешевое New Sensor Shield V4.0 digital analog module for Arduino UNO Mega 2560 Duemilanove AVR, High quality free shipping, Купить Качество Прочие электронные компоненты непосредственно из китайских фирмах-поставщиках: V4.0 Sensor Shield Dedicated V4 sensor expansion board electronic building blocks for arduino     & // www.aliexpress.com
 

Sensor Shield V8 V08 Free Shipping Dropshipping, принадлежащий категории Прочие электронные компоненты и относящийся к Электронные компоненты на сайте AliExpress.com | Alibaba Group

Дешевое Sensor Shield V8 V08 Free Shipping Dropshipping, Купить Качество Прочие электронные компоненты непосредственно из китайских фирмах-поставщиках: Here comes the Sensor Shield V08. Although we updated our Sensor Shield to Version 8.0, we think we need to explain th // www.aliexpress.com
 

По сути — просто чтобы вручную с проводами не возиться. Никакой активной электроники, типа сдвиговых регистров в ней нет, просто цифровые/аналоговые пины разводят группами сигнал-земля-питание.


В.Н.> т.е. я полностью избавляюсь от макетной платы, от рассыпных резисторов и прочих потенциально-опасных для меня мест.

Ну, резисторы тебе и не понадобятся, разве что если светодиоды захочешь цеплять, а макетная плата — штука вельми полезная :) Особенно, когда в неё втыкаешь Arduino Nano:

1 комплект IC части интегральные схемы Atmel ATmega328 совета с совместимость для Arduino Nano V3.0 оптовая продажа, принадлежащий категории Интегральные схемы и относящийся к Электронные компоненты на сайте AliExpress.com | Alibaba Group

Дешевое 1 комплект IC части интегральные схемы Atmel ATmega328 совета с совместимость для Arduino Nano V3.0 оптовая продажа, Купить Качество Интегральные схемы непосредственно из китайских фирмах-поставщиках:     Описание : tihuan    Особенности:  100% новое , для Arduino - совместимой плате  Полная совмести // www.aliexpress.com
 

Классический Arduino хорош, когда на него шилды цепляешь, делая законченную конструкцию. Типа, сам контроллер, в него Sensor Shield, на него — шилд индикатор (цифровой или графический). В сенсор шилд суёшь датчики, на индикаторе программой выводишь параметры. Получается моноблочная фигня, удобно, красиво.

Как только хочется чего-то посложнее, так без макетки уже никак. Хоть транзистор какой подцепить, хоть управление внешним устройством, хоть готовый сторонний блок (радио, блютус и т.п.). А рядом с макеткой когда болтается полноразмерный Arduino — уже неудобно. А вот когда сам Arduino можно прямо в макетку воткнуть — сразу приятнее выходит :)



В.Н.> Но опять-же, я не понимаю. а эту нахлобучку с разъёмами я могу одеть на трёхсотрублевый контроллер?

На их схеме плохо видно, но, скорее всего, там типовые разъёмы классического Arduino. Так что — да.
 39.0.2171.7139.0.2171.71
RU Balancer #10.12.2014 21:31  @Валентин_НН#10.12.2014 19:13
+
-
edit
 

Balancer

администратор
★★★★☆
Кстати, вот вариант сэндвича-этажерки (только на фото не видно, вид сверху):



Показаны значения двух аналоговых и двух цифровых входов. Пока ничего не подключено, на аналоговых — шум, на цифровых — «1».
 39.0.2171.7139.0.2171.71
RU GOGI #11.12.2014 07:58  @Валентин_НН#10.12.2014 19:13
+
+1
-
edit
 

GOGI

координатор
★★★

В.Н.> т.е. я полностью избавляюсь от макетной платы, от рассыпных резисторов и прочих потенциально-опасных для меня мест.
Да не парься ты по поводу этих "потенциально-опасных мест". За недельку руку набьешь. Поверь, это в миллион раз проще, чем работать, например, с деревом.

P.S. - Как человек, имеющий опыт и в том и в другом могу ответственно заявить, что многие киндер-сюрпризы собирать сложнее, чем с беспаечными платами работать.
1  33.033.0
RU Валентин_НН #11.12.2014 08:34  @GOGI#11.12.2014 07:58
+
-
edit
 

Валентин_НН

координатор
★★
GOGI> Да не парься ты по поводу этих "потенциально-опасных мест". За недельку руку набьешь. Поверь, это в миллион раз проще, чем работать, например, с деревом.
Ладно, прекращаю заниматься этим маркетинговым онанизмом. Щас схожу, оплачу посылку из Новосибы и будем посмотреть. В конце-концов, может ведь хоть раз дед Мороз принести, вместо традиционной пены для бритья, кучу интересных шелабушек.
- да, но ведь не за шесть тысяч!
- черт, опять эта жаба вылезла! Ату её, ату!
 39.0.2171.9539.0.2171.95
RU GOGI #11.12.2014 08:49  @Валентин_НН#11.12.2014 08:34
+
-
edit
 

GOGI

координатор
★★★

У тебя, кстати, как с английским?
1  33.033.0
RU Валентин_НН #11.12.2014 09:09  @GOGI#11.12.2014 08:49
+
-
edit
 

Валентин_НН

координатор
★★
GOGI> У тебя, кстати, как с английским?

хм. сложно сказать.
говорить не умею, на слух не воспринимаю. Художественные тексты понимаю с большим трудом.
но вот то, что написано тут

Small e-Paper Shield - Wiki

[中文] e-paper might be the most comfortable material to read. It reflects light instead of emits light to mimic the experience of conventional paper reading. And in this way much less power is consumed. Small e-paper shield is a driver shield for e-paper of small sizes. It's capable of driving e-papers of 1.44 inch, 2.0 inch and 2.7 inch and supports more than 170 langusges. The upper surface of this shield is left flat and clean to give great support to the e-paper attached to it. If you are considering a lightweight and comfortable to read display, e-paper would be a good choice. // Дальше — www.seeedstudio.com
 

или тут
ftp://imall.iteadstudio.com/Electronic_Brick/IM120710007/DS_IM120710007.pdf
понимаю достаточно хорошо (ну, по крайней мере мне так кажется :) )
 39.0.2171.9539.0.2171.95
RU GOGI #11.12.2014 09:19  @Валентин_НН#11.12.2014 09:09
+
-
edit
 

GOGI

координатор
★★★

Тогда, во-первых:
Есть такая прикольная программа Proteus (легко ищется на трекерах) В ней ты можешь создать схему со своими Arduino (причем в последних версиях есть готовые Arduino блоки), виртуально залить туда свеженаписанную программу и проверить на виртуальных индикаторах, светодиодах, датчиках, понажимать виртуальные кнопочки. Все практически как в реале, только без риска сжечь.
Во-вторых, пользуйся англоязычными ресурсами. Намного обширнее и я уверен, все вопросы которые у тебя могут возникнуть, там уже подробно разобраны, благо, ардуино-сообщество весьма большое.
1  33.033.0
RU Валентин_НН #11.12.2014 09:27  @GOGI#11.12.2014 09:19
+
-
edit
 

Валентин_НН

координатор
★★
GOGI> виртуально залить туда свеженаписанную программу и проверить на виртуальных индикаторах, светодиодах, датчиках, понажимать виртуальные кнопочки
GOGI> Все практически как в реале, только без риска сжечь.

нет. фиг. это не наш метод. я не хочу крутить виртуальные моторы и зажигать виртуальные светодиоды.
я хочу повелевать реальными объектами.
.
за программу спасибо. Она пригодится, если соберусь делать что-то сложное. Но пока хочется попробовать пусть простенькое, но эмм...мацаемое
 39.0.2171.9539.0.2171.95
RU Валентин_НН #11.12.2014 12:35  @Валентин_НН#11.12.2014 09:27
+
-
edit
 

Валентин_НН

координатор
★★
Ну всё, оплатил. теперь буду ждать.
Но смотрите, черти, ежели мне придётся вникать во всякие многопотоковые отображения верхней памяти в буфер FIFO, путем побитового сложения аккумулятора со стеком, то я не знаю что с собой сделаю
 39.0.2171.9539.0.2171.95
RU GOGI #11.12.2014 13:29  @Валентин_НН#11.12.2014 12:35
+
-
edit
 

GOGI

координатор
★★★

В.Н.> Но смотрите, черти,
Не, ну нормально да? Сам нашел эту Ардуину, еще и прорекламировал тут:
вот, о чём я так давно мечтал.
Оказывается уже всё давным-давно украдено до нас. И примеры и библиотеки и модули готовые.
Срочно сажусь писать письмо деду Морозу.
 

а теперь грозится.
1  33.033.0
RU Валентин_НН #12.12.2014 07:56  @Balancer#10.12.2014 21:21
+
-
edit
 

Валентин_НН

координатор
★★
Balancer> Похоже, это какая-то из версий Sensor Shield:
Balancer> По сути — просто чтобы вручную с проводами не возиться. Никакой активной электроники, типа сдвиговых регистров в ней нет, просто цифровые/аналоговые пины разводят группами сигнал-земля-питание.
Между прочим, Вы меня не так поняли

я немного о другом толковал
вот, смотри, какие они детальки предлагают

т.е на платке уже стоит диод с резистором (ессно, диод за два доллара это почти как пятидолларовый молочный коктейль © ), но, для экспериментов пойдёт
а я тебе говорил вот про эту штучку

это на этой платке уже есть контроллер этой линейки.
и, соответственно, простенькие проектики превращаются вот в такие симпатичные штучки
 39.0.2171.9539.0.2171.95
RU GOGI #12.12.2014 08:24  @Валентин_НН#12.12.2014 07:56
+
-
edit
 

GOGI

координатор
★★★

В.Н.> это на этой платке уже есть контроллер этой линейки.
Это не контроллер, это просто сдвиговый регистр. Ты сколько собрался таких ЖК-столбов в проект ставить, если один, то тебе и родных ног контроллера хватит. А если нет, то ставишь тот же сдвиговый регистр на беспаечную плату и вперед.
1  34.034.0
RU Валентин_НН #12.12.2014 08:32  @GOGI#12.12.2014 08:24
+
-
edit
 

Валентин_НН

координатор
★★
GOGI> Это не контроллер, это просто сдвиговый регистр.
[вздыхает] эх, не понимаете вы моей тонкой душевной организации. Для меня что сдвиговый регистр, что контроллер - это примерно одно и то-же.
Я, наверное, для своей Аурдиновской деятельности приспособлю эти Романовские блоги, чтобы тут общественность не смущать своими потугами.
 39.0.2171.9539.0.2171.95
RU GOGI #12.12.2014 08:34  @Валентин_НН#12.12.2014 08:32
+
-
edit
 

GOGI

координатор
★★★

В.Н.> Я, наверное, для своей Аурдиновской деятельности приспособлю эти Романовские блоги
Ты учти, что там ты будешь разговаривать только сам с собой. Ну еще с Романом, наверное.
1  34.034.0
RU Валентин_НН #12.12.2014 08:45  @GOGI#12.12.2014 08:34
+
+1
-
edit
 

Валентин_НН

координатор
★★
GOGI> Ты учти, что там ты будешь разговаривать только сам с собой. Ну еще с Романом, наверное.

Да я это вижу больше в качестве дневника, в котором буду описывать наблюдения за живой природой, чтобы всегда можно было вернуться, посмотреть, как что решается. ну и как коллектор полезных ссылок, файлов. Но это пока ещё вилами по воде всё. Для начала надо научиться рулить этим самым блогом
пс. кстати, есть первый вопрос.
вот у этой светодиодной линейки есть встроенный "сдвиговый регистр". я так понимаю, что при получении сигнала он зажигает последующий элемент. А он позволит зажечь произвольный сегмент?
 39.0.2171.9539.0.2171.95
Это сообщение редактировалось 12.12.2014 в 09:05
LT Bredonosec #12.12.2014 21:04  @Валентин_НН#12.12.2014 08:45
+
-
edit
 
В.Н.> вот у этой светодиодной линейки есть встроенный "сдвиговый регистр". я так понимаю, что при получении сигнала он зажигает последующий элемент. А он позволит зажечь произвольный сегмент?
навряд-ли без переделки.
А что нужно в конечном итоге?
 26.026.0
RU GOGI #12.12.2014 21:09  @Валентин_НН#12.12.2014 08:45
+
-
edit
 

GOGI

координатор
★★★

В.Н.> вот у этой светодиодной линейки есть встроенный "сдвиговый регистр". я так понимаю, что при получении сигнала он зажигает последующий элемент. А он позволит зажечь произвольный сегмент?
Не, он работает не так. В него ты загружаешь число по последовательному интерфейсу, а выводит он его на параллельный. ТО есть загрузил ты в него 10010001 то у него на 0, 4 и 7 ноге параллельного интерфейса появятся единички (плюсы). Так что ты можешь зажигать элементы совершенно произвольно.
1  34.034.0
RU Валентин_НН #12.12.2014 22:28  @GOGI#12.12.2014 21:09
+
-
edit
 

Валентин_НН

координатор
★★
GOGI> Не, он работает не так. В него ты загружаешь число по последовательному интерфейсу, а выводит он его на параллельный. ТО есть загрузил ты в него 10010001 то у него на 0, 4 и 7 ноге параллельного интерфейса появятся единички (плюсы). Так что ты можешь зажигать элементы совершенно произвольно.
ага. ясно. если заморочиться, то можно управлять яркостью этих сегментов, посредством ШИМ модуляции. так?
 39.0.2171.9539.0.2171.95
RU Серокой #12.12.2014 22:30  @Валентин_НН#12.12.2014 22:28
+
-
edit
 

Серокой

координатор
★★★
В.Н.> ага. ясно. если заморочиться, то можно управлять яркостью этих сегментов, посредством ШИМ модуляции. так?

Если не жалко вычислительных ресурсов, которые будут заняты на постоянное дёргание ногами, то можно. :)
Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  
RU Валентин_НН #12.12.2014 22:32  @Bredonosec#12.12.2014 21:04
+
-
edit
 

Валентин_НН

координатор
★★
Bredonosec> А что нужно в конечном итоге?

пока просто знание в чистом виде. просто интересно, что можно выжать из этих железяк. а применение отдельно бегающему светляку всегда можно найти - ну, к примеру, баланс относительно нулевой точки
 39.0.2171.9539.0.2171.95
1 2 3 4 5 6

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru