Wednesday, March 20, 2019

Ibland gör man nördklipp...

...som idag när jag var på Malmö Stadsbibliotek. Kan man göra klipp där om man är båt- och elektronik intresserad? Yes! Kolla här:



Bibliotek rensar ut gamla tidningsmagasin med jämna mellanrum. Nu hittade jag "by accident" 8 nummer av "Everyday Practical Electronics", en riktigt engelsk hempulartidning för elektronikintresserade. Betingar nyköpsvärde på Pressbyrån för ca 100 spänn styck och jag fick dom för en femma per tidning! Bara att köpa hela rasket. Och nästa glada överraskning. Ett långt hemfixarreportage i ett av numren om hur man bygger en motorbåtsdator. Som hand i handske med mitt eget projekt även om dom använder annan mikroprocessor. Ska bli sååå kul att kolla och inspireras!







Thursday, March 7, 2019

GPS är klurigt...

...om man vill förstå det ordentligt. 

Som vatten ur kranen

GPS är enkelt att använda förvisso och det finns lite överallt idag som en finess man bara förväntar sig. Som vatten i kranen ungefär. Jag håller på för fullt att trimma min GPS funktion på egna Boat Monitor-prototypen och i samband med det bestämde jag mig för att damma av gamla kunskaper sen slutet på 90-talet när vi började integrera GPS-funktionalitet i Ericssons mobiltelefoner. Det är roligt att förstå saker och extra kul när det går att konkretisera och experimentera runt tankarna. 

Planen håller

Plan och struktur som jag skrev om i tidigare inlägg håller och skissen på just-nu-läget är som på bilden. 






A: Användarinterface input, alltså knappar, keyboard, touch m.m. I dagsläget bara knappar och dom sitter just nu tillsammans med displayen på en s.k. Arduino-shield ovanpå datorn i mitten.

B: Användarinterface output, alltså lampor, sumrar, skärmar m.m. Änsålänge bara en 2 radig enkel alfanumerisk display. Sitter på datorn som sagt.

C: Interface mot nät som 3G-5G, GPS, VHF, AIS, NMEA, SeaTalk m.m. Tills nu har det varit fokus på GPS som funkar bra och jag har börjat pilla med NMEA 0183.

D: Interface mot närliggande apparater som dator, Ipad, mobil m.m. Det sitter en WiFi- och en Bluetoothmodul på plats som är testade separat men inte integrerade ännu.

E: Interface mot sensorer på båten. Temperatursensorer på plats och testade separat och simulering av tankvolym ha en potentionmeter gjord.  En flödessensor för för bensin är beställd och på väg från Kina. Ska anslutas denna väg. Här ska jag också testa ekolod m.m.

F: Aktuatorer. Alltså sånt som får saker att hända på båten. Man tänker spontant på styrning, drevtrim, trimplan, gaspådrag m.m. Lite mer avancerade lösningar rent mekaniskt men kommer jag på nåt så kommer datorn styra det denna väg.

G: Lagringsmedia. Kan vara allt från minneskort till lagringsserver men initialt blir det ett mikro-SD kort som kan lagra positioner, waypoints, sensordata m.m. Idag sitter det ett kort integrerat på GPS-modulen (C) som jag kommer access via serieporten Serial3.

H. Strömförsörjning. Idag matas allt via USB-porten från Macen men ett 9-V batteri gör att det kan köras standalone också via spänningsregulatorerna (5V + 3,3 V) på det lilla kortet. På båten försörjs det via 12V såklart och då tar det vägen via detta aggregat.

I: Båtdatorn som är hjärtat i systemet och i dagsläget utgörs av en Arduino-Mega. Blygsam i prestanda kanske man kan tycka men räcker långt om ma optimerar koden. Arduino-grejerna är dessutom kul att jobba med med tanke på pris, tillgänglighet och alla uppfinnarjockar som finns på nätet.

GPS-tutorial på gång

I nästa inlägg kommer det en liten redogörelse för hur GPS-jobbet fortskrider och hur satellitpositioneringen + NMEA funkar.