Радиоуправляемый катер из потолочки

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

Edikxp пишет:

Я тоже долго не мог понять почему приемник 433 мГц не хотел работать от внешнего питания, потом понял что мину должен еще быть общим и с акб кинул минус на GND Ардуино )

Довольно частая ошибка новичков. Ну зато теперь запомнишь

klochkovdi05
Offline
Зарегистрирован: 11.05.2016

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

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

klochkovdi05 пишет:
Жека, харе умничать, прям подбешивает твоё самолюбие. Поскромнее нужно быть

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

Mr.Privet
Mr.Privet аватар
Offline
Зарегистрирован: 17.11.2015

Жека прав. По описанным Вами синдромам отсутствие общей земли это первое что приходит на ум. Так что это ошибка новичка. К сожалению еще не придуман способ передавать сигнал по одному проводу, цепь должна быть замкнутая...

Edikxp
Offline
Зарегистрирован: 24.10.2017

Я знаю в этом ты точно подскажешь. Есть камера Runcam 3 и кабель для удаленного вкл\выкл записи, вот парень показывает https://youtu.be/Uspf9eORuPA?t=286 как это все подключить к аппаратуре квадрокоптера. Сигнал передается  PWM ресивером тумблером. На кабеле есть +\- и белый сигнальный, я так понимаю что на белый просто подается 5 вольт и это есть сигналом? Или что передает тумблер в нижнем положении и верхнем ? Хочу сделать это все через Ардуино, а не покупать дорогую аппаратуру )

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

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

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

Edikxp
Offline
Зарегистрирован: 24.10.2017

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

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

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

а тут я все ссылки давал, и исходники от моего катера

http://arduino.ru/forum/proekty/radioupravlyaemyi-kater-iz-potolochki#co...

http://arduino.ru/forum/proekty/radioupravlyaemyi-kater-iz-potolochki?pa...

Edikxp
Offline
Зарегистрирован: 24.10.2017

Я полагаю вот кусок кода где защита

 

  if((millis()-time)>1000 && !flag){
    analogWrite(motor, 0);
    servo.write(90+rxValues.trim_roll);
  }
  if((millis()-state)>300 && !flag){
    state=millis();
    digitalWrite(power, led);
    led=!led;
  }
  if((millis()-time)>2000 && !flag){
    time=millis();
    protocol.init(&wireless);
  }

 

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

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

2 часть отвечает что при нормальной связи моргает светодиод, так для внешнего контроля при настройке

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

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

petro.bozisko
Offline
Зарегистрирован: 18.01.2018

А де схема і прошивка

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

petro.bozisko пишет:

А де схема і прошивка

А где приветствие и все русские буквы?)) 2 сообщение смотри

petro.bozisko
Offline
Зарегистрирован: 18.01.2018

Добрый вече я извиняюсь, я немагу найти схему и прошывку?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013
шнурок
Offline
Зарегистрирован: 26.02.2018

jeka_tm пишет:

Вот катер с размерами 590х227х112. Выкройка на 16 листах А4

https://yadi.sk/i/f-Q9yogtfwyqk

 

Женя можно повторить ссылку, спсибо

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013
шнурок
Offline
Зарегистрирован: 26.02.2018

женя протупил я, не ту ссылку попросил. да и ладно. сможешь отмаштабировать и развернуть эту модель а то уменя комп подвисает много граней? файлик в объекте есть. нужен размер 590х227х112

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

Где файлик есть? В каком объекте?

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

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013
шнурок
Offline
Зарегистрирован: 26.02.2018

jeka_tm пишет:

Где файлик есть? В каком объекте?

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

 

http://rgho.st/8YF8DFznC

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

Да у меня тоже тупит. Ты неудачно сделал модель:

1. Лучше делать поверхностями, а не твердое тело

2. Не делать эти небольшие скругления на углах, толку от них никакого, а вот количество вершин очень сильно прибавляет, от этого и тупит

шнурок
Offline
Зарегистрирован: 26.02.2018

jeka_tm пишет:

Да у меня тоже тупит. Ты неудачно сделал модель:

1. Лучше делать поверхностями, а не твердое тело

2. Не делать эти небольшие скругления на углах, толку от них никакого, а вот количество вершин очень сильно прибавляет, от этого и тупит

я делал под фрезу на пенополистироле

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

Ну тогда сам или используй мой чертеж

satelit 2
Offline
Зарегистрирован: 04.12.2016

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

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

В смысле умер? Катера сделаны, плавали. Он не может быть мертвым, законченный же.

Насчет реверса один человек использовал драйвер для РУ моделей. А задний ход не проблема и самодельный, просто нужно N и Pканальные мощные транзиторы

satelit 2
Offline
Зарегистрирован: 04.12.2016

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

satelit 2
Offline
Зарегистрирован: 04.12.2016

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

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

ну реле так на реле. лучше ставь автомобильное

satelit 2
Offline
Зарегистрирован: 04.12.2016

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

satelit 2
Offline
Зарегистрирован: 04.12.2016

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

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

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

satelit 2
Offline
Зарегистрирован: 04.12.2016

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

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

а ты скинь сюда что у тебя в сетапе

satelit 2
Offline
Зарегистрирован: 04.12.2016

