Хочу передалать радио машинку на arduino, подбираю компоненты

LYNX
Offline
Зарегистрирован: 21.03.2014

Пока выходит такой набор:

- Arduino Mega R3 (ID:496-22) в машинку (аккумулятор 4.5В): 1050руб
- Arduino pro micro (ID:720-40) в пульт (2 батарейки АА): 439руб
- nRF24L01 (8 PIN) (ID:236-26) в машинку: 190руб
- nRF24L01 (8 PIN) (ID:236-26) в пульт: 190руб
- Arduino драйвер щит (ID:359-42) на двигатели (в машинке 1 редуктор и 1 обычный для поворота): 360руб
- Плата 5х7 см - Черная (ID:715-Ш) для крепления компонентов в машинке: 35руб
- Шнур USB - COM (ID:497-6) для подключения Arduino: 30руб
- Датчик освещенности (ID:23-43) для включения фар: 100руб
- Джойстик для Arduino (ID:164-25) для управления: 180руб
- LCD 1602 - голубой (ID:24-11) для вывода значений: 140руб

итого: 2714руб

Еще что-нибудь понадобится?
 

LYNX
Offline
Зарегистрирован: 21.03.2014

Появился вариант замены пару деталей на синий зуб модуль вроде дешевле, но надо ли еще что к этому набору?

LYNX
Offline
Зарегистрирован: 21.03.2014

Обновленный набор:

- Arduino Mega R3 (ID:496-22) в машинку (аккумулятор 4.5В): 1050руб

- Bluetooth модуль (ID:195-2) в машинку для связи с управлением: 550руб

- Драйвер L293D (ID:583-61) для управление двигателем скорости: 120руб

- Серводвигатель SG 90 (ID:50-27) для управление рулем, стоит обычный двигать: 130руб

- Плата 5х7 см - Черная (ID:715-Ш) для крепления компонентов в машинке: 35руб

- Шнур USB - COM (ID:497-6) для подключения Arduino: 30руб

- Датчик освещенности (ID:23-43) для включения фар: 100руб

итого: 2015руб

Еще что-нибудь понадобится?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

если принципиально свой пульт делать пожалуйста, мегу в машинку ставить не пойму зачем. слишком круто

если магазинный то лучше так, удобные штуки. они не для этого предназначены, но легко подключаются к ардуине

от PS2

http://www.ebay.com/itm/2-4GHz-Wireless-Dual-Shock-Game-Controller-Gamep...

от Wii сами найдите

http://youtu.be/JjSWEOpIhHE

https://www.youtube.com/watch?v=AdoTqcaRHqo

https://www.youtube.com/watch?v=62UcxyD8T1w

тут обсуждалось

http://arduino.ru/forum/proekty/tank-upravlyaemyi-dzhoistikom-ps-2

 

 

LYNX
Offline
Зарегистрирован: 21.03.2014

потом хочу прицепить к ней датчики, или uno будет достаточно?

чтобы подключить двойти от PS2 достаточно будет модуля nRF24L01 или другой нужен

Драйвер двигателя подойдет L293? Всего будет 2 двигателя: 1 серво и 1 редуктор, далее возможно редуктор на другое поменяю

ПС: пока что на ардуино ничего не делал

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

смотря сколько датчиков и каких

этот джойстик уже беспроводной. радиомодули не нужны. там приемник есть. его и ставишь в машинку

драйвер пойдет. серво не от драйвера питается. продумайте питание. серво питается от 5В а "редуктор" любое

ну если не делал вот и сделаешь

LYNX
Offline
Зарегистрирован: 21.03.2014

Датчики

1 дальномер (возможно до 3 шт)

2 освещенность

А приемник от джойстика? он отдельно?

Серво подключать буду на плату

Редуктор на L293

+ 2 фары спереди, 2 сзади и поворотники = 3 выхода

 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

3 дальномера не знаю как подлючаются. не тестировал чтобы все работало. ищите инфу сами

освещенность это просто

приемник в комплекте

фары тоже фигня. если простые светодиоды то через резисторы и все

LYNX
Offline
Зарегистрирован: 21.03.2014

Т.е вместо меги лучше использовать Arduino на Atmega168 ? или что нибудь по лучше?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

arduino mini nano или micro. выводов должно хватить. и размер небольшой

LYNX
Offline
Зарегистрирован: 21.03.2014

Итого комплект тогда получается:

Arduino Pro mini 5V / 16M контроллер

Драйвер L293D для редуктора

Серводвигатель SG 90 для поворотов

Плата 5х7 см для монтажа

USB переходник UART TTL для контроллера

Датчик освещенности для фар

Джойстик PS2

И не совсем понятно про приемник PS2, в комплекте он или отдельно, всегда ли в комплекте, большой ли приемник

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

нафига брать про мини если можно взять нано или микро, не нужен будет переходник, просто кабель usb

ссылку давал уже на джойстик. тяжело почитать что в комплекте и на картинки посмотреть?

а питание?

LYNX
Offline
Зарегистрирован: 21.03.2014

питание аккумулятор, как в радио телефонах

