Bi-directioneel RC-control zelfbouw! (verslag)

Oude zender goedkoop gekocht.
Alle potmeters opnieuw bedraad.
2x 2,2 inch graphic display besteld, komen beiden in open vakjes.
Ik plaats 2 of 4 extra joysticks.

Toch nog ff kijken of de zender een Arduino 2560 krijgt ipv een r-PI.



IMG_20190303_195138.jpeg
IMG_20190303_195158.jpeg
IMG_20190303_195400.jpeg
 
De transmitter krijgt definitief de 2560 en wel icm het ontwikkelingsboard met opzet I/O-print!
Bv: analoge ingangen, elk een plus, min, signal. Handig naar de potmeters toe.
( bedrading, beschreven in vorige reactie, gaat er weer vanaf... )

De 2 andere (compactere) opties laat ik voor wat ze zijn. Op moment voor mij teveel gedoe om alles erop aan gesloten te krijgen...
images.jpg
mega 2560 core robotDyn B.jpg





Heb nog een trosje servo-verlengkabels liggen, deze komen tussen de potmeters en het 2560-board.


IMG_20190304_124407.jpg
 
Zover...

Servoverlengkabels gebruikt. De female kanten d'r af geknipt en aan de potmeters gesoldeerd.

De 2 standaard joysticks vd zender ( 4 potmeters ) en bijhorende "trimmers" vd zender ( 4 potmeters ), elk afzonderlijk naar de 2560 gelinkt.
Hiermee 8 van de 16 ADC ingangen in gebruik.

Trimmen hoeft niet, heb de vrijheid van m'n software. De trimmers kunnen een andere funtie krijgen straks!

Verder 4 "externe" joysticks met push-funtie aangesloten. Hiervoor nogmaals 8 ADC ingangen in gebruik.
Voor de 4 push-funties gebruik ik 4 "normale" digtale I/O vd 2560-chip.

IMG_20190304_202223.jpg



IMG_20190304_202417.jpg
 
Gisteravond nog uurtje bezig geweest.
Gaat ff niet om de "mooiheid", heb ik momenteel mbt zender geen geduld voor.
Alles moet wel goed verbonden zijn en werken uiteraard!

Mooiste is om toch een keer zelf wat pcb's te ontwerpen en maken!

2 digitale mini joystickjes om door e.e.a. van keuze/menu/instellingen te hobbelen ( deze toekennen aan de analoge joysticks/schuifjes )

IMG_20190306_110516.jpg



IMG_20190306_110714.jpg
 
De zender krijgt dus een Arduino MEGA ( 2560 chip ) en de Graafmachine en de Truck krijgen elk een Arduino NANO ( 328p chip ).
 
Deze zender hoefde geen pronkstuk te worden, maar zoals nu...mmm...tja...'nie blij van...

Ondertussen wat onderdelen binnen. Vd week
ff verder en de boel fatoeneren, netter maken.
 
Kom je deze leuke dingen tegen...voor elk een heel leuk bedrag:


js 1.jpg


8a9 euro inlcusief verzend...








js 2.jpg


11a12 euro inlcusief verzend...





Laat maar ff...
 
Nog ff zien waar ik de lcd schermpjes plaats.
Worden er 2 van 2-regels, 16-karakters/regel.
Een enkele van 4-regels, 16-karakters/regel past niet.

In eerste instantie was een grafisch- LCD of -TFT de bedoeling.
 
Even een uurtje gespendeerd aan het servo-pcb'tje.
Ligt er al een tijdje en werkt dmv serial-protocol RS232.
Er zijn wel betere hoor, maar ik krijg de daarbij behorende I2C/bitbanging (nog) niet rond.
En feitelijk kan het hele servo-control gebeuren in de ontvanger-microcontroller, maar ik geef de voorkeur aan een losse microcontroller, aangestuurd door de ontvanger-microcontroller dmv een RS232 verbindinkje.


Lcsc-16-type-16-steering-servo-motor-controller-usb-kabel.jpg

Maar ok!

Met bijgeleverder software is het printje te bedienen, zei het maar 1 servo tegelijk.
Dmv schuifjes of een comando ( servonummer + positie )


sw.jpg


Na een denkfout de boel toch redelijk snel aan het draaien gekregen dmv eigen proggie in Lazarus.
Heb daar even een oud test-proggie gebruikt. Meerdere servo's tegelijk aansturen kan, maar houd dan rekening met
een RS232 'zendduur' per servo van 9,5ms. Is niet hinderlijk.

Met de buttons MIN en MAX stuur ik ff 8 servo's tussen de min- en max-posities.
Het versturen duur 76ms.

Denk eraan, deze tijden hebben niets te maken met de refreshfrequentie en pulsduur van de uiteindelijke signalen die vanaf het printje naar de servo's gaan!
laz2.jpg




Al met al, gaat dit project weer in de wacht...

Als de pcb vd 3D-fpv V2.0 goed bevalt, ga ik ook een servo-pcb-tje construeren.
Dan met eigen embedded software en een veel kleiner printje met ipv de gebruikelijke
servo stekkertjes komen er dan 1.27mm pict stekkertjes aan de servo's.
 
Laatst bewerkt:
Back
Top