Draagbare Raspberry Pi geigerteller met Display (6 / 12 stap)

Stap 6: Geigerteller gegevens doorgeven aan de Raspberry Pi


Mij zoals using python voor mijn scripts. Python3 installeren

 $ sudo apt-get update $ sudo apt-get install python3 

Log in op de Raspberry Pi. Toegankelijk te terminal venster op MacBook en stormloop naar de troepenleiding:

 $ ssh pi♣geiger-counter-ip-address♣ $ sudo nano geiger.py 

Maak dit python script in /home/pi. Het in principe schrijft de gegevens naar een bestand dat kan worden gebruikt door gnuplot.

 #!/usr/bin/python3 # geiger.py gets data from Mighty Ohm Geiger Counter and writes to a file on Raspberry Pi # edit crontab # $ sudo crontab -e # and add the following line at the end - this can also be done in init.d # sudo /usr/bin/python3 /home/pi/geiger.py 2>&1 # # Future: gnuplot requires a static file (so tail -100 or something to get rolling data) import time import datetime import string import signal import re import serial class Geiger: def __init__(self): # filler - I meant to (or may add more in init self.host = '192.168.1.92' def readLine(self, port): r = "" while True: byte = port.read() c = byte.decode("utf-8") if c=='\n' or c=='\r' or c=='': return r else: r += c if __name__ == '__main__': try: g = Geiger() c = 0 # on each use restart the file f = open("/home/pi/geiger.dat", "w") port = serial.Serial("/dev/ttyAMA0", baudrate=9600, timeout=1) # Don't need column headers # f.write("count CPS CPM uSv/hr\r\n") while True: r = g.readLine(port) if r != '': words = r.split(",") l = len(words) if l == 7: # data should come back in the form # CPS, n, CPM n, uSv/hr n, SPEED # for debug: # f.write('input = ' + r + '\r\n') f.write(str(c) + words[1] + words[3] + words[5] + '\r\n') f.flush() c += 1 except KeyboardInterrupt: f.close() print('closing script through ctrl-c') 

Start een terminal-venster op PiTFT weergave,

Start het geiger.py script dat wordt uitgevoerd, maar wacht niet tot het te voltooien (het "&" vertelt het bevel om te starten zonder te wachten tot het te voltooien)

 $ python3 geiger.py & [1] 1010 

Als u wilt stoppen met het gebruik van script doden pid, of in het geval hierboven.

 $ sudo kill 1010 

Kunt u de volgende opdracht om ervoor te zorgen dat gegevens worden geschreven naar geiger.dat

 $ cat geiger.dat 

Gerelateerde Artikelen

Draagbare Raspberry Pi (V4)

Draagbare Raspberry Pi (V4)

De Raspberry Pi. Haar een $35-computer de grootte van een creditcard. Zeer klein, zijn groot voor de draagbaarheid. Dit is echter meestal het probleem want het is moeilijk om te maken het draagbare.Het afgelopen jaar en een half, heb ik gewerkt met m
Hoe maak je je eigen draagbare Raspberry pi

Hoe maak je je eigen draagbare Raspberry pi

dit leerprogramma u tonen hoe te maken van uw eigen draagbare rapsberry pi, met een scherm, toegang tot USB-, Ethernet- en HDMI-poorten open voor toegang aan de zijkant van het geval. Dit absoluut geen een goede tutorial, het is gewoon een manier van
Raspberry Pi narrowcasting: wisselkoers Display planken

Raspberry Pi narrowcasting: wisselkoers Display planken

Raspberry Pi (Model B) is een single-board-computer die gebruikmaakt van een ARM 11 (ARM1176JZF-S core)-processor die draait op 700MHz (het kan tot 1GHz overklokken) met 512MB RAM.Dit artikel ziet u hoe zet je Raspberry Pi in een goedkoop, browser ge
Aan de slag met een Raspberry Pi B + met NOOBS OS installatie

Aan de slag met een Raspberry Pi B + met NOOBS OS installatie

Deze informatie zal u begeleiden over hoe te installeren van de NOOBS operationele system(OS) van kras. Er zijn derde OS ook avaliabble zoals UBUNTU STUURMAN, SNAPPY UBUNTU CORE enz hiervoor de installatie mogelijk iets anders en worden niet gedekt h
Raspberry Pi babyfoon met Splunk

