![Snemalnik podatkov o letenju RC/črna škatla: 8 korakov (s slikami) Snemalnik podatkov o letenju RC/črna škatla: 8 korakov (s slikami)](https://i.howwhatproduce.com/images/001/image-1068-100-j.webp)
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:09
![Snemalnik podatkov o letenju RC/Black Box Snemalnik podatkov o letenju RC/Black Box](https://i.howwhatproduce.com/images/001/image-1068-101-j.webp)
V tem navodilu bom izdelal zapisovalnik podatkov o bojih na arduino za vozila RC, zlasti letala RC. Za snemanje podatkov bom uporabil modul GPS UBlox Neo 6m, povezan z arduino pro mini, in ščit za kartico SD. Ta projekt bo med drugim zabeležil zemljepisno širino, dolžino, hitrost, nadmorsko višino in napetost akumulatorja. Ti podatki bodo obogateni za boljšo izkušnjo gledanja z uporabo programa Google Zemlja Pro.
Korak: Orodja in deli
![Orodja in deli Orodja in deli](https://i.howwhatproduce.com/images/001/image-1068-102-j.webp)
![Orodja in deli Orodja in deli](https://i.howwhatproduce.com/images/001/image-1068-103-j.webp)
Deli
- Ublox NEO 6m GPS modul: ebay/amazon
- Modul kartice micro SD: ebay/amazon
- Kartica Micro SD (visoka hitrost ali zmogljivost nista potrebni): amazon
- Arduino pro mini: ebay/amazon
- Programer FTDI in ustrezen kabel: ebay/amazon
- Perfboard: ebay/amazon
- Priključna žica: ebay/amazon
- Zatiči glave: ebay/amazon
- Usmerjevalna dioda: ebay/amazon
- 2x 1K ohmski upor: ebay/amazon
- 1500 mikronov karton
Orodja
- Spajkalnik in spajkanje
- Pištola za vroče lepilo
- Prenosni računalnik ali računalnik
- Multimeter (ni nujno potreben, a neverjetno koristen)
- Roke za pomoč (spet ni nujno, a koristno)
- Obrtni nož
Neobvezno
- Predmeti, uporabljeni za izdelavo prototipov, niso nujni, vendar so zelo koristni
- Ogledna plošča
- Arduino Uno
- Mostične žice
2. korak: teorija in shema
![Teorija in shema Teorija in shema](https://i.howwhatproduce.com/images/001/image-1068-104-j.webp)
Možgani naprave so Arduino pro mini, napaja se iz vozil RC (v mojem primeru iz letala) Li-Po baterija. To baterijo imam nastavljeno za baterijo 2s, vendar jo je mogoče enostavno spremeniti tako, da ustreza drugim velikosti baterij.
Ta del ni popoln. Ta navodila bom posodobil, ko bo odčitavanje nadzorne površine končano
Servo1 bo moj letalski elevon motor, servo 2 pa bo moj servo izhod krmilnika leta
Modul GPS sprejema podatke s satelitov GPS v obliki nizov NMEA. Ti nizi vsebujejo podatke o lokaciji, vendar tudi točen čas, hitrost, smer, nadmorsko višino in veliko drugih uporabnih podatkov. Ko je niz prejet, se informacije, ki so koristne za ta projekt, ekstrahirajo s knjižnico kod TinyGPS.
Ti podatki skupaj z napetostjo baterije in elevonskim položajem bodo zapisani na kartico SD s hitrostjo 1Hz. Ti podatki so zapisani v formatu CSV (z vejicami ločenimi vrednostmi) in bodo interpretirani z uporabo Googlovih zemljevidov za načrtovanje poti leta.
3. korak: izdelava prototipov
![Izdelava prototipov Izdelava prototipov](https://i.howwhatproduce.com/images/001/image-1068-105-j.webp)
![Izdelava prototipov Izdelava prototipov](https://i.howwhatproduce.com/images/001/image-1068-106-j.webp)
OPOMBA: Povezave modula GPS niso prikazane zgoraj. GPS je povezan tako:
GND do tal Arduino
VCC na Arduino 5V
RX na Arduino digitalni pin 3
TX na Arduino digitalni pin 2
Če želite preveriti, ali vse komponente delujejo pravilno, je najbolje, da začnete tako, da vse položite na mizo, saj ne želite ugotoviti, da imate okvarjen del šele potem, ko je vse sestavljeno. Dodatna knjižnica kod, ki bo potrebna, je knjižnica TinyGPS, povezavo najdete spodaj.
drobni gps
Spodnja koda merilnika napetosti samo preskuša merilno vezje napetosti. Vrednost nastavitve je treba spremeniti, da bo arduino prebral pravilno napetost.
Koda Datoteke se uporablja za testiranje modula kartice SD in kartice micro SD, da se prepričata, da oba pravilno bereta in pišeta.
Koda gpsTest se uporablja za preverjanje, ali gps prejema pravilne podatke in je pravilno konfiguriran. Ta koda bo prikazala vaše zemljepisne širine, dolžine in druge podatke v živo.
Če vsi ti deli delujejo pravilno, lahko preidete na naslednji korak.
4. korak: Spajkanje in ožičenje
![Spajkanje in ožičenje Spajkanje in ožičenje](https://i.howwhatproduce.com/images/001/image-1068-107-j.webp)
![Spajkanje in ožičenje Spajkanje in ožičenje](https://i.howwhatproduce.com/images/001/image-1068-108-j.webp)
![Spajkanje in ožičenje Spajkanje in ožičenje](https://i.howwhatproduce.com/images/001/image-1068-109-j.webp)
Pred spajkanjem ali ožičenjem položite vse svoje sestavne dele na kos kartona in jih razrežite na zunanje dimenzije komponent. To bo vaša montažna plošča za vse vaše kose.
Naredite vezje tako, da ploščo razrežete na najmanjšo možno velikost, saj sta teža in velikost prednostni nalogi. Spajite zatiče glave na robu rezane plošče, tu se bodo priključila vrata za uravnoteženje baterije, v prihodnosti pa se bosta povezovala servo krmilne površine in krmilnik leta. Spajamo 2 1k ohmska upora in usmerniško diodo v skladu s shemo vezja.
Spajkajte modul kartice micro SD na zatiče arduina v skladu s shemo vezja in povežite z žico AWG 24.
Ponovno vzpostavite povezave med perfboardom in arduinom v skladu s shemo vezja in z uporabo več iste vrste žice.
OPOMBA: GPS je naprava, občutljiva na elektrostatiko, pri spajkanju bodite previdni in med povezovanjem nikoli ne sme teči tok skozi katero koli žico
Spajajte zatiče modulov GPS na ustrezne zatiče na arduinu z dolžino približno 3-4 cm (1-1,5 palca) žice, kar daje modulu GPS dovolj prostora, da se lahko zloži na drugo stran podporne kartice.
Preverite in dvakrat preverite neprekinjenost vseh povezav, da se prepričate, da je vse pravilno ožičeno.
Z vročim lepilom pritrdite modul kartice SD, Arduino Pro Mini in ploščo po meri na eni strani kartona, modul GPS in anteno na drugi.
Ko imate ves kos pravilno ožičen in pritrjen na karton, je čas, da nadaljujete s kodo.
5. korak: Koda
To je koda, ki deluje na končni napravi. Med delovanjem te kode bo LED na modulu GPS začela utripati takoj, ko bo GPS popravljen z več kot 3 sateliti. LED na arduino plošči bo enkrat utripal, takoj ko se arduino zažene, da pokaže, da je bila datoteka CSV uspešno ustvarjena, nato pa bo utripala pravočasno z LED LED, ko bo uspešno zapisana na kartico micro SD. Če LED diode na kartici micro SD ni mogoče inicializirati in je najverjetneje težava z ožičenjem ali kartico micro SD.
Ta koda bo vsakič, ko se program zažene, ustvarila novo datoteko CSV, označena bo z "flightxx", kjer je xx število med 00 in 99, ki se poveča vsakič, ko se program zažene.
Če želite, da je trenutno časovno polje v preglednici pravilno, morate pretvoriti UTC (usklajen univerzalni čas) v pravi časovni pas za vas. Zame je vrednost UTC +2,0, saj je to časovni pas, v katerem se nahajam, vendar ga lahko v kodi spremenimo s spreminjanjem "časovnega pasu".
6. korak: Testiranje, testiranje, testiranje
![Testiranje, testiranje, testiranje Testiranje, testiranje, testiranje](https://i.howwhatproduce.com/images/001/image-1068-110-j.webp)
Doslej bi morali imeti delujoč sistem, čas je, da ga preizkusite in se prepričate, da vse deluje po pričakovanjih.
Ko vse deluje in dobite izpis v preglednici, se zdi pravi čas, da naredite vse potrebne prilagoditve. Na primer, prvotno sem dal napravo pritrditi na dno letala s kabelskimi vezmi, vendar sem po nekaj preiskavah ugotovil, da je to zmanjšalo količino satelitov GPS, ki so jih lahko kadar koli videli, za približno 40%.
Preizkusite svoj sistem in se prepričajte, da vse deluje, ter ga po potrebi izboljšajte.
7. korak: Obogatite svoje podatke
![Obogatitev vaših podatkov Obogatitev vaših podatkov](https://i.howwhatproduce.com/images/001/image-1068-111-j.webp)
![Obogatitev vaših podatkov Obogatitev vaših podatkov](https://i.howwhatproduce.com/images/001/image-1068-112-j.webp)
![Obogatitev vaših podatkov Obogatitev vaših podatkov](https://i.howwhatproduce.com/images/001/image-1068-113-j.webp)
![Obogatitev vaših podatkov Obogatitev vaših podatkov](https://i.howwhatproduce.com/images/001/image-1068-114-j.webp)
Zdaj, ko imate zanesljiv sistem, je čas, da ugotovite, kako te podatke prikazati na bolj berljiv način. Preglednica je v redu, če želite kadar koli natančno hitrost ali če želite natančno preveriti, kako se je vaše vozilo obnašalo, ko ste izvedli določeno dejanje, kaj pa, če želite na zemljevid narisati celoten let ali si ogledati vsako podatkovno točko na bolj berljiv način je obogatitev podatkov v pomoč
Če si želite ogledati naše podatke na bolj berljiv način, ki jih bomo uporabljali google earth pro, lahko kliknete tukaj in jih prenesete.
Zdaj morate datoteko CSV pretvoriti v datoteko GPX, ki jo google earth lahko lažje prebere z uporabo vizualizatorja GPS. Izberite izhodni GPX, naložite datoteko CSV in naložite pretvorjeno datoteko. Nato odprite datoteko GPX v google Earthu in naj samodejno uvozi in zapiše vse podatke v lepo pot leta. To vsebuje tudi dodatne informacije, kot je naslov v vsakem trenutku.
OPOMBA: S fotografij sem odstranil dolge podatke, ker ne želim razkriti svoje natančne lokacije
8. korak: Zaključek in možne izboljšave
Zato sem zelo zadovoljen s tem, kako se je projekt izkazal. Uživam v podatkih z vseh letov. vseeno bi rad delal na nekaj stvareh.
Najbolj očitno želim, da lahko preberem natančen položaj krmilnih površin. Za to imam večino strojne opreme, vendar jo moram omogočiti v kodi. Še nekaj tehničnih izzivov je treba premagati.
Prav tako bi rad dodal barometer za natančnejše podatke o nadmorski višini, saj se trenutno podatki o nadmorski višini GPS ne zdijo nič drugega kot izobraženo ugibanje.
Mislim, da bi bilo dodajanje triosnega merilnika pospeška kul, da bi lahko natančno videl, koliko g-sile letalo vzdrži.
Morda bi morali ustvariti nekakšno ohišje. Trenutno z izpostavljenimi komponentami in ožičenjem ni zelo elegantno ali robustno.
Sporočite mi, če pridete do kakšnih izboljšav ali sprememb v oblikovanju, da bi jih rad videl.
Priporočena:
Snemalnik spomina - božično darilo: 8 korakov (s slikami)
![Snemalnik spomina - božično darilo: 8 korakov (s slikami) Snemalnik spomina - božično darilo: 8 korakov (s slikami)](https://i.howwhatproduce.com/images/001/image-775-j.webp)
Snemalnik spomina - božično darilo: Ciao a tutti! In vista del Natale arriva il momento dei regali, sono sicuro quindi che molti di voi sentiranno la neophodità di donare qualcosa di speciale. In questo periodo così difficile certamente sono mancate molte dogodioni per condividere e
Kako narediti snemalnik podatkov o vlažnosti in temperaturi v realnem času z Arduino UNO in kartico SD - Simulacija zapisovalnika podatkov DHT11 v Proteusu: 5 korakov
![Kako narediti snemalnik podatkov o vlažnosti in temperaturi v realnem času z Arduino UNO in kartico SD - Simulacija zapisovalnika podatkov DHT11 v Proteusu: 5 korakov Kako narediti snemalnik podatkov o vlažnosti in temperaturi v realnem času z Arduino UNO in kartico SD - Simulacija zapisovalnika podatkov DHT11 v Proteusu: 5 korakov](https://i.howwhatproduce.com/images/002/image-3231-3-j.webp)
Kako narediti snemalnik podatkov o vlažnosti in temperaturi v realnem času z Arduino UNO in kartico SD | Simulacija zapisovalnika podatkov DHT11 v Proteusu: Uvod: zdravo, to je Liono Maker, tukaj je povezava YouTube. Z Arduinom ustvarjamo projekt in delamo na vgrajenih sistemih. Data-Logger: Zapisovalnik podatkov (tudi zapisovalnik podatkov ali zapisovalnik podatkov) je elektronska naprava, ki sčasoma beleži podatke z
Snemalnik udarcev za vozila: 18 korakov (s slikami)
![Snemalnik udarcev za vozila: 18 korakov (s slikami) Snemalnik udarcev za vozila: 18 korakov (s slikami)](https://i.howwhatproduce.com/images/002/image-4288-15-j.webp)
Snemalnik udarcev za vozila: Snemalnik udarcev je zasnovan za beleženje udarcev, ki jih utrpi vozilo med vožnjo ali mirovanjem. Vplivi so shranjeni v bazi podatkov v obliki odčitkov, kot tudi videa/slike. Oddaljenega uporabnika ob udarcu lahko preverimo v realnem času, oddaljenega pa
EAM-Industri4.0-RFID zbirka podatkov do baze podatkov: 10 korakov (s slikami)
![EAM-Industri4.0-RFID zbirka podatkov do baze podatkov: 10 korakov (s slikami) EAM-Industri4.0-RFID zbirka podatkov do baze podatkov: 10 korakov (s slikami)](https://i.howwhatproduce.com/images/003/image-8363-33-j.webp)
EAM-Industri4.0-RFID podatkovno razvrščanje podatkovnih zbirk v zbirko podatkov: Dette projekt omhandler opsamling af v æ gtdata, register up identiteter vha. RFID, zaostajanje podatkov v bazi podatkov MySQL vha. node-RED, samostojno obnašanje in ravnanje z opsamlede podatki v programu et C#, ki se oblikujejo v aplikaciji Windows Form.
Snemalnik predvajanja z Raspberry Pi: 7 korakov (s slikami)
![Snemalnik predvajanja z Raspberry Pi: 7 korakov (s slikami) Snemalnik predvajanja z Raspberry Pi: 7 korakov (s slikami)](https://i.howwhatproduce.com/images/003/image-8737-15-j.webp)
Snemalnik predvajanja z Raspberry Pi: Pozdravljeni, v tem navodilu razlagam, kako sem naredil snemalnik predvajanja z uporabo Raspberry Pi. Naprava je model Raspberry Pi model B+, s 7 potisnimi gumbi na vrhu, zvočnikom, priključenim na eno od USB vhodov Pi, in mikrofonom, priključenim na drugo