Welkom  

   

Mijn Menu  

   

What's Up  

za mei 18 @12:00AM
ZF Pinkstertrip 2024
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten
De mogelijkheden om zelf te knutselen/ontwikkelen met de nieuwste generatie mini-PC's is eindeloos. Omdat er diverse fraaie initiatieven lopen die best wat eigen plek behoeven, bundelen we onze kennis in deze categorie.
  • Pagina:
  • 1
  • 2

Onderwerp: Projectje sensors online Raspberry Pi 3 / Arduino

Projectje sensors online Raspberry Pi 3 / Arduino 19 jan 2017 09:22 #801312

kijk ook naar node-red
ik heb dat nu draaiend voor de StarLora, met ook nog een proxy ervoor. Vanwege de SSL. dat was wel even een gedoe.

Maar node-red dus, werkt erg mooi. Zitten ook allerlei dashboards bij. Met een paar klikken heb je een webvserver.
Ook veel voor die pi
Ontwerper van de RoosMux, en andere apparaatjes.
www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Alleen ingelogde leden kunnen reageren.

Projectje sensors online Raspberry Pi 3 / Arduino 19 jan 2017 09:31 #801314

Hmmm.
Dat wordt nog een lastige beslissing.

Ik vond het vnl leuk om dit zelf te maken van het begin, ik zocht meer een project als aanleiding, dan een oplossing voor de boot zeg maar :-)

aan de andere kant is het ook suf om een hoop werk te doen dat anderen al (beter?) gedaan hebben.
Alleen ingelogde leden kunnen reageren.

Projectje sensors online Raspberry Pi 3 / Arduino 19 jan 2017 11:33 #801341

  • Erikerik
  • Erikerik's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 67
@Bas,

ik ga je ook volgen.
Alleen ingelogde leden kunnen reageren.

Projectje sensors online Raspberry Pi 3 / Arduino 19 jan 2017 16:03 #801399

Haha, iedereen die de data.sparfun site gebruikt laat de 22.1 graden staan..

Kom aan, beetje fantasie... ;->
Alleen ingelogde leden kunnen reageren.

Projectje sensors online Raspberry Pi 3 / Arduino 19 jan 2017 22:45 #801510

Post 3: Pi online!

Vanavond mijn Raspberry Pi uit de doos gehaald en geinstalleerd.

Je moet het besturingssysteem (linux) op een SD kaart downloaden (of die zo kopen) en dat is het eigenlijk.
Monitor eraan, toetsenbord en muis, en aanzetten. De user interface lijkt erg op windows of IOS dus is al snel vertrouwd.

Wifi verbinding maken op de normale manier.

Toen met hulp van deze pagina:
learn.adafruit.com/using-the-b...aspberry-pi/overview