Стабилизатор не нужен вроде?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

в радиотелефонах на 3.6В? с питанием вы вообще не заморачивались.

как серва расчитанная на 5В поведет себя на нестабилизированном напряжении, да еще ниже рекомендуемого?

машинка будет видно медленно кататься на таком напряжении.

как будете избавляться от шума по питанию изза мотора?

http://arduino.ru/forum/proekty/tank-upravlyaemyi-dzhoistikom-ps-2#comment-34396

посмотрите на картинку, верхнюю часть не учитывайте. может представите что вам желательно сделать

LYNX
Offline
Зарегистрирован: 21.03.2014

аккумулятор уточнил: 4.8 В 400мА

4 блока

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

Буду использовать стабилизатор 5В например L7805

Про шум по питанию не знаю... :)

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

4 аккумулятора по 4.8В, или вы про то что состоит из 4 блоков ваш аккумулятор.

 

LYNX
Offline
Зарегистрирован: 21.03.2014

1 аккумулятор на 4.8В, в нем 4 секции

А что шум дает? как избавиться?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

вот что сделает стабилизатор если на входе например 4.8В а он на 5 вольт.

шум всплески изза мотора убираются конденсаторами, индуктивностями

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

для сервы отдельный стабилизатор, в серве тоже мотор стоит, и будет оказывать влияние

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

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

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

LYNX
Offline
Зарегистрирован: 21.03.2014

Значит ставлю 2 блоки аккумулятор, чтобы было более 5 В + 3 стабилизатора (на плату и двигатели).

А какие емкости конденсаторов и резисторов брать, как рассчитывать?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

каких еще резисторов?

зачем стабилизатор для двигателей? если напряжение ниже напряжения 2 аккумуляторов - падение на 2 транзисторах просто шимом убавите напряжение

конденсаторы по питанию 470мкф например. 3шт

для мотора по 0.1мкф выводные 3шт

2 стабилизатора (1 для сервопривода если на плате есть стабилизатор. обычно уже есть. хотя лучше свой поставить)

для приемника нужно 3.3В. на плате обычно такой выход есть. используйте его. но проверьте чтобы был

LYNX
Offline
Зарегистрирован: 21.03.2014

ок, надо будет набросать схему.

В чем лучше сделать? знаю только workbench, есть что-то на подобе для arduino?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

есть. но не помню названия. в гугле поищи

LYNX
Offline
Зарегистрирован: 21.03.2014

 

 

пока такая схема

LYNX
Offline
Зарегистрирован: 21.03.2014

Решил пока на bluetooth модуле сделать, для первого варианта подойдет, отредактировал схему. Правильно?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

а вы хоть программировать умеете?

серва подключена неправильно

конденсаторы 0.1мкф я говорил подключить по другому

по блютузу что будет передать? телефон?

зачем стабилизатор для драйвера?

 

LYNX
Offline
Зарегистрирован: 21.03.2014

 

Исправленая схема

с телефона управлять буду

Програмировать умею

 

LYNX
Offline
Зарегистрирован: 21.03.2014

 

Исправленая схема

с телефона управлять буду

Програмировать умею

 

LYNX
Offline
Зарегистрирован: 21.03.2014

 

Исправленая схема

с телефона управлять буду

Програмировать умею

 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

если вы лучше знаете как делать не спрашивайте совета

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

если вы лучше знаете как делать не спрашивайте совета

LYNX
Offline
Зарегистрирован: 21.03.2014

Как лучше сделать не знаю, сейчас задача собрать чтобы работало опимально по цене и функционалу

Пока такая схемка исправленая

xam_xam
Offline
Зарегистрирован: 11.02.2014

Добрый день! Пару лет назад, я делал похожий проект. Но я взял за основу ЦПУ-Atmega8, вспомогательные Attiny 2313 и драйвер на основе L293DD. Всё управлялось через:

1. нетбук, с поддержкой USB джойстика  

a. программа на Delphi 7 , с подключением библиотек на Видео поток

б. конвертор USB на COM port 

в. аналоговый радиомодуль на 433 МГц  с DC-DC Step Up  12v 

г. конвертор Video на USB (смотреть из кабины)

2. "Автономный" Джойстик,  от PS2 - China

а. USB зарядник АКБ

б.  Atmega 8 

в. радиомодуль, как в пункте. 1в

   В кабинке машинки стояла аналоговая камера. трансляция шла на нетбук и на авт. PS2 джойстик

Сейчас  можно перейти на цыфровое вещание и управление

а. через WI-FI (android + PC)- WEB верися

б. через радио модули на 2.4 GHz - PC версия

в. "автономный" джойстик + China TV Phone 

На экран можно смоделировать и Видео обработку (Все данные о состоянии модели отображаються на экране) - для версии через модуль на 2.4 GHz. А для "WEB" камера с USB или Lan концом к Wi-Fi hub (Управление через SPI <->Lan модуля)

P.s. "аналоговая" весия работала, но фигово аналоговые сигналы то ....

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

мое мнение:

стабилизатор для драйвера это лишнее

