Sommario:
- Fase 1: COMPONENTI
- Passaggio 2: CONFIGURAZIONE DEL RICEVITORE
- Passaggio 3: CONFIGURAZIONE DEL SOFTWARE
- Passaggio 4: CONFIGURAZIONE DEL CONTROLLER DI VOLO
Video: Mod RSSI ricevitore FlySky: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Ho iniziato la mia carriera di pilota di droni utilizzando un trasmettitore economico prodotto da Flysky, l'FS-I6.
All'inizio non è così male, ma prima o poi desidererai qualcosa di più. Puoi spendere l'equivalente di diversi FS-I6 su un trasmettitore di buon livello o puoi leggere questo ible (e altri che seguiranno) sulle mod che ho implementato nelle mie radio flysky.
In questo file vedremo come aggiungere la funzione RSSI al più comune ricevitore flysky. L'RSSI è una grande mancanza nell'ecosistema flysky (per qualsiasi ragione sconosciuta, dal momento che è davvero facile da implementare). Poiché l'RSSI ti dice quanto è buona la tua connessione e se stai per perdere il controllo, è abbastanza chiaro quanto sia importante questa funzione!
Si prega di notare che ogni stringa "flysky" potrebbe essere sostituita con "turnigy". Per quanto ne so sia il trasmettitore che i ricevitori sono cloni. Non ho testato tutte le combinazioni, ma in realtà sto usando un ricevitore modificato Turnigy IA6C con il mio FS-I6 senza alcun problema.
Fase 1: COMPONENTI
Sto usando un trasmettitore FS-I6, lo trovi su Amazon, Bangood, Hobbyking e in altri negozi.
I ricevitori che possono essere modificati sono:
FS-IA6B: Amazon, Bangood, hobby.
FS-IA6C: Bangood, hobby.
FS-IA8X: Amazon, Bangood.
FS-X6B: Amazon, Bangood, hobby.
FS-X8B: Bangood.
Avrai bisogno di un debugger/programmatore USB, ST-Link V2: Amazon, Bangood.
Inoltre è sufficiente saldare pochi fili e, a seconda del ricevitore, utilizzare un piccolo cacciavite per aprire la custodia (sarà particolarmente utile con il trasmettitore mod).
Saldatore: Amazon, Bangood.
Kit riparazione cacciavite piccolo: Amazon, Bangood.
Passaggio 2: CONFIGURAZIONE DEL RICEVITORE
Il primo passo è rimuovere la custodia del ricevitore, se presente, ed esporre il suo PCB.
Ora, a seconda del ricevitore, è necessario trovare i suoi quattro pad di connessione e collegarli ai pin giusti sull'ST-Link. Ho usato i fili che arrivavano lungo l'ST-Link, tagliandoli e saldandoli nel posto giusto. Alcune persone hanno semplicemente tenuto il filo in posizione a mano. Non sostengo davvero questo trucco perché le possibilità di cortocircuitare e bruciare qualcosa sono molto più delle possibilità di danneggiare il PCB mediante saldatura. I pad non sono enormi, ma almeno sono ragionevolmente distanziati, non è un compito difficile da saldare.
Nell'immagine puoi vedere cosa ho fatto sul mio ricevitore IA6B. Ho messo lo schema elettrico "ingrandito" in questa pagina (scorri verso il basso, non è inglese ma devi solo guardare le immagini alla fine). Lì trovi lo schema elettrico che ho testato personalmente e, appena avrò altri ricevitori, proverò la mod e aggiornerò il tutorial.
Prestare attenzione a cablare il cavo di alimentazione positivo sul 3V3 e non il pin 5V sul dongle ST-Link, è la maggiore possibilità di danneggiare qualcosa.
Una volta collegati in qualche modo i quattro fili (3V3, GND, SWDIO, SWCLK) al ricevitore e all'ST-Link, il dispositivo è "elettricamente" pronto per essere aggiornato. Non collegare già l'USB ST-Link, è necessario installare i driver in anticipo, vedere il passaggio successivo.
Passaggio 3: CONFIGURAZIONE DEL SOFTWARE
È necessario visitare il sito ST e scaricare i driver e l'utilità del programmatore USB, dovrebbero essere gli ultimi collegamenti/pulsanti in fondo alla pagina. Una volta scaricati, installali, non è richiesta alcuna configurazione particolare.
I firmware dei ricevitori sono forniti da Cleric-k e dal suo repository github. È stato così gentile da fornire due firmware per ogni ricevitore: uno con l'uscita RSSI sul canale 14 e uno con l'uscita RSSI sul canale 8. L'unica differenza è che se stai usando un'uscita PPM dovresti usare la versione del canale 8, se stai usando l'uscita Ibus non importa.
Ora apri l'utilità ST-LINK che hai installato pochi minuti fa, dovresti avere una finestra simile alla prima immagine di questo passaggio, ora segui questa lista di controllo:
- Impostare "Campo indirizzo" e "Dimensione" a 0x08000000 e 0x8000.
- Fare clic su "Connetti al target" (pulsante sotto il menu).
- Clicca su "Salva" per scaricare un backup del firmware originale (non lo saprai mai…).
- Fai clic su "Apri" e trova il firmware che hai appena scaricato dal repository github.
- Fai clic su "Verifica programma", dovresti vedere una finestra pop-up simile alla seconda immagine di questo passaggio.
- Verifica che "Indirizzo" e "Percorso file" siano corretti. Devono essere "0x08000000" e "your_downloaded_firmware_path".
- Selezionare "Verifica dopo la programmazione".
- Ora premi start e lascia che il software venga eseguito.
- Se vedi la frase "Verifica… OK" in verde nella prima console immagine, significa che hai flashato con successo il nuovo firmware.
Se il tuo ricevitore è stato associato a un trasmettitore ora l'associazione è persa e devi ricollegarla. C'è un trucco che coinvolge un editor esadecimale che ti consente di manipolare alcuni byte nel firmware modificato (dopo aver letto i valori corretti dal firmware originale) per preservare l'accoppiamento ma -credimi- sarà molto più veloce ricollegare il ricevitore. Ce l'hai già sul tavolo, con il bottone in vista.
Passaggio 4: CONFIGURAZIONE DEL CONTROLLER DI VOLO
Ora che hai un ricevitore flysky in grado di emettere l'RSSI su un canale, è il momento di configurare il controller di volo. È impossibile fare un tutorial per ogni combinazione di dispositivo FC e firmware FC, ma fortunatamente la configurazione è più o meno la stessa. Mostrerò come configurare correttamente un Omnibus F4 Pro con firmware Inav.
Collega e configura il ricevitore come al solito, PPM o IBUS a seconda delle tue esigenze. Nella scheda di configurazione devi disabilitare la funzione "RSSI analogico" (guarda in basso a destra). Ora vai alla scheda "ricevitore" e imposta il valore "Canale RSSI" a seconda del firmware che hai flashato. Ho flashato il firmware IA6B_rssi_ch14.bin (sto usando l'uscita Ibus, ovviamente) quindi scelgo "CH14".
Ecco fatto: ora hai la funzione RSSI sul tuo ricevitore flysky!
Qualcuno potrebbe aver notato che sto leggendo i valori non solo sul canale da 1 a 6, e il mio trasmettitore dovrebbe essere a 6 canali. Non preoccuparti, l'ho modificato per avere 14 canali, questo verrà spiegato in un altro -ible. Nel frattempo non abbiate paura di seguire questo tuttorial, il numero del canale non ha importanza perché il valore RSSI sarà prodotto dal ricevitore stesso, quindi non c'è bisogno di avere un trasmettitore modificato per farlo.
Buon RSSI a tutti!
Consigliato:
Aggiungi un display digitale a un vecchio ricevitore di comunicazioni: 6 passaggi (con immagini)
Aggiungi un display digitale a un vecchio ricevitore di comunicazione: uno dei difetti dell'utilizzo di un vecchio dispositivo di comunicazione è il fatto che il quadrante analogico non è molto preciso. Stai sempre indovinando la frequenza che stai ricevendo. Nelle bande AM o FM, questo generalmente non è un problema perché di solito
Assemblaggio del kit ricevitore radio AM: 9 passaggi (con immagini)
Assemblaggio del kit ricevitore radio AM: mi piace assemblare diversi kit elettronici. Sono affascinato dalle radio. Mesi fa ho trovato su Internet un kit ricevitore radio AM economico. L'ho ordinato e dopo l'attesa standard di circa un mese è arrivato. Il kit è fai da te sette transistor superhet
Ricevitore Raspberry Pi NOAA e Meteor-M 2: 6 passaggi
Ricevitore Raspberry Pi NOAA e Meteor-M 2: questa istruzione ti aiuterà a configurare una stazione di ricezione non solo per APT da NOAA-15, 18 e 19, ma anche Meteor-M 2. È davvero solo un piccolo progetto di follow-on per il fantastico "Raspberry Pi NOAA Weather Satellite Receiver" progetto
Analizzatore/ricevitore IR remoto con Arduino: 3 passaggi
Analizzatore/ricevitore IR remoto con Arduino: questo analizzatore riceve 40 diversi protocolli IR contemporaneamente e mostra l'indirizzo e il codice del segnale ricevuto. Utilizza la libreria Arduino IRMP, che include questa applicazione come esempio e altre utili applicazioni! volere
Ricevitore All Band con SI4732 / SI4735 (FM / RDS, AM e SSB) Con Arduino: 3 passaggi
Ricevitore per tutte le bande con SI4732 / SI4735 (FM / RDS, AM e SSB) con Arduino: è un progetto di ricevitori per tutte le bande. Utilizza la libreria Arduino Si4734. Questa libreria ha più di 20 esempi. È possibile ascoltare FM con RDS, stazioni AM locali (MW), SW e stazioni radio amatoriali (SSB). Tutta la documentazione qui