Танк управляемый джойстиком PS-2

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

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

winziwul
Offline
Зарегистрирован: 05.03.2014

от ps2 есть, а как его подключить так же по i2c?

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

почитай тему. еще в начале описывал

да i2c

winziwul
Offline
Зарегистрирован: 05.03.2014

да я видел, но у тебя по 2 проводам а в 17 посте нарисовано подключение к дудке по 4 проводам какие из них использовать, и кроме резистора в пульте какие то кнопки используются или нет, и надо ли сто то переписывать если буду использовать не нунчак а джостик?

winziwul
Offline
Зарегистрирован: 05.03.2014

да и для чего выводы tx rx res

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

tx rx res для программирования по uart

а вот насчет 17 поста я тебя обманул похоже. там не i2c. забыл уже. давно не пользовался

но смысла не меняет. все просто подключается и работает

winziwul
Offline
Зарегистрирован: 05.03.2014

а как его тогда подключить

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

а картинки в 17 посте недостаточно?

ты точно платы умеешь делать и что то уже собирал?

winziwul
Offline
Зарегистрирован: 05.03.2014

это подключение к дудке а как приделать к меге

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

какой еще дудке? дудка - это называют так avrdude, а не ардуину

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

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

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

winziwul
Offline
Зарегистрирован: 05.03.2014

ладно думаю разберусь я уже делал твой проект хронометр всё работает

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

а ну если делал тогда есть о чем поговорить

кстати хрон новую версию все никак не допилю

winziwul
Offline
Зарегистрирован: 05.03.2014

понятно, буду ждать новую

winziwul
Offline
Зарегистрирован: 05.03.2014

jeka_tm скажи как из скетча сделать хекс

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

инструкция для Windows

просто нажми скопку

потом заходишь в проводник. в адресе вбиваешь %temp% и энтер

затем в папке делаешь сортировку по дате

и в самом верху будет только что измененная папка build и какие то цифры

а в ней уже найдешь hex свой

 

winziwul
Offline
Зарегистрирован: 05.03.2014

ага спасибо, а ещё как узнать какие фьюзы ставить если скетч не мой

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

в boards.txt

winziwul
Offline
Зарегистрирован: 05.03.2014

спасибо

winziwul
Offline
Зарегистрирован: 05.03.2014

подскажи не могу найти файл boards.txt где он хоть лежать должен

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

arduino-1.0.6\hardware\arduino

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

http://arduino.ru/forum/obshchii/novichkam-podskazki#comment-104068

 

winziwul
Offline
Зарегистрирован: 05.03.2014
вот этот файл создан он
08.01.2014 не хрена сдесь не пойму
 
# See: <a data-cke-saved-href="http://code.google.com/p/arduino/wiki/Platforms" href="http://code.google.com/p/arduino/wiki/Platforms" rel="nofollow">http://code.google.com/p/arduino/wiki/Platforms</a>

##############################################################

uno.name=Arduino Uno
uno.upload.protocol=arduino
uno.upload.maximum_size=32256
uno.upload.speed=115200
uno.bootloader.low_fuses=0xff
uno.bootloader.high_fuses=0xde
uno.bootloader.extended_fuses=0x05
uno.bootloader.path=optiboot
uno.bootloader.file=optiboot_atmega328.hex
uno.bootloader.unlock_bits=0x3F
uno.bootloader.lock_bits=0x0F
uno.build.mcu=atmega328p
uno.build.f_cpu=16000000L
uno.build.core=arduino
uno.build.variant=standard


 

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

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

у меня лично только это, все лишнее для меня выкинул

хотя мини почемуто не хватает. потом добавлю как понадобится

# See: http://code.google.com/p/arduino/wiki/Platforms

##############################################################

uno.name=Arduino Uno
uno.upload.protocol=arduino
uno.upload.maximum_size=32256
uno.upload.speed=115200
uno.bootloader.low_fuses=0xff
uno.bootloader.high_fuses=0xde
uno.bootloader.extended_fuses=0x05
uno.bootloader.path=optiboot
uno.bootloader.file=optiboot_atmega328.hex
uno.bootloader.unlock_bits=0x3F
uno.bootloader.lock_bits=0x0F
uno.build.mcu=atmega328p
uno.build.f_cpu=16000000L
uno.build.core=arduino
uno.build.variant=standard