de BMP180 temperatuur sensor aan de Pi verbonden (kwestie van 4 draadjes leggen naar de juiste pinnen. En via bovenstaande link een library gedownload die de BMP180 kan uitlezen via I2C (zie eerder).

Gelukkig kan ik al Python programmeren maar het eerste programaatje is super simpel. Ik push nu elke 15 minuten de temperatuur in mijn huis naar de data.sparkfun.com/streams/q51V9JRA5ATA1grb9QZz link die ik eerder beschreef.

Alles werkte eigenlijk in 1 keer. Op de Pi is Python al helemaal geinstalleerd inclusief editors etc. Geweldig.

Ik zal de code later wel posten voor wie interesse heeft maar het zijn letterlijk maar een paar regels code. Ik laat de Pi vannacht aanstaan om te kijken of het blijft werken, ben benieuwd.

PS Python (voor wie het niet weet) is een programmeertaal. Het voordeel van Python is vooral dat het gratis is en relatief makkelijk te leren.

Groet
Bas
Alleen ingelogde leden kunnen reageren.

Projectje sensors online Raspberry Pi 3 / Arduino 20 jan 2017 06:13 #801520

Leuk te lezen!

Over Python schrijf je dat het relatief eenvoudig is te leren. Ik heb vorig jaar voor de start van mijn PolarPlot projectje ook moeten kiezen in welke taal en omgeving ik dat ging implementeren. Wegens mijn beperkte programmer ervaring (heel klein beetje C en veel Visual Basic maar dat laatste lang geleden) heb ik toen voor Free Pascal (de IDE heet Lazarus) gekozen. Veel geleerd en het doet (bijna) wat het moet doen.

Merk wel dat de hardware ondersteuning en low-level libraries naar bv het PiCAN2 board toch beperkt zijn.

Hoe zit dat met Python qua hardware access? Hoe werkt het beijvoorbeeld om de GPIO pennen te lezen en schrijven? En bestaan er goede (snelle) grafische libraries/charting tools?
Laatst bewerkt: 20 jan 2017 06:14 door Nachtvlinder.
Alleen ingelogde leden kunnen reageren.

Projectje sensors online Raspberry Pi 3 / Arduino 20 jan 2017 07:14 #801526

  • Calidris
  • Calidris's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 27108
Bas van Dijk schreef :
Het idee was om dit draadje simpel te houden voor beginners :P

Sorry...... :unsure:
ZF informatie kanaal Telegram: t.me/zeilersforum
Alleen ingelogde leden kunnen reageren.

Re:Projectje sensors online Raspberry Pi 3 / Arduino 20 jan 2017 09:48 #801561

  • an3s
  • an3s's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 83
Idd lost me! Wellicht handig om hier een technisch item van te maken en een nieuw draadje te maken met info for dummy's. :-)
Alleen ingelogde leden kunnen reageren.

Re:Projectje sensors online Raspberry Pi 3 / Arduino 20 jan 2017 10:58 #801588

an3s schreef :
Idd lost me! Wellicht handig om hier een technisch item van te maken en een nieuw draadje te maken met info for dummy's. :-)
Ik zou dit draadje houden waar ik het voor bedoelt had, te project volgen voor 'non-experts', de andere gaan maar ergens anders tech-babble houden.. ;->

BTW mijn logger die ik gisteravond aangezet heb is al gestopt, probleem is denk ik dat die data.sparkfun site af en toe niet reageert (dat merk ik ook als ik de site wil bekijken) en dat mijn simpele code dan vastloopt omdat ik daar niet op check nog...
Vanavond ga ik kijken wat het probleem is.
Alleen ingelogde leden kunnen reageren.

Projectje sensors online Raspberry Pi 3 / Arduino 20 jan 2017 11:01 #801590

Er is ongelovelijk veel voor Python, het is een beetje een 'open source' achtige opzet. Je kan het zo gek niet bedenken of er bestaan standaard libraries voor, zelfs voor NMEA te lezen en schrijven meen ik.

ook grafisch is er van alles, ben ik niet zo in thuis.
Voor grafieken gebruik ik Matplotlib

Er is veel ondersteuning voor hardware, GIO, SPI, I2C, serial, etc.
meeste in de standaard libraries.

Op mijn werk gebruiken we C++ en C# voor commerciele applicaties (ik niet, ben zelf geen programmeur van beroep) maar Python voor alle hardware testen/verificatie, callibratie scripts etc.


Nachtvlinder schreef :
Leuk te lezen!

Over Python schrijf je dat het relatief eenvoudig is te leren. Ik heb vorig jaar voor de start van mijn PolarPlot projectje ook moeten kiezen in welke taal en omgeving ik dat ging implementeren. Wegens mijn beperkte programmer ervaring (heel klein beetje C en veel Visual Basic maar dat laatste lang geleden) heb ik toen voor Free Pascal (de IDE heet Lazarus) gekozen. Veel geleerd en het doet (bijna) wat het moet doen.

Merk wel dat de hardware ondersteuning en low-level libraries naar bv het PiCAN2 board toch beperkt zijn.

Hoe zit dat met Python qua hardware access? Hoe werkt het beijvoorbeeld om de GPIO pennen te lezen en schrijven? En bestaan er goede (snelle) grafische libraries/charting tools?
Alleen ingelogde leden kunnen reageren.

Re:Projectje sensors online Raspberry Pi 3 / Arduino 20 jan 2017 11:07 #801594

an3s schreef :
Idd lost me! Wellicht handig om hier een technisch item van te maken en een nieuw draadje te maken met info for dummy's. :-)

Trouwens als wat ik schrijf al te technische wordt dan moet er iemand gewoon roepen hoor, ik leg dingen met alle plezier nog simpeler uit.
Alleen ingelogde leden kunnen reageren.

Projectje sensors online Raspberry Pi 3 / Arduino 20 jan 2017 23:48 #801777

Updatetje:

De data.sparkfun site was zo traag dat was niet leuk meer.
Maar ik heb iets veel beters gevonden:

ubidots.com

Deze site heeft drie grote voordelen en een klein nadeel:

voordelen:

- je een dashboard kan maken, met grafiekjes en andere visualisaties, data wordt 2 maanden bewaard.
- Je kan ook op het dashboard vanaf je PC of smartphone dingen terug sturen (zie hieronder)
- je kan automatisch alarmen genereren per mail of sms, heel simpel.

Enige nadeel is: het is niet helemaal gratis, het werkt met credits en afhankelijk van wat je doet, hoeveel sms-en etc, gaan er credits af, je krijgt als je een account maakt 5000 credits, dat is genoeg voor een paar maanden proberen, daarna zie ik wel verder, het kost een paar euro per maand.

Data sturen en ontvangen gaat via standaard routines, voor raspberry Pi, arduino en vele andere platformen.
De raspberry pi lib staat hier met simpele instructies:

ubidots.com/docs/devices/raspb...rry-pi-wifi-ethernet

Ik heb mijn PI code aangepast, hij staat nu weer in mijn kamer te meten:

app.ubidots.com/ubi/public/get...WgkaYvIyo8KmAdvsOh38

De slider bepaalt hoe lang de tijd is tussen 2 meetpunten... Cool!

(niet verzetten !! Ik heb nog niet door hoe ik de controls kan locken voor externe gebruikers, moet wel kunnen).

Groet,
Bas
Alleen ingelogde leden kunnen reageren.

Projectje sensors online Raspberry Pi 3 / Arduino 24 jan 2017 23:24 #802918

Even een korte update, ik maak later tijd om meer in detail uit te leggen wat ik gedaan heb en waarom.
De data staat nog steeds online hier:
app.ubidots.com/ubi/public/get...WgkaYvIyo8KmAdvsOh38

Ik heb het volgende geimplementeerd:

- Pi stuurt zijn IP adres naar de Ubidot site, dit heb ik nodig om straks van thuis uit verbinding te kunnen maken. Ik heb hier voor een programma geinstalleerd op de Pi en op mijn laptop: RealVNC, daarmee zou ik vanop afstand mijn laptop moeten kunnen verbinden. Ik ga dit morgen testen.
Op zich is dit niet nodig als alles draait maar kan handig zijn als er iets misloopt of ik eens iets wil veranderen van thuis uit.

- Een alarmfunctie: op de site boven zit een knop die je kan indrukken. Normaal stuurt de Pi elke zoveel tijd een update, bv eens per uur, maar als ik de alarmknop indruk gaat hij elke 10 seconde alles doorsturen.
De reden dat ik dat standaard niet doe is dat ik mijn meters (windmeter, dieptemeter, etc) niet standaard altijd aan wil hebben, het idee is dat de Pi deze straks eens in de zoveel tijd even aanzet (via een relais) en uitleest, dit om stroom te sparen.
Bovendien heb ik zoveel data niet nodig.

- Ik heb ook errorhandling geimplemeneerd: eerder crashte het programma op de PI als de Ubidot site onbereikbaar was. Daarom was het systeem af en toe uit de lucht, nu probeert hij het gewoon opnieuw tot het wel lukt.

Verder heb ik de code op Github gezet, hierover later wat meer.

Plannen voor morgen en dit weekend:
- inlezen van NMEA string via USB (komt straks van Roosmux) en doorsturen naar Ubisoft.
- schakelen van relais om meters aan/uit te zetten

Verder wacht ik op een aantal A/D converters die ik besteld heb, hiermee kan ik analoge voltages inlezen en die doorsturen, die ga ik gebruiken voor
- Water(niveau) sensor
- gasmeter
- accuspanning

Groet,
Bas
Alleen ingelogde leden kunnen reageren.

Projectje sensors online Raspberry Pi 3 / Arduino 28 jan 2017 12:10 #803693

Ik zou e.e.a. ook graag willen volgen EN BEGRIJPEN.
Alleen al die voorbeschouwingen, daar snap ik (nog) geen hol van.
Ik hoop op de WM meer kennis te gaan vergaren.
Ook voor wat betreft wifi aan boord, koppelen van instrumenten (speciaal AIS) enz.
Gert
Laatst bewerkt: 28 jan 2017 12:11 door FriendlySailor.
Alleen ingelogde leden kunnen reageren.

Projectje sensors online Raspberry Pi 3 / Arduino 28 jan 2017 14:12 #803717

Om je data te publiceren kan je ook gebruik maken van thingspeak.com/. Zelf maak ik daar gebruik van om de temperatuur en luchtvochtigheid te meten en plotten voor de afgelopen dagen.
Alleen ingelogde leden kunnen reageren.

Projectje sensors online Raspberry Pi 3 / Arduino 28 jan 2017 19:34 #803801

`FriendlySailor schreef :
Ik zou e.e.a. ook graag willen volgen EN BEGRIJPEN.
Alleen al die voorbeschouwingen, daar snap ik (nog) geen hol van.
Ik hoop op de WM meer kennis te gaan vergaren.
Ook voor wat betreft wifi aan boord, koppelen van instrumenten (speciaal AIS) enz.

Stel gerust vragen hoor...
Alleen ingelogde leden kunnen reageren.

Projectje sensors online Raspberry Pi 3 / Arduino 31 jan 2017 20:07 #804728

  • gemini
  • gemini's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 38
Ik ga je zeker ook volggen.
Zelf ben ik ook al aan het experimenteren met een Pi 3. Openplotter en OpenCPN draaien inmiddels bij mij. Ik heb een BMP 180 (temp en luchtdruk) rechtstreeks op de Pi via I2c aangesloten en een 1 wire temp probe via een GIO ingang. Dat werkt allemaal.
Ik probeer nu een temp /humidity sensor (DHT22) aan te sluiten, maar ik weet niet goed hoe. deze heeft nl geen I2C en is ook niet gedefinieerd als een 1W. .

Mijn ultime doel is een Sailtimer windinstrument via bleutooth aan te sluiten en de wind gegevens uit te lezen op mijn Ipad.
Alleen ingelogde leden kunnen reageren.

Projectje sensors online Raspberry Pi 3 / Arduino 31 jan 2017 22:04 #804781

  • Tony2920
  • Tony2920's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7422
gemini schreef :
Ik ga je zeker ook volggen.
Zelf ben ik ook al aan het experimenteren met een Pi 3. Openplotter en OpenCPN draaien inmiddels bij mij. Ik heb een BMP 180 (temp en luchtdruk) rechtstreeks op de Pi via I2c aangesloten en een 1 wire temp probe via een GIO ingang. Dat werkt allemaal.
Ik probeer nu een temp /humidity sensor (DHT22) aan te sluiten, maar ik weet niet goed hoe. deze heeft nl geen I2C en is ook niet gedefinieerd als een 1W. .

Mijn ultime doel is een Sailtimer windinstrument via bleutooth aan te sluiten en de wind gegevens uit te lezen op mijn Ipad.

www.instructables.com/id/Raspb...ure-and-humidity-lo/
gevonden door te googlen op DHT22 en dan een van de raspberry links te clicken.
I run a tight . . .
Shipwreck !
Alleen ingelogde leden kunnen reageren.

Projectje sensors online Raspberry Pi 3 / Arduino 01 feb 2017 08:54 #804854

Tony2920 schreef :
gemini schreef :
Ik ga je zeker ook volggen.
Zelf ben ik ook al aan het experimenteren met een Pi 3. Openplotter en OpenCPN draaien inmiddels bij mij. Ik heb een BMP 180 (temp en luchtdruk) rechtstreeks op de Pi via I2c aangesloten en een 1 wire temp probe via een GIO ingang. Dat werkt allemaal.
Ik probeer nu een temp /humidity sensor (DHT22) aan te sluiten, maar ik weet niet goed hoe. deze heeft nl geen I2C en is ook niet gedefinieerd als een 1W. .

Mijn ultime doel is een Sailtimer windinstrument via bleutooth aan te sluiten en de wind gegevens uit te lezen op mijn Ipad.

www.instructables.com/id/Raspb...ure-and-humidity-lo/
gevonden door te googlen op DHT22 en dan een van de raspberry links te clicken.

Precies.
Maar uit nieuwgierigheid: waarom deze sensor?
Je BMP180 upgraden naar een 280 kost een paar euro en dan krijg je alles binnen via dezelfde I2c ingang, is dat niet een stuk simpeler?
Alleen ingelogde leden kunnen reageren.

Projectje sensors online Raspberry Pi 3 / Arduino 03 feb 2017 14:09 #805648

  • gemini
  • gemini's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 38
Eigenlijk ben ik gewoon een beetje aan het experimenteren. en ik had zowel een bmp180 als een DHT22 liggen, dus wil ik ze ook allebei aan de gang zien te krijgen. Hoe het er definitief uit gaat zien komt later wel.

bedankt voor de link!
Alleen ingelogde leden kunnen reageren.

Projectje sensors online Raspberry Pi 3 / Arduino 03 feb 2017 14:11 #805650

gemini schreef :
Eigenlijk ben ik gewoon een beetje aan het experimenteren.

dat ken ik :-)
Alleen ingelogde leden kunnen reageren.

Projectje sensors online Raspberry Pi 3 / Arduino 06 mrt 2017 15:38 #815098

  • Pino2
  • Pino2's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7
Hoi Bas, ik ga het zeker volgen. Het gaat mijn eerste arduino project worden voor de boot. Ik ben benieuwd.
Eens kijken of ik locatie en sensor data kan uploaden vanuit de boot zodat ik de situatie op afstand in de gaten kan houden.
groeten van Pino
Laatst bewerkt: 06 mrt 2017 15:39 door Pino2. Reden: spelvouten
Alleen ingelogde leden kunnen reageren.
  • Pagina:
  • 1
  • 2
Tijd voor maken pagina: 0.271 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl