Enkortsdatorer?

Moderatorer: Nille, nomicon, Minime

Användarens profilbild
MDKDIO
Kodnisse
Inlägg: 2191
Blev medlem: 21 apr 2005 08:24
ORT: Bollnäs

Re: Enkortsdatorer?

Inlägg av MDKDIO »

Lite bilder:
En av alla GPS moduler...
Bild

Lite lampor ska man ha...
Bild

Motstånd behöver man också...
Bild

Fjärrkontroller, före/efter
Bild

Under PCB kortet sitter nu en Arduino Nano ESP32
Bild

Batteri får inte plats, bytt 2xAA mot 9V
Bild

Nu så...
Bild

Lite lödning... SD kort-läsare så jag kan lagra waypoints/ankringspunkter
Bild

Lite läsning...
Bild

Kabeldragning...
Bild
Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Re: Enkortsdatorer?

Inlägg av Nille »

:thumbs_up:
The more linux you go the slacker you get.
Användarens profilbild
MDKDIO
Kodnisse
Inlägg: 2191
Blev medlem: 21 apr 2005 08:24
ORT: Bollnäs

Re: Enkortsdatorer?

Inlägg av MDKDIO »

Och när man tror att man har fixat allt och ska montera det sista för Alpha test...
Då upptäcker man att det inte fungerar med kommunikationen mellan mina
Arduino Nano ESP32 om jag använder bluetooth :evil:

Varför? De har bara BLE och inte s.k. Bluetooth Classic. Så i princip kan de "bara" ansluta till en mobiltelefon... (Om någon undrar, så ja, jag har bott i Småland så jag är lite snål ibland...)

Ok, så ESP-NOW då?
Ja det fungerar ju så långt att jag kan skicka/ta emot data mellan enheterna, men jag kan inte skicka all info jag vill skicka. GPS koordinater t.ex.

I mitt fall behöver jag GPS koordinater enligt: xxxx.yyyy (DDMM.MMMM) för att kunna använda datan i en karta/plotter.
Jag får som mest xxxx.yy, vilket inte räcker...

Jaha, så vad gör jag då för att lösa detta?
Korkad som få, beställer jag EN bluetooth adapter/module (HC-05) när jag behöver minst 2.
1 till fjärren och en till Nano:n monterad i motorn...

HC-05 har "full bluetooth" och kan skicka data till och från varandra...

Snål som jag är, så beställer jag grejer där det är billigt, så det tar lite tid innan jag får hem fler HC-05. Men jag kan leka med annat under tiden :D

Något som jag inte nämnt tidigare, så kunde jag inte montera ihop fjärrkontrollern.
Knapparna jag hade tänkt använda är för höga så membranet aktiverar alla knappar vilket ju inte är så bra :)
Så det blev en beställning av membran knappar. I detta fall är dessa endasdt 0.8 mm hög
(jag har 1.1 - 1.2 mm mellanrum mellan PCB och membranet, så jag hoppas att detta ska fungera)

Men jag har inte slut på problem än...
Jag vet inte om HC-05 får plats i fjärren, tillsammans med PCB, Arduino Nano ESP32, batteri, LED:s, motstånd och allt annat som ska monteras... Återkommer då jag fått första modulen och kan testa :thumbs_up:
Slackware 64-bit 15.0 (Desktop x2)
Slackware 64-bit Current (Laptop)
Slackware 64-bit 15.0 (Laptop x2)
Slackware 64-bit 15.0 (XFCE) (Netbook)
Användarens profilbild
MDKDIO
Kodnisse
Inlägg: 2191
Blev medlem: 21 apr 2005 08:24
ORT: Bollnäs

Re: Enkortsdatorer?

Inlägg av MDKDIO »

HC-05 x 5 (alltid bra med reserver :D )

Nya problem :lol:
HC-05 kräver 3.6-6 Volt
Det har inte Arduino Nano ESP32, annat än om jag använder USB-C och VUSB porten
(normalt använder man 3.3 V utgången).

Använder jag batteri, t.ex. ett 9 Volt som planerat, så krävs det lite andra grejer...
VUSB porten fungerar inte då man ansluter batteri.

I motorn går det ju att lösa ganska enkelt, den har ju 12 Volt så jag kan använda en mobilladdare.
I fjärrkontrollen så blir det värre, börjar bli dåligt med plats.

Återkommer med mer info då jag löst detta... (OM jag löser det).

I övrigt har jag lekt med en liten OLED skärm, 0.91" (så ja, den är LITEN).
Men jag får in den info jag behöver, och den info jag behöver se, syns ganska bra.
Batteri status 0-100% i ca 20% steg (bild kommer)
Bluetooth on/off
Koordinater X och Y
(jag kan göra ett meny system också, men osäkert om jag har några lediga portar på Nanon...
Ska ju ha knappar för att styra detta också)

Redigerat:
Bild
(Dolt koordinater då de är +/- 1 meter ifrån mitt skrivbord :D )
Slackware 64-bit 15.0 (Desktop x2)
Slackware 64-bit Current (Laptop)
Slackware 64-bit 15.0 (Laptop x2)
Slackware 64-bit 15.0 (XFCE) (Netbook)
Användarens profilbild
MDKDIO
Kodnisse
Inlägg: 2191
Blev medlem: 21 apr 2005 08:24
ORT: Bollnäs

Re: Enkortsdatorer?

Inlägg av MDKDIO »

29 Mars så skrev jag om ESP-NOW och problemet med att koordinater inte gick att skicka i formatet xx.yyyy

Det visade sig vara "för" enkelt att lösa. Men ska erkänna att det tog nästan 2 veckor
(kanske ska läsa färdigt "den blå boken...", så jag lär mig C/C++ någon gång).

Sliter fortfarande med strömförsörjningen av HC-05 (3.6-6 Volt). Men kan ev. ha hittat en lösning.
Jag byter ut mina Arduino Nano ESP32 mot ESP32-WROOM-32 även om dessa är lite äldre.

Men de har 5 Volt och dessutom både Bluetooth Classic OCH Bluetooth Low Energy (BLE).
Så rent teoretiskt ska dessa fungera både mot iPhone och Android (tveksam till iPhone då Apple är kinkig med vilka versioner av BT de stöder...).

Tillbaks till ritbordet! Dags för koden för waypoints och ankringspunkt :D
Slackware 64-bit 15.0 (Desktop x2)
Slackware 64-bit Current (Laptop)
Slackware 64-bit 15.0 (Laptop x2)
Slackware 64-bit 15.0 (XFCE) (Netbook)