Raspberry Pi babyfoon met Splunk

Deze stappen leert u hoe te monteren van de onderdelen die nodig zijn om een babyfoon van Raspberry Pi, en verzamelen van die gegevens in Splunklog lezer en een analytisch hulpmiddel, vooraf ingesteld dat gegevens op een zinvolle manier. Aan het eind
Volledige DIY Raspberry Pi weerstation met Software

Volledige DIY Raspberry Pi weerstation met Software

Terug in eind februari zag ik deze post op de site van de Raspberry Pi.http://www.raspberrypi.org/school-Weather-station-...Ze had Raspberry Pi weerstations voor scholen gemaakt. Ik wilde een volledig! Maar op dat moment (en ik geloof nog steeds vana
Hoe een Raspberry Pi verbinden met een Wi-Fi-netwerk

Hoe een Raspberry Pi verbinden met een Wi-Fi-netwerk

Dus je wilt een Raspberry Pi verbinden met internet, maar uw computer een ethernet-verbinding, of het ontbreekt u gebrek aan een ethernet-kabel. Wat te doen?Wat je nodig hebt:Raspberry PimicroSD-kaartHDMI-kabelUSB-lichtnetadapter (dat kan bieden ten
Suikervrije zelfgemaakte organische Raspberry Jelly gezoet met honing!

Suikervrije zelfgemaakte organische Raspberry Jelly gezoet met honing!

Ja suikervrije zelfgemaakte organische Raspberry Jelly gezoet met honing!Deze gelei bevat geen additieven conserveringsmiddelen suiker en werd benoemd tot formulier thuis geteelde bessen en honing.Stap 1: Wat u nodig hebt voor dit instructable 4 kopj
Geheugenkaart met HypriotOS voorbereiden op Datarhei/Restreamer op Raspberry Pi1 & Pi2 met Microsoft Windows

Geheugenkaart met HypriotOS voorbereiden op Datarhei/Restreamer op Raspberry Pi1 & Pi2 met Microsoft Windows

Voordat je kan beginnen streaming met de Datarhei/Restreamer moet u een geheugenkaart en aan de slag met Docker op je Raspberry Pi voorbereiden. Is het raadzaam de HypriotOS Raspberry Pi om afbeelding te gebruiken met ondersteuning voor Docker.Er zij
Draagbare Raspberry pi met batterijpack 2.0

Draagbare Raspberry pi met batterijpack 2.0

dit was mijn tweede project ik op Instructables gewerkt heb. Ik denk dat ik deed een groot werk en ik hoop jij ook.Voor dit project moet je: waar heb ik ze:-Raspberry pie (met een geval indien mogelijk) van Amazon.com-LCD scherm (iets om te bekijken
$20 draagbare Raspberry Pi Game Console

$20 draagbare Raspberry Pi Game Console

Er zijn tonnen van Raspberry Pi retro game emulators rond op het internet, maar de meeste zijn vrij duur. Met de nieuwe 5 dollar Raspberry Pi nul, in dit Instructable I 'm gonna Toon u hoe te bouwen van een volledig draagbare batterij aangedreven Ret
Draagbare raspberry pi (de easy way)

Draagbare raspberry pi (de easy way)

zo jong follower(s),vandaag zal ik je laten zien een ander project die u met een raspberry pi doen kunt. Ik heb sommige mensen doen dit project op een echt ingewikkelde manier en ik was eigenlijk gewoon geld te verspillen aan schermen en extra onderd
BT draagbare multi-use Tape met behulp van Linkit een

BT draagbare multi-use Tape met behulp van Linkit een

Wij bevinden ons in een object georiënteerd programmeren, dus het gebruik van een enkel project voor meerdere doeleinden is het thema hier. Dus hier heb ik een digitale tape. Met slimme telefoon voor parkeren van de auto en cassette gebruiken voor he
Draagbare Raspberry Pi emulatie Machine

Draagbare Raspberry Pi emulatie Machine

u ooit geweest in de situatie waar je wilde spelen die nostalgiac Super Nintendo games met je vrienden terwijl op een 200 mijl lange tocht door het regenwoud van Madagaskar? Waarschijnlijk niet, maar als de situatie ooit zich u voordoet kunt deze zoe