##############################################################

nano328.name=Arduino Nano w/ ATmega328

nano328.upload.protocol=arduino
nano328.upload.maximum_size=30720
nano328.upload.speed=57600

nano328.bootloader.low_fuses=0xFF
nano328.bootloader.high_fuses=0xDA
nano328.bootloader.extended_fuses=0x05
nano328.bootloader.path=atmega
nano328.bootloader.file=ATmegaBOOT_168_atmega328.hex
nano328.bootloader.unlock_bits=0x3F
nano328.bootloader.lock_bits=0x0F

nano328.build.mcu=atmega328p
nano328.build.f_cpu=16000000L
nano328.build.core=arduino
nano328.build.variant=eightanaloginputs

##############################################################

micro.name=Arduino Micro
micro.upload.protocol=avr109
micro.upload.maximum_size=28672
micro.upload.speed=57600
micro.upload.disable_flushing=true
micro.bootloader.low_fuses=0xff
micro.bootloader.high_fuses=0xd8
micro.bootloader.extended_fuses=0xcb
micro.bootloader.path=caterina
micro.bootloader.file=Caterina-Micro.hex
micro.bootloader.unlock_bits=0x3F
micro.bootloader.lock_bits=0x2F
micro.build.mcu=atmega32u4
micro.build.f_cpu=16000000L
micro.build.vid=0x2341
micro.build.pid=0x8037
micro.build.core=arduino
micro.build.variant=micro


##############################################################

attiny13.name=ATtiny13 (int. 9.6 MHz clock)
attiny13.upload.using=arduino:arduinoisp
attiny13.bootloader.low_fuses=0x7a
attiny13.bootloader.high_fuses=0xff
attiny13.upload.maximum_size=1024
attiny13.build.mcu=attiny13
attiny13.build.f_cpu=9600000
attiny13.build.core=core13

##############################################################

atmega328.name=ATmega328P Optiboot (8MHz internal OSC)
atmega328.upload.protocol=arduino
atmega328.upload.maximum_size=32256
atmega328.upload.speed=115200
atmega328.bootloader.low_fuses=0xe2
atmega328.bootloader.high_fuses=0xde
atmega328.bootloader.extended_fuses=0x05
atmega328.bootloader.path=optiboot
atmega328.bootloader.file=optiboot_atmega328_8mhz.hex
atmega328.bootloader.unlock_bits=0x3F
atmega328.bootloader.lock_bits=0x0F
atmega328.build.mcu=atmega328p
atmega328.build.f_cpu=8000000L
atmega328.build.core=arduino
atmega328.build.variant=standard

##############################################################

atmega8noxtalfast.name=ATmega8 (8MHz 38400)

atmega8noxtalfast.upload.protocol=arduino
atmega8noxtalfast.upload.maximum_size=7168
atmega8noxtalfast.upload.speed=38400

atmega8noxtalfast.bootloader.low_fuses=0xe4
atmega8noxtalfast.bootloader.high_fuses=0xc2
atmega8noxtalfast.bootloader.path=atmega8a
atmega8noxtalfast.bootloader.file=ATmegaBOOT.hex
atmega8noxtalfast.bootloader.unlock_bits=0x3F
atmega8noxtalfast.bootloader.lock_bits=0x0F

atmega8noxtalfast.build.mcu=atmega8
atmega8noxtalfast.build.f_cpu=8000000L
atmega8noxtalfast.build.core=arduino:arduino
atmega8noxtalfast.build.variant=arduino:standard

 

winziwul
Offline
Зарегистрирован: 05.03.2014

делаю сейчас а там дата другая что относиться к мой 328 меге какие фьюзы там шить

winziwul
Offline
Зарегистрирован: 05.03.2014

фсё разобрался смотрим свою плату а тамуже и фьюзы написаны

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

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

winziwul
Offline
Зарегистрирован: 05.03.2014

с кварцем, 16 мегагерц

winziwul
Offline
Зарегистрирован: 05.03.2014

