Innholdsfortegnelse:
- Trinn 1: KOMPONENTER
- Trinn 2: Mottakeroppsett
- Trinn 3: OPPSETT AV PROGRAMVARE
- Trinn 4: FLYTKONTROLLERKONFIGURASJON
Video: FlySky Receiver RSSI Mod: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Jeg begynte min dronepilotkarriere ved å bruke en billig sender laget av Flysky, FS-I6.
Det er ikke så ille til å begynne med, men før eller siden vil du ønske deg noe mer. Du kan bruke tilsvarende flere FS-I6 på en god nivåsender, eller du kan lese denne ible (og andre som vil følge) om modsene jeg har implementert i flysky-radioene mine.
I denne -boken vil vi se hvordan du legger til RSSI -funksjonen til den vanligste flysky -mottakeren. RSSI er en stor mangel på flysky -økosystemet (uansett ukjent grunn, siden det er veldig enkelt å implementere). Siden RSSI forteller deg hvor god tilkoblingen din er, og hvis du skal miste kontrollen, er det ganske klart hvor viktig denne funksjonen er!
Vær oppmerksom på at hver "flysky" -streng kan erstattes med "turnigy". Så vidt jeg vet er både senderen og mottakerne kloner. Jeg har ikke testet hver kombinasjon, men jeg bruker faktisk en turnigy IA6C modded mottaker med min FS-I6 uten problemer.
Trinn 1: KOMPONENTER
Jeg bruker en FS-I6 sender, du finner den på Amazon, Bangood, Hobbyking og i andre butikker.
Mottakerne som kan moddes er:
FS-IA6B: Amazon, Bangood, Hobbyking.
FS-IA6C: Bangood, Hobbyking.
FS-IA8X: Amazon, Bangood.
FS-X6B: Amazon, Bangood, Hobbyking.
FS-X8B: Bangood.
Du trenger en USB-debugger/programmerer, ST-Link V2: Amazon, Bangood.
I tillegg trenger du bare å lodde noen ledninger og, avhengig av mottakeren, bruke en liten skrutrekker for å åpne saken (det vil være spesielt nyttig med sendermodusen).
Loddejern: Amazon, Bangood.
Liten skrutrekker reparasjonssett: Amazon, Bangood.
Trinn 2: Mottakeroppsett
Det første trinnet er å fjerne mottakerens etui, hvis noen, og avsløre PCB -en.
Avhengig av mottakeren må du finne de fire tilkoblingsputene og koble dem til de riktige pinnene på ST-Link. Jeg har brukt ledningene som fulgte med ST-Link, og klippet og loddet dem på riktig sted. Noen mennesker bare holdt ledningen på plass for hånd. Jeg støtter egentlig ikke dette trikset fordi sjansene for å kortslutte og brenne noe er langt mer enn sjansene for å skade PCB ved lodding. Putene er ikke store, men de er i hvert fall rimelig plassert, det er ikke en vanskelig loddeoppgave.
På bildet kan du se hva jeg gjorde på min IA6B -mottaker. Jeg la "zoomet" koblingsskjema på denne siden (rull ned, det er ikke engelsk, men du trenger bare å se på bildene til slutt). Der kan du finne koblingsskjemaet som jeg personlig har testet, og så snart jeg får andre mottakere, vil jeg teste moden og jeg vil oppdatere opplæringen.
Vær oppmerksom på å koble den positive strømledningen til 3V3 og ikke 5V-pinnen på ST-Link-dongelen, det er større sjanse for å skade noe.
Når du på en eller annen måte har koblet de fire ledningene (3V3, GND, SWDIO, SWCLK) til mottakeren og til ST-Link, har du enheten "elektrisk" klar til å oppgraderes. Ikke koble til ST-Link USB allerede, du bør installere driverne på forhånd, se neste trinn.
Trinn 3: OPPSETT AV PROGRAMVARE
Du må besøke ST -nettstedet og laste ned USB -programmerers drivere og verktøy, de skal være de siste koblingene/knappene nederst på siden. Når du har lastet dem ned, installerer du dem, ingen spesiell konfigurasjon er nødvendig.
Mottakers firmwares er levert av Cleric-k og hans github-depot. Han var så snill å gi to fastvare for hver mottaker: en med RSSI -utgang på kanal 14 og en med RSSI -utgang på kanal 8. Den eneste forskjellen er at hvis du bruker en PPM -utgang, bør du bruke kanal 8 -versjonen, Hvis du bruker Ibus -utgang spiller det ingen rolle.
Åpne nå ST-LINK-verktøyet du har installert for noen minutter siden, du bør ha et vindu som ser ut som det første bildet av dette trinnet, følg nå denne sjekklisten:
- Sett "Adressefelt" og "Størrelse" til 0x08000000 e 0x8000.
- Klikk på "Koble til mål" (knapp under menyen).
- Klikk på "Lagre" for å laste ned en sikkerhetskopi av den opprinnelige fastvaren (du vet aldri …).
- Klikk på "Åpne" og finn fastvaren du nettopp lastet ned fra github -depotet.
- Klikk på "Program verifisere", du skal se et popup -vindu som ser ut som det andre bildet av dette trinnet.
- Kontroller at "Adresse" og "Filbane" er riktige. De må være "0x08000000" og "your_downloaded_firmware_path".
- Velg "Bekreft etter programmering".
- Trykk nå på start og la programvaren kjøre.
- Hvis du ser setningen "Bekreftelse … OK" i grønt i den første bildekonsollen, har du lykkes med å blinke den nye fastvaren.
Hvis mottakeren din var knyttet til en sender nå, er sammenkoblingen tapt, og du må binde den igjen. Det er et triks som involverer en hex -editor som lar deg manipulere noen byte i den modifiserte fastvaren (etter å ha lest de riktige verdiene fra den opprinnelige fastvaren) for å bevare sammenkoblingen, men - tro meg - det vil bli raskere å binde mottakeren igjen. Du har den allerede på bordet, med knappen avslørt.
Trinn 4: FLYTKONTROLLERKONFIGURASJON
Nå har du en flysky -mottaker som kan sende RSSI på en kanal, det er på tide å konfigurere flykontrolleren. Det er umulig å lage en opplæring for hver kombinasjon av FC -enhet og FC -fastvare, men oppsettet er heldigvis mer eller mindre det samme. Jeg skal vise hvordan du konfigurerer en Omnibus F4 Pro riktig med Inav -fastvare.
Koble til og konfigurer mottakeren som vanlig, PPM eller IBUS avhengig av dine krav. I konfigurasjonsfanen må du deaktivere funksjonen "analog RSSI" (se nederst til høyre). Gå nå til "mottaker" -fanen og angi verdien "RSSI Channel" avhengig av fastvaren du har blinket. Jeg har blinket fastvaren IA6B_rssi_ch14.bin (jeg bruker åpenbart Ibus -utgang), derfor velger jeg "CH14".
Det er det: nå har du RSSI -funksjonen på flysky -mottakeren!
Noen kunne ha oppdaget at jeg leser verdier ikke bare på kanal 1 til 6, og senderen min skal være en 6 -kanals. Ikke bekymre deg, jeg har modifisert den til å ha 14 kanaler, dette vil bli forklart i en annen -ible. I mellomtiden ikke vær redd for å følge denne veiledningen, kanalnummeret spiller ingen rolle fordi RSSI -verdien vil bli produsert av mottakeren selv, derfor er det ikke nødvendig å ha en modded sender for å gjøre det.
God RSSI til alle!
Anbefalt:
Flysky RF -sender drevet via USB + ledningssignaltilkobling til PC + gratis simulatorprogramvare: 6 trinn
Flysky RF -sender drevet via USB + ledningssignalforbindelse til PC + gratis simulatorprogramvare: Hvis du er som meg, vil du teste RF -senderen din og lære før du krasjer ditt kjære RF -fly/drone. Dette vil gi deg ekstra moro, samtidig som du sparer tonnevis med penger og tid. For å gjøre det, er den beste måten å koble RF -senderen til deg
Arduino FR632 RSSI Antennetracker: 10 trinn
Arduino FR632 RSSI Antenna Tracker: Denne trackeren bruker ikke noe gps -system. Denne trackeren bruker en mangfoldighetsvideomottaker og en arduino pro mini, gjennom de analoge inngangene leser arduino RSSI sinalprosent fra mottakere. Sinal sin sammenlignet og servo følger det sterkere RSSI -signalet. N
RC Venstrehånds styring LHS pistolsender Mod. Flysky Fs-gt3c 2,4 GHz: 3 trinn
RC Venstrehånds styring LHS pistolsender Mod. Flysky Fs-gt3c 2.4Ghz: Flysky FS-GT3C 2.4Ghz 3CH AFHDS sender.Jeg er sikker på at denne moden må ha blitt laget av andre, fordi den er så enkel, men jeg har ikke sett den postet for alle å se !! USA er en enorm markedsplass for RC. I Amerika vet vi alle at det er ganske
RSSI til avstand med RF -moduler (Xbees): 4 trinn
RSSI til avstand med RF -moduler (Xbees): Xbees er små radiofrekvensmoduler som kan være nyttige for å sende informasjon frem og tilbake, og noen andre mer spesifikke bruksområder. For dette prosjektet bruker jeg dem til å få mottatte RSSI -verdier (Signal Strength Indicator) for å estimere dis
All-Band Direct Conversion Receiver: 6 trinn
All-Band Direct Conversion Receiver: a.articles {font-size: 110.0%; font-weight: fet skrift; skriftstil: kursiv; tekst-dekorasjon: ingen; background-color: red;} a.articles: hover {background-color: black;} Denne instruksen beskriver en eksperimentell " Direkte konvertering " en