Хочу передалать радио машинку на arduino, подбираю компоненты
- Войдите на сайт для отправки комментариев
Пока выходит такой набор:
- 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руб
Еще что-нибудь понадобится?
Появился вариант замены пару деталей на синий зуб модуль вроде дешевле, но надо ли еще что к этому набору?
Обновленный набор:
- 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руб
Еще что-нибудь понадобится?
если принципиально свой пульт делать пожалуйста, мегу в машинку ставить не пойму зачем. слишком круто
если магазинный то лучше так, удобные штуки. они не для этого предназначены, но легко подключаются к ардуине
от 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
потом хочу прицепить к ней датчики, или uno будет достаточно?
чтобы подключить двойти от PS2 достаточно будет модуля nRF24L01 или другой нужен
Драйвер двигателя подойдет L293? Всего будет 2 двигателя: 1 серво и 1 редуктор, далее возможно редуктор на другое поменяю
ПС: пока что на ардуино ничего не делал
смотря сколько датчиков и каких
этот джойстик уже беспроводной. радиомодули не нужны. там приемник есть. его и ставишь в машинку
драйвер пойдет. серво не от драйвера питается. продумайте питание. серво питается от 5В а "редуктор" любое
ну если не делал вот и сделаешь
Датчики
1 дальномер (возможно до 3 шт)
2 освещенность
А приемник от джойстика? он отдельно?
Серво подключать буду на плату
Редуктор на L293
+ 2 фары спереди, 2 сзади и поворотники = 3 выхода
3 дальномера не знаю как подлючаются. не тестировал чтобы все работало. ищите инфу сами
освещенность это просто
приемник в комплекте
фары тоже фигня. если простые светодиоды то через резисторы и все
Т.е вместо меги лучше использовать Arduino на Atmega168 ? или что нибудь по лучше?
arduino mini nano или micro. выводов должно хватить. и размер небольшой
Итого комплект тогда получается:
Arduino Pro mini 5V / 16M контроллер
Драйвер L293D для редуктора
Серводвигатель SG 90 для поворотов
Плата 5х7 см для монтажа
USB переходник UART TTL для контроллера
Датчик освещенности для фар
Джойстик PS2
И не совсем понятно про приемник PS2, в комплекте он или отдельно, всегда ли в комплекте, большой ли приемник
нафига брать про мини если можно взять нано или микро, не нужен будет переходник, просто кабель usb
ссылку давал уже на джойстик. тяжело почитать что в комплекте и на картинки посмотреть?
а питание?
питание аккумулятор, как в радио телефонах
Стабилизатор не нужен вроде?
в радиотелефонах на 3.6В? с питанием вы вообще не заморачивались.
как серва расчитанная на 5В поведет себя на нестабилизированном напряжении, да еще ниже рекомендуемого?
машинка будет видно медленно кататься на таком напряжении.
как будете избавляться от шума по питанию изза мотора?
http://arduino.ru/forum/proekty/tank-upravlyaemyi-dzhoistikom-ps-2#comment-34396
посмотрите на картинку, верхнюю часть не учитывайте. может представите что вам желательно сделать
аккумулятор уточнил: 4.8 В 400мА
4 блока
Серво мне нужен только для управления. В штатной реализовано как обычный двигатель просто крутится до упора, получается в потерей энергии
Буду использовать стабилизатор 5В например L7805
Про шум по питанию не знаю... :)
4 аккумулятора по 4.8В, или вы про то что состоит из 4 блоков ваш аккумулятор.
1 аккумулятор на 4.8В, в нем 4 секции
А что шум дает? как избавиться?
вот что сделает стабилизатор если на входе например 4.8В а он на 5 вольт.
шум всплески изза мотора убираются конденсаторами, индуктивностями
я делаю обычно 2 литиевых аккумулятора. с них питаю драйвер. с них же ардуину (на платах обычно стабилизатор есть, но лучше купить запасной).
для сервы отдельный стабилизатор, в серве тоже мотор стоит, и будет оказывать влияние
на драйвер, ардуину, серву ставить кондеры. тогда только должно работать более менее стабильно. и все равно будет иногда будет глючить приемник. наводки мотора сильные, связь обрывается. по крайней мере у меня так было
на мотор между выводами лучше напаять керамический кондер. и от каждого вывода по кондеру на корпус. тоже не будет лишним
вы очень плохо продумали питание. а потом долго мучались бы с глюками, почему периодически машинка останавливается ни с того ни с сего
Значит ставлю 2 блоки аккумулятор, чтобы было более 5 В + 3 стабилизатора (на плату и двигатели).
А какие емкости конденсаторов и резисторов брать, как рассчитывать?
каких еще резисторов?
зачем стабилизатор для двигателей? если напряжение ниже напряжения 2 аккумуляторов - падение на 2 транзисторах просто шимом убавите напряжение
конденсаторы по питанию 470мкф например. 3шт
для мотора по 0.1мкф выводные 3шт
2 стабилизатора (1 для сервопривода если на плате есть стабилизатор. обычно уже есть. хотя лучше свой поставить)
для приемника нужно 3.3В. на плате обычно такой выход есть. используйте его. но проверьте чтобы был
ок, надо будет набросать схему.
В чем лучше сделать? знаю только workbench, есть что-то на подобе для arduino?
есть. но не помню названия. в гугле поищи
пока такая схема
Решил пока на bluetooth модуле сделать, для первого варианта подойдет, отредактировал схему. Правильно?
а вы хоть программировать умеете?
серва подключена неправильно
конденсаторы 0.1мкф я говорил подключить по другому
по блютузу что будет передать? телефон?
зачем стабилизатор для драйвера?
Исправленая схема
с телефона управлять буду
Програмировать умею
Исправленая схема
с телефона управлять буду
Програмировать умею
Исправленая схема
с телефона управлять буду
Програмировать умею
если вы лучше знаете как делать не спрашивайте совета
если вы лучше знаете как делать не спрашивайте совета
Как лучше сделать не знаю, сейчас задача собрать чтобы работало опимально по цене и функционалу
Пока такая схемка исправленая
Добрый день! Пару лет назад, я делал похожий проект. Но я взял за основу ЦПУ-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. "аналоговая" весия работала, но фигово аналоговые сигналы то ....
мое мнение:
стабилизатор для драйвера это лишнее
насчет конденсаторов 0,1 уже писал
кондеры 4.7мкф не так как я говорил. во первых 470мкф, во вторых их ставить после стабилизаторов. 1 для ардуины. 1 для сервы. и 1 можно поставить паралельно аккумуляторам
а датчик освещения я честно сказать не тестил, но по моему вы его неправлиьно подключили
датчик на отдельный пин. светодиод на отдельный.
хотя может и так заработает. хотя зачем тогда на пин вешать. подцепите к питанию если светодиод включается без участия ардуны, и максимум что можно сделать разрешить или запретить включать светодиод
Чуть чуть поменял компоненты, заказ мотор щит
2 аккумулятора. прошли же уже этот вопрос почему 2
блютуз сдохнет если поставить 2 аккумулятора. питайте его от того же стабилизатора что и ардуина (елси конечно он от 5 вольт питается)
4 батарейки АА подойдут? или вроде как там тоже 4.8В?
поставь 2 литиевых 18650 например. на ебее или алиексперессе недорого. еще проще и дешевле со старых мобилок, только держать меньше будут (обычно уже слабо держат)
Про аккумы 18650 не знал, спасибо :)
Поправил, добавил датчик растояния, чтобы снижать скорость есть близко препятствие
более менее. пара моментов.
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
1. Исправил. Недоглядел
2. Изменил. С щита нельзя сразу управлять серво и двигателем?
3. Поправил
4. Брал для тестовой реализации, да, дальность максимум 8 см. Изменил разводку.
5. Входное 3.3В до 6В, оперативное 3.3В. Исправил на 3.3В
у вас есть свободные аналоговые пины. каждый датчик лучше на отдельный пин
или просто уберите 1 резистор 10к. у вас резисторы запаралелены. смысла в этом нет. можно оставить 1.
что за моторшилд на котором есть выход 3.3В и 5В? блютуз я бы лучше от ардуины запитал. там тоже есть 3.3В. это будет лучше
у вас будет софтварный uart?
если я правильно понял шилд у вас вообще для ардуины уно. правильно?
Думаете есть смысл питать каждый датчик? Хочу пока просто определеить есть ли предмет рядом для уменьшения скорости
1 резистор убрал
Моторшилд такой. от UNO вроде. На схеме поменял на другой, более похожий
Про uart я так понял вывод на компе вместо lcd?
Какой контакт на mini это 3.3В?, не нашел...
Подключил моторшилд вроде как неверно, двигатель к нему? серво к немуне подключают?
вам не кажется это странным? шилд для уно использовать для мини?
или ардуино уно используйте и серву прямо на шилд можно цеплять.
или использовать мини и отдельный драйвер например такой
http://www.ebay.com/itm/L9110S-H-bridge-Dual-DC-Stepper-Motor-Driver-Con...
ваш блютуз модуль общается по uart. а цепляете вы на первые попавшиеся пины. посмотрите где у ардуины мини uart находится. 0 и 1 пины. или придется софтварный использовать. но зачем так извращаться
Странно, но он уже в пути :) конструирую из того что будет. К следующего проекту уже более лучше подойду
RX и TX к каким входам подключать на bluetooth тогда?
RX-TX
TX-RX
Странно вы умеете программировать но про железо почти ничего не знаете?
Проблема была том что искал RXTX на шилде )))
На моторшилд нормально если подается 8В? или тоже стабилизатор?
посмотрите 7 страница насчет кондеров для мотора что я вам писал
http://learn.adafruit.com/downloads/pdf/adafruit-motor-shield.pdf
у вас такой шилд?
Переделал, подключил серво на шилд
Да. шилд такой
по ссылке что давал выше 21 страница. это про питание