Gå till innehåll
fredag 29 mars 2024
Ruskpricken

RasperryPie-Python programmering

Rekommendera Poster

Hej därute!

Finns det nån här som kan programspråket Python för Raspberry Pie enkortsdatorn?

Det har sålts i över miljon vid det här laget men verkar inte finnas nån som programmerar den.

Ändå finns det en massa artiklar om hur folk har gjort det  ena å det andra men sedan ingen som kan Python.

Verkar konstigt.

Å flera sajter, om det nu var Google el Facebook  o.dyl har skapats just med Python.

Så var är alla programmerare?

Har själv fastnat på vissa syntax å likn problem samt vissa teknikaliteter vs RaspberryPie-en

Alltså någon som kan? Snälla, hör av dig i så fall.

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Hej

Håller precis på att programmera en RPi för båten, skall styra lite belysning och mäta motortemperaturen... har tänkt att göra allt i Python. Vad är det du har problem med?

 

Hjälper gärna till, men tycker att de Google-träffar man får när man söker på "python tutorials" eller "python basics" ger bra med hjälp för vad du än vill göra... har du verkligen kollat ordentligt?

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Hej Gryningsrad!

Om jag har googlat? Joru, är med på en massa Raspberry sajter å med frågor mm osv.

Det jag fastnar på är dels syntaxen, glömmer ett mellanslag eller har för många eller fel indentering osv. Sen själva strukturen får jag inte till heller. Jag har slutat lära mig mer programmering efter Pascal tiden så då förstår du kanske mitt bekymmer.

Kanske onödigt att rötta ut andra med datasnack, vi kan höras på email, skicka mig ett PM äru snäll.

Tackar.

En Ruskig prick.

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
1 timme sedan, Ruskpricken säger:

Kanske onödigt att rötta ut andra med datasnack, vi kan höras på email, skicka mig ett PM äru snäll.

Nä, kör i en tråd, det är nog många som har nytta av lite Python.

Skaffa också en editor som har syntaxkontroll, då ser du direkt missade mellanslag mm.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Låter intressant att försöka förstå detta med Python och Raspberry Pie. Vilka användningsområden kan man tänkas ha en sådan till? Samt räcker det med att vara teknikintresserad för att få det att fungera?

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

För att ge er en kort inblick i mitt projekt med min Raspberry.

 

Hårdvara:

Funktioner:

  • Temperaturövervakning av valda delar av motorn: kylvatten, smörjolja och motorrum. Kanske även på utgående sjövatten eller avgaskröken för att få en snabb indikation på om impellern har gått. Skall göras med 1-wire-temperaturgivare DS18B20 som monteras direkt på röret och med isolering runt om - kanske inte representerar temperaturen perfekt, men ger ett "hum" om vad som händer iaf.
  • Verkar vara lite lurigare med tryckövervakning, kostar lite mer pengar verkar det som. Säsong 2019 på detta...
  • Tända och släcka olika lampor i sittbrunn och i riggen.
  • Användas som en AirPlay-mottagare så att man med mobilen kan spela musik direkt till högtalarna i sittbrunnen.
  • Även att man direkt skall kunna spela musik från ett bibliotek på en USB-sticka

Så långt som jag har kommit är i alla fall att jag har ett menysystem (huvudmeny samt fönster för maskinövervakning och belysningskontroll). Kan också med knapparna på touchskärmen styra reläerna på reläkortet.

 

Jag har inga bilder just nu, men återkommer med detta.

 

4 timmar sedan, Ruskpricken säger:

Hej Gryningsrad!

Om jag har googlat? Joru, är med på en massa Raspberry sajter å med frågor mm osv.

Det jag fastnar på är dels syntaxen, glömmer ett mellanslag eller har för många eller fel indentering osv. Sen själva strukturen får jag inte till heller. Jag har slutat lära mig mer programmering efter Pascal tiden så då förstår du kanske mitt bekymmer.

Kanske onödigt att rötta ut andra med datasnack, vi kan höras på email, skicka mig ett PM äru snäll.

Tackar.

En Ruskig prick.

 

 

Vad är det du behöver hjälp med? Skicka en kod som du inte får fungera så kanske jag kan hjälpa till...

  • Gilla 1

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Det jag håller på med är lite för invecklat att skicka upp här, å det är inte båtrelaterat heller.

Men Raspen kan användas till vad som helst.

Koppla in en vanlig skärm samt en HDMI kontakt, en liten WiFi minidongel på USB, en trådlös mus/tangentbord å man har en helt komplett "vanlig", nåja, Linuxlik dator för 400:-