насчет конденсаторов 0,1 уже писал

кондеры 4.7мкф не так как я говорил. во первых 470мкф, во вторых их ставить после стабилизаторов. 1 для ардуины. 1 для сервы. и 1 можно поставить паралельно аккумуляторам

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

датчик на отдельный пин. светодиод на отдельный.

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

 

LYNX
Offline
Зарегистрирован: 21.03.2014

Чуть чуть поменял компоненты, заказ мотор щит

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

2 аккумулятора. прошли же уже этот вопрос почему 2

блютуз сдохнет если поставить 2 аккумулятора. питайте его от того же стабилизатора что и ардуина (елси конечно он от 5 вольт питается)

LYNX
Offline
Зарегистрирован: 21.03.2014

4 батарейки АА подойдут? или вроде как там тоже 4.8В?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

поставь 2 литиевых 18650 например. на ебее или алиексперессе недорого. еще проще и дешевле со старых мобилок, только держать меньше будут (обычно уже слабо держат)

LYNX
Offline
Зарегистрирован: 21.03.2014

Про аккумы 18650 не знал, спасибо :)

LYNX
Offline
Зарегистрирован: 21.03.2014

Поправил, добавил датчик растояния, чтобы снижать скорость есть близко препятствие

 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

более менее. пара моментов.

1. почему стабилизатор для сервы питается от шилда?

2. почему управление сервой идет с шилда?

3. датчик освещенности сожгет вам фары если в фарах не лампочка на 8В

4. ваш датчик расстояния очень близорукий - макс 5см. чует только вблизи. машинка может успеет отработать,но поздно. машинка успеет врезаться. да еще и странновато запаралелены. но вроде работать должны

5. блютуз точно от 5 В питается а не от 3.3В?

6. на пьезо будете звук как у сигналки выводит? низкие не воспроизводит почти просто

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

http://www.ebay.com/itm/Black-Plastic-Battery-Storage-Case-Box-Holder-fo...

ну и зарядка если своей нет. лучше брать сразу на 2 аккумулятора, чтобы не ждать

http://www.ebay.com/itm/AMZ-AC-Travel-Charger-18650-3-7V-Li-ion-Rechargeable-Battery-EU-Plug-/121229599053?pt=Battery_Chargers&hash=item1c39d8e14d

 

LYNX
Offline
Зарегистрирован: 21.03.2014

1. Исправил. Недоглядел

2. Изменил. С щита нельзя сразу управлять серво и двигателем?

3. Поправил

4. Брал для тестовой реализации, да, дальность максимум 8 см. Изменил разводку.

5. Входное 3.3В до 6В, оперативное 3.3В. Исправил на 3.3В

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

у вас есть свободные аналоговые пины. каждый датчик лучше на отдельный пин

или просто уберите 1 резистор 10к. у вас резисторы запаралелены. смысла в этом нет. можно оставить 1.

что за моторшилд на котором есть выход 3.3В и 5В? блютуз я бы лучше от ардуины запитал. там тоже есть 3.3В. это будет лучше

у вас будет софтварный uart?

если я правильно понял шилд у вас вообще для ардуины уно. правильно?

 

LYNX
Offline
Зарегистрирован: 21.03.2014

Думаете есть смысл питать каждый датчик? Хочу пока просто определеить есть ли предмет рядом для уменьшения скорости

1 резистор убрал

Моторшилд такой. от UNO вроде. На схеме поменял на другой, более похожий

Про uart я так понял вывод на компе вместо lcd?

Какой контакт на mini это 3.3В?, не нашел...

Подключил моторшилд вроде как неверно, двигатель к нему? серво к немуне подключают?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

вам не кажется это странным? шилд для уно использовать для мини?

или ардуино уно используйте и серву прямо на шилд можно цеплять. 

или использовать мини и отдельный драйвер например такой

http://www.ebay.com/itm/L9110S-H-bridge-Dual-DC-Stepper-Motor-Driver-Con...

ваш блютуз модуль общается по uart. а цепляете вы на первые попавшиеся пины. посмотрите где у ардуины мини uart находится. 0 и 1 пины. или придется софтварный использовать. но зачем так извращаться

LYNX
Offline
Зарегистрирован: 21.03.2014

Странно, но он уже в пути :) конструирую из того что будет. К следующего проекту уже более лучше подойду

RX и TX к каким входам подключать на bluetooth тогда?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

RX-TX

TX-RX

Странно вы умеете программировать но про железо почти ничего не знаете?

LYNX
Offline
Зарегистрирован: 21.03.2014

Проблема была том что искал RXTX на шилде )))

LYNX
Offline
Зарегистрирован: 21.03.2014

На моторшилд нормально если подается 8В? или тоже стабилизатор?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

посмотрите 7 страница насчет кондеров для мотора что я вам писал

http://learn.adafruit.com/downloads/pdf/adafruit-motor-shield.pdf

у вас такой шилд?

LYNX
Offline
Зарегистрирован: 21.03.2014

Переделал, подключил серво на шилд

Да. шилд такой

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

по ссылке что давал выше 21 страница. это про питание