BaroneRosso.it - Forum Modellismo

BaroneRosso.it - Forum Modellismo (https://www.baronerosso.it/forum/)
-   Circuiti Elettronici (https://www.baronerosso.it/forum/circuiti-elettronici/)
-   -   Arduino nei modelli. Che ne dite? (https://www.baronerosso.it/forum/circuiti-elettronici/383033-arduino-nei-modelli-che-ne-dite.html)

rosnik 05 febbraio 20 22:45

Citazione:

Originalmente inviato da ivadrone69 (Messaggio 5179000)
ciao ragazzi sono un nuovo iscritto, non so come contattare e scrivo qui per una mano ho comprato la jumper t16 qualcuno mi potrebbe spiegare come bindare una ricevente compatibile con spektrum ciao grazie ivan

Crosspostin:shutup:

rosnik 05 febbraio 20 22:46

Citazione:

Originalmente inviato da Minestrone (Messaggio 5178982)
Mi trovo con la necessità di pilotare 11 servi in un modello dotato di una ricevente che ha solo 8canali. La prima cosa che ho cercato è un convertitore sbus --> pwm ma non ne ho trovati nei negozi in cui mi rifornisco abitualmente. Mi sono messo a pensare a soluzioni alternative:
1)convertitore sbus--> pwm : non c'è?


Giusto come idea...
https://www.aliexpress.com/item/4000...chweb201603_55

ce ne sono pure a 32 canali.

ioteo 05 febbraio 20 23:44

Se hai un po’ di esperienza con arduino ed un po’ di tempo da dedicarci sicuramente ne vale la pena!
L’affidabilità dipende da te e non dal componente!
Si trovano vari tutorial in rete anche con altri controllori più prestanti tipo i teensy...

https://github.com/bolderflight/SBUS-to-PWM

Comunque considera che raddoppiare i canali con due riceventi (tipo la x8r) é possibile.
Si può per esempio brindare una x8r in modo da avere i canali da 9 a 16 sul PWM e mantenere tutti i 16ch sull’uscita sbus.

ElNonino 05 febbraio 20 23:45

Citazione:

Originalmente inviato da nicolap (Messaggio 5179035)
Se Arduino è apprezzato a livello globale ed è diventato così famoso non credo sia dovuto al fatto che viene utilizzato per giocare... Questo è solo il mio punto di vista e tanto di cappello a chi è in grado di scriversi un codice partendo da zero ma per fare ciò bisogna avere anche molto tempo libero.

Inviato dal mio PRA-LX1 utilizzando Tapatalk

Arduino è venuto famoso a livello hobbistico perchè ha permesso a molti hobbisti di realizzare un sacco di cose semplici partendo da un hw economico ben ingegnerizzato e flessibile, contornato da varie schede aggiuntive e supportato da librerie gratuite sviluppate in gran parte da hobbisti e spesso di qualità medio bassa.

Il lato negativo è che fa credere a molti che con Arduino si possa fare tutto anche in campi ed applicazioni che richiederebbero una buona affidabilità del firmware/software, personalmente non lo metterei mai su qualcosa che solca i cieli.

Riguardo al tempo libero, mi pare ce ne voglia tanto anche per costruire e far volare aeromodelli, ognuno chiaramente lo gestisce come meglio crede.

:yeah:

ioteo 06 febbraio 20 00:30

Ok, la piattaforma open source ed i vari problemi derivati, tuttavia ardupilot é proprio basata su arduino ed é una delle più utilizzate.
Poi l’ambito industriale é diverso (anche se é sbarcato anche lì!).

italo.driussi 06 febbraio 20 10:28

A mio modo di vedere, avete ragione tutti due la differenza la fa il software che ci inserite.

Fino a poco tempo fa, tutti i regolatori per motori elettrici usavano un atmega8 quello usato nei prototipi di arduino.

ElNonino 06 febbraio 20 11:07

Citazione:

Originalmente inviato da italo.driussi (Messaggio 5179075)
A mio modo di vedere, avete ragione tutti due la differenza la fa il software che ci inserite.

Fino a poco tempo fa, tutti i regolatori per motori elettrici usavano un atmega8 quello usato nei prototipi di arduino.

E ci sta, programmato direttamente un atmega 8 un motore lo fa girare anche bene però alla stessa cifra monti un stm32 a 32 biti e vedi la differenza nella precisione della regolazione e nella dolcezza e proporzionalità durante le variazioni di regime.

Riguardo alle librerie di Arduino il loro punto debole è che spesso saltano fuori incompatibilità fra una e l'altra e quasi tutte sono "bloccanti" ed hanno una gestione degli interrupt un po spannometrica quindi non sono appropriate in applicazioni in cui è richiesta una bassa latenza e/o un sistema deterministico; in un mezzo volante vorrei che il comando inviato venga SEMPRE eseguito in 10ms non random.

Ardupilot credo sia stato sviluppato come fw dedicato quindi scritto da 0 così come pure i fw per le stampanti 3D, anche in questa appplicazione però sto notando il passaggio a processori a 32 bit.

IMHO

:yeah:

nicolap 06 febbraio 20 13:12

Concordo sul fatto che il fw è l'elemento più importante abbinato ad un hardware adeguato..
Le librerie pronte possono essere utili per snellire la programmazione ma ne sconsiglierei comunque l'utilizzo a chi pensa di utilizzarle senza prima verificarne l'affidabilità e soprattutto per la gestione dei comandi fondamentali di volo che secondo me dovrebbero essere diretti sulla rx. In fine, ma non di importanza minore, tutto l'hardware e le periferiche connesse ad un microcontrollore dovrebbero avere alimentazione separata e adeguatamente protetta dall'impianto radio.

Inviato dal mio PRA-LX1 utilizzando Tapatalk

marcodef 06 febbraio 20 16:04

Questo può andare?


https://alofthobbies.com/frsky-sbus-decoder.html

Ti permette di aggiungere quattro canali ad una ricevente con sBus

In alternativa ci sono anche le centraline FrSky

Marco


Sent from my iPhone using Tapatalk

Minestrone 07 febbraio 20 18:11

Lo scopo della discussione era chiedere pareri, conosco cosa acquistare per aggiungere canali alla ricevente.

Tornando in topic condivido quello che scrivete, riguardo alle librerie sarebbero da utilizzare la libreria Servo.h e una qualche libreria per la codifica del segnale sbus. Per la librerira servo se ne può fare anche a meno dovendo di fatto solo generare onde quadre ma non credo che il problema stia li perchè è una libreria collaudatissima e sicura. Il punto di domanda sarebbe la libreria sbus dalla quale si deve dipendere.


Tutti gli orari sono GMT +2. Adesso sono le 07:33.

Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002