Det finns 26 st "pinnar" som man kan själv bestämma vad de skall göra, ingång, utgång osv.

 

Jag använder redan program som rättar "stavfel" men om man utrycker sig klantingt så kan in ens det hjälpa.;):o

 

Sitter fast mentalt i vissa tankebanor som inte passar så bra när man skall "tänka" objektorienterat å med "funktioner" istället för att direkt tala om för programmet gå dit å gör det å det.

 

På sikt har jag åsså drömmar om att göra lite som Gryningsrad, men än så länge har jag inget som helst behov av det ombord. Enkelt......jag har ju inga grejer alls....bara lite lanternor å en elvattenpump. That's it.  Ja.....laptopen med sjökortet går ju för sig, där kör jag Open CPN å en vanlig strömkälla/omvandlare direkt från batteriet till laptoppen. Å autopiloten tänker jag inte koppla ihop med nått, den använder jag bara som "kurshållare" för att avlasta styrarmen på långa "raksträckor" :D

 

Men jag hakar gärna på med en tråd för Raspen. Kan försöka hänga med så gott jag kan. Helt rudis är jag inte.............än:o:D

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Lite fler bilder från projektet... det blir snart en liten videoförevisning av funktionerna, men det får dröja lite till...

 

Huvudmenyn, ett litet löjligt namn, "SimControl" anspeglar på båtens namn (Simskäla), men det borde nog heta "YatchControl" istället. En liten bild samt 5 menyknappar och en "avsluta". Allt skrivet på engelska, detta kan väl alltid diskuteras, men jag har ändå valt detta... man kan dela med sig av detta till en större del av världen om det är skrivet på engelska än på svenska.

 

Bilder - Huvudmeny.jpg

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Ljuskontrollen styr ett reläkort med 8 reläer, det är optokopplare på varje ingång så man kan välja att låta RPi endast driva optokopplaren och låta reläkortet ha en egen 5V matning, så lär det nog bli i båten när jag installerar det... jag kan styra 5 reläer, 3 av GPIO-pinnarna är upptagna av TFT-skärmen... Mellan knapparna är det tänkt att det skall sitta en grafik över båten vilka lampor som är tända och släckta... knapparna ändrar ju visserligen färg mellan grå och grön beroende på om dom är på eller ej, men tycker man det är kul med programmering så vill man gärna lyxa till sig lite...

 

Skall se om jag kan komma åt koden för appen "MyPi" som har en iPhone-app med samma namn, i så fall skall jag se om man kan koppla upp iPhonen mot RPis Wifi och styra lamporna med "MyPi"-appen. Nödvändigt - ack nej, men som sagt - gillar man programmering...

 

För att få ut signalerna från RPi går det en 26-pinnars flatkabel till en "Breakout board" så att man kommer åt signalpinnarna. Sedan är det kopplat labkablar till reläkortet. Låg signal (0V) på styrpinnen är draget relä och hög signal (3,3V) är relä av, detta kan man invertera med hjälp av två motstånd och en transistor, har hittat kopplingsschema på nätet och köpt delar så det skall tillkomma...

 

Hela projektet andas väl amatör, om man ser på det, men har lagt krutet på funktion och utseende kommer väl smygande på sig när allt grundläggande är på plats.

 

Motorövervakningen har jag börjat på, lär lägga upp mer bilder imorgon på detta...

 

Någon som har några roliga idéer på vad man kan styra eller vilka funktioner som man kan tänkas vilja lägga till? Eller allmänna synpunkter på utseende mottas gärna tacksamt...

Bilder - Hårdvara.jpg

Bilder - Lights.jpg

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Kul grej, gillar när folk håller på så här å micklar å fixar.

Jag skulle vända på GPIO pinnarna så Low drar inte relät. Om jag gissar rätt så drar dina relän ca 0,05 A å du kan köra dem direkt på pinnen. Så är med med mina å jag har mätt upp å testat. Kan ha alla 8 igång utan att överbelasta Raspen.

 

Ett tips, dela upp lanternorna så du har segellanterna-motorgång. Då skall även en vit lysa en bit uppe  som bekant.

 

Tänker åsså köra med "flatkabel" från min Raspen å ner till "apparaten" det är frågan om. Fast med "rund" flatkabel, jo det finns såna. Alltså eg bara kontakten som är samma.

 

Kul du la upp lite bilder.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett konto på maringuiden.se. Det är lätt!

Registrera ett nytt konto

Logga in

Medlem på maringuiden.se? Logga in här.

Logga in nu

×
×
  • Skapa nytt...