код сырой не дописан, пока только руль.

#include <SPI.h>      // библиотека для протокола SPI
#include <nRF24L01.h> // библиотека для nRF24L01+
#include <RF24.h>     // библиотека для радио модуля
#include <Servo.h> // подключение библиотеки Servo
Servo servo1;// руль
const int pinServo=8; // Пин для подключения сервопривода руля

int angleServo = 0; // переменная для хранения угла поворота сервы
const uint64_t pipe = 0xF0F1F2F3F4LL; // идентификатор передачи
RF24 radio(9,10);  // Для MEGA2560 замените на RF24 radio(9,53);
float data[6];//колличество каналов управления
unsigned long time;
void setup()
{
  Serial.begin(9600);  // включаем последовательный порт
  servo1.attach(pinServo);
  radio.begin();       // включаем радио модуль
  radio.setChannel(0); // выбираем канал (от 0 до 127)
  delay(2);

  radio.setChannel(0);            // устанавливаем канал (0-127)
  radio.setDataRate(RF24_1MBPS);  // скорость передачи данных
  radio.setPALevel(RF24_PA_HIGH); // мощность передатчика

  radio.openReadingPipe(1,pipe); // открываем первую трубу
  radio.startListening();         // начинаем слушать трубу
}

void loop() 
{
  if (radio.available()) {            // проверяем буфер обмена
    time = millis();
    radio.read(&data, sizeof(data)); // читаем данные
  }
  if (millis() - time > 1000){
    data[0]=0;
    data[1]=0;
    data[2]=0;
    data[3]=0;
    data[4]=0;
    data[5]=0;
  }
  angleServo=map(data[1],0,1023,0,180);
// поворот сервопривода на полученный угол
  servo1.write(angleServo);
  
  
  
  Serial.println("-----");
  Serial.println(data[0]);// выводим данные
  Serial.println(data[1]);
  Serial.println(data[2]);
  Serial.println(data[3]);
  Serial.println(data[4]);
  Serial.println(data[5]);
  //delay(3000);
}





 

satelit 2
Offline
Зарегистрирован: 04.12.2016

может дело в 37 строке, там по идее примерно 512 должно быть. сегодня не буду уже тестить

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

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

как и говорил в сетапе дожно быть установление первоначального положения 90 (или близко, смотря как собрал). между 16 и 17

servo1.write(90);

satelit 2
Offline
Зарегистрирован: 04.12.2016

а вместо драйвера двигателя irf44 подойдут. мерял ток на вдижке от стеклоомывателя, около 4 ампер

satelit 2
Offline
Зарегистрирован: 04.12.2016

satelit 2
Offline
Зарегистрирован: 04.12.2016

мой титаник обретает форму

 

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

satelit 2 пишет:

а вместо драйвера двигателя irf44 подойдут. мерял ток на вдижке от стеклоомывателя, около 4 ампер

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

satelit 2 пишет:

мой титаник обретает форму

Решил по своему делать. Прикормочный кораблик?

satelit 2
Offline
Зарегистрирован: 04.12.2016

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

 

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

Я первый собирал на моторах от игрушечного вертолета. Кто то отдал сломанный

https://www.youtube.com/watch?v=2V8MKTHPTqw

satelit 2
Offline
Зарегистрирован: 04.12.2016

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

 

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

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

satelit 2
Offline
Зарегистрирован: 04.12.2016

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

 

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

У меня нет, там ток то небольшой. Да и падение напряжения с 5В до 3.3В. Ищи ошибки монтажа

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

satelit 2 пишет:

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

 


Клей полиуретановый.
Спросить у мебельщиков.
Отверждается от влаги в воздухе.
Слегка пенится.
Надо крепко придавить пока сохнет.
Сохнет за 15-20 минут.
Липнет ко всему. Вы пену монтажную видели ? Это он и есть.
Похож на жидкий мёд по густоте.
Очень удобно склеивать листовой материал с гигантской поверхностью.
Наносится шпателем .
Ждем пока начал пенится (белеть) и крепко прижимаем.
Для пробы склеивал 3 листа легчайшего пенопласта .
Вокруг среднего вклеена широкая армировочная сетка от регипса.
Угол между нитями сверху-снизу 45 градусов.
Именно 45 и никак иначе.
Пенопластовый бутерброд становится прочным как фанера.
Хрен согнешь
Хотя рулонный пенопласт гнется как сопля.

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

Давно слышал про такой клей, раньше даже продавали, уран что ли назывался или что то похожее. Но судя по информации с форумов пропал, или очень непросто найти.

Я бы с удовольствием попробовал 

 

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

jeka_tm пишет:

Давно слышал про такой клей, раньше даже продавали, уран что ли назывался или что то похожее. Но судя по информации с форумов пропал, или очень непросто найти.

Я бы с удовольствием попробовал

Мой вот такой: kleiberit 506.0
https://www.google.ru/search?newwindow=1&source=hp&ei=tfs-W5y1MoeUmwWomp3ACg&q=kleiberit+506.0

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

http://www.furlat.lv/ru/produkti/%d0%ba%d0%bb%d0%b5%d0%b9-%d0%b3%d0%b5%d...

Там внизу pdf есть

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

Конкретно такой не нашел. С другими цифрами тоже можно?