Notifications
Clear all

New Transmitter/receiver motor/servo control

4 Posts
2 Users
0 Likes
752 Views
Camerart
(@camerart)
Member
Joined: 4 years ago
Posts: 3
Topic starter  

Hi,

First post!

I've just designed a Transmitter/receiver set for use on Tricopters. 

Both PCBs have GPS, Altimeter, Compass, screen and radio.  The tranmsitter has joysticks and an incremenal encoder for direction dialing and the receiver has PWM outputs for Motor/servo control.

Next I've got to add the control programs, between sticks etc and motors etc.

Has anyone got any experience in this, and can give guidance please.

Cheers, Camerart.

This topic was modified 4 years ago by Camerart

   
Quote
Camerart
(@camerart)
Member
Joined: 4 years ago
Posts: 3
Topic starter  

Hi,

As there are no answers, I'll assume that nobody knows.

I'll just have to experiment.

C


   
ReplyQuote
(@dronebot-workshop)
Workshop Guru Admin
Joined: 5 years ago
Posts: 1075
 

@camerart Welcome to the forum!

Posted by: @camerart

I've just designed a Transmitter/receiver set for use on Tricopters. 

Both PCBs have GPS, Altimeter, Compass, screen and radio.  The tranmsitter has joysticks and an incremenal encoder for direction dialing and the receiver has PWM outputs for Motor/servo control.

Perhaps if you posted some more details you could get some assistance, right now we have no idea what microcontroller this is based upon, what components you're using for the GPS and altimeter, etc.  Not to mention that we also don't know what language (ie. C++, Python) you're programming in!

It sounds like a great project, a few pictures, and possibly a hookup diagram would be useful. You can embed the images in your post and use the "<>" button to add any code you're having difficulty with.

There is a good chance that there ARE people who can help you here, perhaps some folks will have experience with one aspect of your project and some will be more conversant with another. 

Think of it like going to the doctor, the more details you can give her about your symptoms the better chance you have of getting the right treatment.

😎

Bill

 

 

"Never trust a computer you can’t throw out a window." — Steve Wozniak


   
ReplyQuote
Camerart
(@camerart)
Member
Joined: 4 years ago
Posts: 3
Topic starter  
Posted by: @dronebot-workshop

@camerart Welcome to the forum!

Posted by: @camerart

I've just designed a Transmitter/receiver set for use on Tricopters. 

Both PCBs have GPS, Altimeter, Compass, screen and radio.  The tranmsitter has joysticks and an incremenal encoder for direction dialing and the receiver has PWM outputs for Motor/servo control.

Perhaps if you posted some more details you could get some assistance, right now we have no idea what microcontroller this is based upon, what components you're using for the GPS and altimeter, etc.  Not to mention that we also don't know what language (ie. C++, Python) you're programming in!

It sounds like a great project, a few pictures, and possibly a hookup diagram would be useful. You can embed the images in your post and use the "<>" button to add any code you're having difficulty with.

There is a good chance that there ARE people who can help you here, perhaps some folks will have experience with one aspect of your project and some will be more conversant with another. 

Think of it like going to the doctor, the more details you can give her about your symptoms the better chance you have of getting the right treatment.

😎

Bill

 

 

Hi B,

It would be quite a long explanation!  So here is a link: https://forum.allaboutcircuits.com/threads/remote-control-by-location-pic-in-oshonsoft.148795/

As you can see I started years ago, and many things have changed over that time.

I think since asking this, I may have answered it myself.  Normally PWM signals are sent TX to RX, with this, serial DATA is sent TX instead and interpreted, so the REMOTE PCB outputs PWM into a KK2 controller and then the motors/servo.  Now I think that the controller mixes the channels and controls the motors/servo.

I'm just about to start 'playing' with PWM etc on an oscilloscope to see how it can be done in the program.

Thanks, C.

 


   
ReplyQuote