INHOUDSOPGAWE:

Waterdigte GPS -plotter: 4 stappe
Waterdigte GPS -plotter: 4 stappe

Video: Waterdigte GPS -plotter: 4 stappe

Video: Waterdigte GPS -plotter: 4 stappe
Video: Я вернул его домой. Немецкая овчарка по имени Дом 2024, Julie
Anonim
Waterdigte GPS -plotter
Waterdigte GPS -plotter

Openplotter is 'n fantastiese GPS -plotter sagteware vir die framboos pi. Dit is 'n raspiese bedryfstelsel, insluitend 'n SignalK -bediener, 'n open source -dag om NMEA 0183 en NMEA 2000 -kommunikasie aan boord te hanteer.

In hierdie instruksies sal ek wys hoe ek my plotter bou in 'n enkeldoos, waterdigte styl.

Voorrade

Jy sal nodig hê:

- Framboos Pi 4

-GPS. Ek het eers hiermee gewerk:

Dit is goed, maar dit benodig 'n eksterne antenna

Maar die L86 GPS-chip is baie beter. Nou loop ek die montessiere HAT: https://shop.sailoog.com/openplotter/4-moitessier… Hierdie een ondersteun ook AIS!

-12V tot 5V converter:

- Arduino pro micro, belangrik: u het die ATMega32U4 -chip nodig! Dit is vir die toetsbord/muis beheer.

Knoppies: u benodig waterdigte knoppies, ek hou hiervan:

Dan benodig u 'n goeie boks. Ek het met hierdie een gegaan:

Met hierdie boks kan u 'n 9 "skerm druk. As u 'n 10" (lekker) wil hê, moet u 'n ander boks vind.

Skerm: u wil 'n hoë kwaliteit skerm met 1000 nits hê sodat dit buite in die son werk. na baie gesoek het ek hierdie gekry:

Die skakel is 10 , u kan dit per e -pos stuur en ander groottes bestel.

U benodig 'n beheerde bord vir die monitor. Hierdie een gebruik 12V in en HDMI in. Verbind met 50 pin TTL met die monitor: https://www.ebay.com/itm/LCD-TTL-LVDS-Controller-Board-HDMI-VGA-2AV-50PIN-for- VS-TY2662-V1-Driver-Board/264705464702? _Trksid = p2485497.m4902.l9144

U benodig ook gom en kabels, bedrading vir die knoppies.

Vir die Arduino benodig u 'n prototipe PCB, weerstande en skroefaansluitings.

Ek gebruik selfklevende haak-en-lus-bevestiging vir alle in-bokse-bevestiging.

Stap 1: Bou die sleutelbord

Bou die sleutelbord
Bou die sleutelbord
Bou die sleutelbord
Bou die sleutelbord

Die 32U4 -chip kan dien as 'n usb -sleutelbord of muis. soldeer dit op die pcb. verbind die knoppies soos die skets toon. die knoppies is GEEN, gewoonlik oop, as die oop D-pen laag word. As dit gesluit is, gaan d-pin hoog.

kode vir Arduino vind u hier:

D2 = pyltjie regs

D3 = pyl na links

D4 = af

D5 = op

D6 = uitzoomen

D7 = inzoomen

D8 = volg

D9 = kies sleutelbord of muis

D2 -D8 gaan na knoppies, D9 - hierdie gaan na 'n skakelaar

Let wel: my framboos is ingestel op die Sweedse sleutelbord. Ek het nog nie probeer nie, miskien moet u 'n paar ASCCI -kodes verander

Kyk na die 'keyboard.write' in die kode.

koppel die sleutelbord aan 'n rekenaar en probeer die sleutels.

Koppel dit dan aan die framboos met 'n usb -kabel. moet as 'n sleutelbord erken word

Stap 2: Werk die boks

Werk die boks
Werk die boks
Werk die boks
Werk die boks
Werk die boks
Werk die boks

Maak 'n gat vir die skerm. teken 'n vierkant van dieselfde grootte as die glas van die skerm. Boor 'n gat net aan elke kant van die vierkant en gebruik 'n figuursaag om dit uit te saai.

Boor gate vir die knoppies. Maak die knoppies vas. moenie die pakking aan die binnekant vergeet nie. u kan 'n silikoon van buite af lê vir ekstra waterdigting.

installeer die skerm met haak en lus. Dit maak dit moontlik om die skerm weer aan te pas. Dit is moeilik om dit met die eerste probeerslag reg te stel.

As die skerm korrek is, maak dit waterdig met butiel rubberband van buite. dit is 'n wonderlike komponent; u kan dit by u plaaslike motorglaswerkswinkel koop.

agter op die skerm sit ek die skermkontrolerkaart en die arduino.

Stap 3: Kabels

Kabels
Kabels
Kabels
Kabels

12V krag gooi 'n standaard kabeltonnel

GPS -antenna deur 'n kabeltoevoer vanaf die bootwinkel. hierdie hoef u nie die kontak uit die kabel te verwyder nie.

Stap 4:

Beeld
Beeld

Die framboos word op 5 mm afstande gemonteer op 'n 3 mm akrielplaat. hooka en lus tussen akrielplaat en boks. dit gee beter verkoeling.

Hier trek ek ook 'n kabel vir die AIS en 'n ekstra USB na 'n waterdigte usb -kontak.

Aanbeveel: