Senseair LP8 CO2 sensor en Raspberry Pi 3

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Anoniem: 162126

Topicstarter
Hallo allemaal. Ik heb een Senseair LP8 sensor die ik probeer aan te sluiten op een raspberry pi 3. Nu heb ik online een uitleg gevonden met een stukje voorbeeld code in python. Nadeel is dat ik nog geen data langs zie komen in de output van het python programmatje. Is er iemand met wat elektronica/raspberry pi kennis die mij kan vertellen of het schema op de webpagina uberhaupt zal werken?

Hier heb ik het schema gevonden: https://www.14core.com/se...-dioxide-infrared-sensor/

Ik kan er gelijk bij vermelden dat de python code voor mij out of the box niet werkte, ik gebruik nu ttyAMA0 ipv ttyS0 aangezien die niet lijkt te bestaan op mijn rpi 3. Ik zit nog te zoeken waarom dat precies is.

edit:
Ik heb inmiddels begrepen dat je de ttyS0 op 'moderne' raspbian's handmatig aan moet zetten. Dat vond ik net terug op raspberrypi.stackexchange.com. Dit kan je doen met raspi-config. Daar onder Interfacing Options kan je de serial aanzetten voor de console.

Helaas krijg ik ook met deze werkende ttyS0 op de rpi geen data terug van de lp8 sensor. Ik heb inmiddels ook een Arduino voorbeeld gevonden en geprobeerd. Die lijkt verbinding te maken, alleen krijg ik daar steeds een onduidelijke waarde terug als CO2 niveau. Ik ga mijn oude rpi eens proberen om te zien of het toch iets te maken heeft met de GPIO pins 10 en 14 en het ttyAMA0 verhaal.

Grtz,
Rob

[ Voor 30% gewijzigd door Anoniem: 162126 op 30-12-2018 14:38 ]


Acties:
  • 0 Henk 'm!

  • Lennyz
  • Registratie: Januari 2010
  • Laatst online: 30-06 08:51
Het probleem is dat je niet zeker weet of je serial wel goed ingesteld is op je pi.

Wat ik dan altijd deed is even een Arduino aansluiten aan mijn Raspberry via serial. Vervolgens laat je de Arduino om de seconde een 'a' sturen naar je Raspberry. Als dat allemaal werkt dan weet je zeker dat je serial port goed is ingesteld en kun je van daaruit verder werken.

Acties:
  • 0 Henk 'm!

  • cowandchicken
  • Registratie: September 2018
  • Laatst online: 10-02 22:23
ik neem aan dat je weet dat de sensor modbus achtige communicatie heeft?
Je krijgt dus niet enkel 2 bytes met de gemeten PPM waarde terug, maar een modbus response, wara je zelf nog de 2 bytes uit moet halen en tot een 16bits ppm result moet combineren.

Acties:
  • 0 Henk 'm!

  • route99
  • Registratie: Augustus 2017
  • Laatst online: 05-06-2024

route99

just passionately curious...

FYI:
De S8, het broerjte van de LP8, zit in de Hti HT-2000 CO2 meter

Daar is revered enegineering voor gedaan voor Linux, iets vooor RPi?
https://globalblindspot.b...g-slab-ht2000-co2_11.html
https://github.com/tomvanbraeckel/slab_ht2000

Er is ook een Java ontwikkeling geweest:
https://github.com/eschava/HT2000-java

Op zoek naar wat er over bekend is kwam ik dit tegen, en ook deze forumbijdrage.
Voorlopig blijf ik zelf de data uitlezen onder Windows met de software die er voor is van Hti.