Lite bilder:
En av alla GPS moduler...
Lite lampor ska man ha...
Motstånd behöver man också...
Fjärrkontroller, före/efter
Under PCB kortet sitter nu en Arduino Nano ESP32
Batteri får inte plats, bytt 2xAA mot 9V
Nu så...
Lite lödning... SD kort-läsare så jag kan lagra waypoints/ankringspunkter
Lite läsning...
Kabeldragning...
Enkortsdatorer?
Moderatorer: Nille, Minime, nomicon
- Nille
- Guru
- Inlägg: 1476
- Blev medlem: 17 jun 2004 02:41
Re: Enkortsdatorer?
The more linux you go the slacker you get.
- MDKDIO
- Kodnisse
- Inlägg: 2313
- Blev medlem: 21 apr 2005 08:24
- ORT: Bollnäs
Re: Enkortsdatorer?
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
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
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
Då upptäcker man att det inte fungerar med kommunikationen mellan mina
Arduino Nano ESP32 om jag använder bluetooth
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
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
Slackware 64-bit Current (Desktop)
Slackware 64-bit Current (Laptop)
Slackware 64-bit 15.0 (Laptop x2)
Slackware 64-bit 15.0 (XFCE) (Netbook)
Slackware 64-bit Current (Laptop)
Slackware 64-bit 15.0 (Laptop x2)
Slackware 64-bit 15.0 (XFCE) (Netbook)
- MDKDIO
- Kodnisse
- Inlägg: 2313
- Blev medlem: 21 apr 2005 08:24
- ORT: Bollnäs
Re: Enkortsdatorer?
HC-05 x 5 (alltid bra med reserver )
Nya problem
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:
(Dolt koordinater då de är +/- 1 meter ifrån mitt skrivbord )
Nya problem
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:
(Dolt koordinater då de är +/- 1 meter ifrån mitt skrivbord )
Slackware 64-bit Current (Desktop)
Slackware 64-bit Current (Laptop)
Slackware 64-bit 15.0 (Laptop x2)
Slackware 64-bit 15.0 (XFCE) (Netbook)
Slackware 64-bit Current (Laptop)
Slackware 64-bit 15.0 (Laptop x2)
Slackware 64-bit 15.0 (XFCE) (Netbook)
- MDKDIO
- Kodnisse
- Inlägg: 2313
- Blev medlem: 21 apr 2005 08:24
- ORT: Bollnäs
Re: Enkortsdatorer?
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
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
Slackware 64-bit Current (Desktop)
Slackware 64-bit Current (Laptop)
Slackware 64-bit 15.0 (Laptop x2)
Slackware 64-bit 15.0 (XFCE) (Netbook)
Slackware 64-bit Current (Laptop)
Slackware 64-bit 15.0 (Laptop x2)
Slackware 64-bit 15.0 (XFCE) (Netbook)