именил вложение код теперь понял

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

разобрался?

winziwul
Offline
Зарегистрирован: 05.03.2014

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

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

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

winziwul
Offline
Зарегистрирован: 05.03.2014

у меня для уно с кварцем на 16 то есть фьюзы так как там и указано, просто я думал они прописываются там после создания хекса теперь разобрался спасибо

SLOM
Offline
Зарегистрирован: 06.11.2014

а вот такой пульт если купить будет работать? 

http://ru.aliexpress.com/item/1pcs-High-quality-3-in-1-2-4GHz-Wireless-C...

или китайский лучше не брать? 

 

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

я брал китайский. и он работал

 

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

http://www.banggood.com/WLtoys-Transmitter-For-V202-V212-V222-RC-Quadcopter-p-79237.html

этот пульт больше не продается((( прислали письмо так и так вернем деньги

надо что то другое выбирать

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

http://www.banggood.com/ru/WLtoys-V222-2_4G-4CH-6-Axis-RC-Quadcopter-Tra...

SLOM
Offline
Зарегистрирован: 06.11.2014

стилизованный под профи апу неудобен, иначе я бы купил профи апу, потипу тараниса, отличная 9\16 канальная апа. 

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

вобщем буду заказывать на алиекспрес. от туда скоро приедет механизм стрельбы 6мм шариками 

http://ru.aliexpress.com/item/Henglong-3818-3819-3838-3939-ect-1-16-RC-t...

 

и дымок :)

 

http://ru.aliexpress.com/item/Henglong-3818-3819-3838-3939-ect-1-16-RC-t...

 

буду делать еще один поворотный механизм под пушку. 

и того мне понадобяться каналы управления: 

1. стик на движение машиной. 

2. крестовина на управление манипулятором

3. стик на управление водометом

4. стик на управление пушкой 

5. кнопка водомет

6. кнопка огонь пушки. 

7. кнопка вкл алгоритма самозахвата. 

https://www.youtube.com/watch?v=j40degrdPvA (видео режима самозахвата, телега делает шаг и хватает что попадет)

8. фары 

и про запас останеться еще одна крестовина и 3 кнопки(старт, селект и хз еще одна) 

если конечно все это заработает. 

 

 

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

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

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

SLOM
Offline
Зарегистрирован: 06.11.2014

а как вы его состыкуете? 

если его можно почему другие пульты нельзя? 

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

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

http://www.wavecruncher.net/~execuc/projects/pv202_receiver/

trembo пишет:

Проверял дальность - мой V222  летает на 250-300 метров и  вверх и по горизонтали.

я проверял на катере. на воде с волнами метров на 100 гдето дальность

SLOM
Offline
Зарегистрирован: 06.11.2014

над поверхностями радио сигнал поглощаеться, дальность всегда ниже чем у самолетов... 

но мне пока такая дальность ненужна, моя телега будет работать в радиусе метров 10-20 не более. поэтому джостик от приставки наиболее приемлем. вобщем заказываю его... 

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

да заказывай что хочешь. это я тем кто хотел подобный пульт заказывать

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

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

пока просто склеил из бумаги

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

Новое видео. пока все крепится на скотче для проверки

https://youtu.be/1O_bhBq07Lk

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

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

winziwul
Offline
Зарегистрирован: 05.03.2014

я делал такой работает на ура но по поводу зарядки за 1 сек враньё 

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

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

winziwul
Offline
Зарегистрирован: 05.03.2014

попробуй от фотоаппарата, 400вольт и места мало

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

winziwul пишет:

попробуй от фотоаппарата, 400вольт и места мало

думаю жена не одобрит если я фотоаппарат разберу)))

ладно что нибудь придумаю. может другую схему найду

winziwul
Offline
Зарегистрирован: 05.03.2014

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

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

jeka_tm пишет:

Новое видео. пока все крепится на скотче для проверки

https://youtu.be/1O_bhBq07Lk

бешаный ЁЖ !!!!!! :)

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

winziwul пишет:

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

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

SU-27-16 пишет:

бешаный ЁЖ !!!!!! :)

Ёёёёёёёёёёёёжжжииииииииккккк)))