Bärbar Raspberry Pi geigermätare med Display (9 / 12 steg)

Steg 9: tryckknappar

Tryckknappar gör geigermätare mycket enklare att använda.

Tryck-knappar

Innan du installerar PiTFT, löda på fyra tryckknappar. #18 kommer att användas för Power On och Off. Det finns inget behov att köra ledningar till GPIO stift, eftersom PiTFT styrelsen gör anslutningarna.

På Raspberry Pi 2 röra stiften för de två tryck-knapparna (#23 och #22) över Ethernet-kontakten metallhölje av jack. Jag klippt en liten plastbit från förskjutning eller skruv-paket och gled det mellan ethernet-kontakten och stiften och sedan tejpade den på plats.

#27 och #22 används inte, men kan användas i framtiden.

Power-knappen

Normalt, stänga du av din Pi med:

$ sudo shutdown -h nu

Kärnan i detta instructable tillåter någon GPIO vara en strömbrytare (av / på och av).

Öppna ett terminalfönster och inloggning till geigermätare

$ ssh pi
$ sudo nano/etc/modules

Kontrollera om följande rad i filen, om inte lägga till den

rpi_power_switch

Spara filen

CTRL-o retur CTRL-x

Redigera config-filen

$ sudo nano /etc/modprobe.d/adafruit.conf

och Lägg till rad

alternativ rpi_power_switch gpio_pin = 18 mode = 0

Spara filen

CTRL-o retur CTRL-x

Så att strömbrytaren aktiv

$ sudo omstart

Bakgrundsbelysning knappen

Bakgrundsljuset på displayen ritar 75mA. För att spara på batteriet, kan du stänga av bakgrundsbelysningen. Öppna ett terminalfönster och inloggning till geigermätare

$ ssh pi
$ sudo nano buttons.py

Använda 508 eller 252, beroende på version. Koden nedan är anpassad från den Genomsnittlige mannen webbplatsen.

GPIO18 kunde läggas till skriptet nedan. #18 kommer att stänga Raspberry Pi, men kommer inte att slå på den. För detta behövs kernel samtalet ovan.

Obs: kopiera och klistra in kan orsaka problem med desto större än-symbol, som ändras till "& gt;" utan mellanslag. Och dubbla citattecken kan ändra till kursiverade citat.

#! / usr/bin/python
importera RPi.GPIO som GPIO
Importera tid
importera os

# Set GPIO läge
GPIO.setmode (GPIO. BCM)
# Setup GPIO
GPIO.setup (23, GPIO. IN, pull_up_down = GPIO. PUD_UP)
GPIO.setup (22, GPIO. IN, pull_up_down = GPIO. PUD_UP)
GPIO.setup (27, GPIO. IN, pull_up_down = GPIO. PUD_UP)
# GPIO.setup(18, GPIO. IN, pull_up_down = GPIO. PUD_UP)

# Ställ in bakgrundsbelysningen GPIO
OS.system ("sudo sh - c" echo 508 > /sys/class/gpio/export'")

# Ge systemet en snabb paus
Time.Sleep(0.5)

# Ange första noll
räknare = 0

# var för "medan" uttalande att hålla det igång
var = 1

# Huvudprogrammet
samtidigt var == 1:
om (GPIO.input(23) == False): # bakgrundsbelysning kontroll
om (counter == 0):
OS.system ("sudo sh - c ' echo 'out' > /sys/class/gpio/gpio508/direction'")
räknare = 1
skriva ut ("counter nu 1")
Time.Sleep(0.5)
Elif (counter == 1) eller (counter == 3):
OS.system ("sudo sh - c"echo ' 1' > /sys/class/gpio/gpio508/value'")
räknare = 2
skriva ut ("counter nu 2")
Time.Sleep(0.5)
Elif (counter == 2):
OS.system ("sudo sh - c"echo "0" > /sys/class/gpio/gpio508/value "")
räknare = 3
skriva ut ("counter nu 3")
Time.Sleep(0.5)
om (GPIO.input(22) == False):
OS.system ("/ usr/bin/perl /home/pi/geiger.pl")
Time.Sleep(0.5)
om (GPIO.input(27) == False):
Skriv ut ("27 arbetar")
Time.Sleep(0.5)

GPIO.cleanup()

Spara filen

CTRL-o retur CTRL-x

Starta skriptet vid uppstart genom att lägga till en crontab

$ sudo crontab -e

och lägga till den knappen och geigermätare samling tecken

sudo /usr/bin/python3 /home/pi/buttons.py >/dev/null 2 > & 1 &
/usr/bin/python3 /home/pi/geiger.py >/dev/null 2 > & 1

Spara filen

CTRL-o retur CTRL-x

Se Steg
Relaterade Ämnen

Geigermätare med Touch-gränssnitt!

Det finns en hel del geigermätare instructables. Skillnaden med detta är att jag ville ge det ett modernt gränssnitt, liknar smart telefon pekskärmar, att någon skulle känna sig bekväm med. Anledningen till detta är att jag vill använda den som ett p...

Pocket fotodiod geigermätare från Jameco Kit sammansättningen

detta är min video av Pocket fotodiod geigermätare Kit från Jameco. Det var mycket roligt att bygga och sätta ihop. Jag är 14 år gammal så jag in projektet i tävlingen gör att lära ungdomar.Här är mina svar på frågorna för ungdom tävlingen gör att lä...

Geigermätare utlöste LED dekorationer

Uttråkad av blinkande lampor som blinkar i svar på tid?Göra dem blinka med utrymme istället!Detta instructable visar en snabb metod för att ansluta LED tree dekorationer till en geigermätare via arduino, så att lamporna blinka mellan olika strängar v...

Stjärna burk geigermätare utlöste LED dekoration (2012 remix)

detta instructable bygger på toppen av geigermätare utlöste LED dekorationer jag gjorde förra året. Denna version befogenheter geigermätare från Arduino (sig själv nu drivs från en elnätet adapter, så jag behöver inte längre att hålla utfodra dem bat...

Ultrasonic avståndsmätare med LCD-display på Arduino UNO

I denna tutorial kommer vi att se en annan användning av modulen HC-SR04 ultraljud. Denna modul används ofta på robotar och leksaksbilar för att hitta hinder men det kan användas för att mäta avstånd också.Avstånd som mäts av HC-SR04 visas på vår äls...

Hur man inte ska testa saker med din ficka geigermätare från strålning-watch.org

eftersom den mäter bara X och Gamma utstrålning, mat (kräver alpha upptäckt) kan inte mätas direkt med en ficka Geiger räknare från strålning-watch.org.Men enligt James från support på strålning-watch.org, här är hur du kan använda fickan Geiger att...

Online realtid geigermätare att övervaka radioaktivitetsnivåerna i luften. Med Arduino och Linux-dator.

Instructable beskriver en geigermätare som är ansluten till internet så att andra människor kan också övervaka omgivande strålningssituationen....

Arduino geigermätare

bygga en geigermätare ur en ArduinoSteg 1: Vad du behöver What you'll need:-Arduino (kan vara någon typ men måste ha 5V kapacitet att arbeta med geigermätare och LCD)-Sparkfun geigermätare (andra geigermätare styrelser kan fungera samma men jag vet i...

Bärbar Raspberry Pi (V4)

Raspberry Pi. Dess en $35 dator storleken på ett kreditkort. Att vara mycket liten, dess stora för dess portabilitet. Detta är dock oftast problemet som det är svårt att göra den transportabel.Under det senaste året och ett halvt, har jag arbetat med...

Raspberry Pi OLED Internet bandbredd Display

Detta är en bandbredd bildskärm med en Raspberry Pi och en OLED-display för att grafiskt Visa internet bandbredd till och från vårt hus.En video som visar den arbetande är över.Ibland om internet är långsam eller inte arbetande kan mycket väl det var...

Att göra fallet för MyGeiger geigermätare

Redigera 27.03.2016: Detta projekt är lite föråldrad och det ser ut som en tegelsten. Så kommer en ny mindre och mer transportabel version. Så håll ögonen öppna!Hej, köpte jag en geigermätare från RH elektronik. Men den här räknaren har inte ett hölj...

Raspberry Pi kamerabaserade Mikroskop med LEGO delar

Raspberry Pi kamerabaserade Mikroskop, byggt bara från LEGO delar.Version: 11 oktober 2015Introduktion och översiktJagn början jag bara hade idén att bygga en enkel och billig Mikroskop med en raspberry pi och en picam med en justerbar lins. När jag...

Komplett DIY Raspberry Pi väderstation med programvara

Tillbaka i slutet av februari såg jag det här inlägget på webbplatsen Raspberry Pi.http://www.raspberrypi.org/School-Weather-station-...De hade skapat Raspberry Pi väderstationer för skolor. Jag ville helt en! Men på den tiden (och jag tror fortfaran...

Hemgjord geigermätare

publicerar här en i en hast, om det är bra att våra vänner i Japan. Detta är en enkel geigermätare krets. Det kräver vissa specialiserade delar, i synnerhet en Geiger slang och några zenerdioder för hög spänning, men resten av komponenterna är lätt t...

Nixie rör geigermätare

en lång, lång tid sedan folk på bildr.org fick tag på några nixie rör och vissa komponenter från ogi lumen, och byggt en twitter efterföljare räknare. Du kan se inlägget här: http://bildr.org/2010/11/twixie/ i slutet av inlägget, de beskriver en plan...

"Candle Flicker" ledde som kvasi fyrkantsvåg generator (geigermätare simulator)

De allestädes närvarande "Candle Flicker" lysdioderna är fascinerande i mer än ett sätt. Det finns gott om information på internet om att få en audio signal från ett flimmer LED. De verkar antingen spela en melodi eller producera en konstig slag...

Ustream din geigermätare

med alla intresse av radioaktiva partiklar når västra strand från misslyckade reaktorerna i Japan, bestämde jag mig att få ut min geigermätare som jag gjort över 20 år sedan. Avläsningar från min counter kan delas med världen i realtid med Ustream. U...

Hur man gör en Fake geigermätare

vilken effekt kan förbättra en galen vetenskapsman lab på Halloween? Tickande av en geigermätare! Och Tänk... Om du hade en falska geigermätare kunde du våg över någonting, och när du ville ha, ställa av rasande att klicka?Det är vad jag byggt för vå...

Hur man gör din egna bärbara Raspberry pi

denna tutorial visar dig hur du gör din egen bärbara smaken pi, med en skärm, åtkomst till USB, Ethernet och HDMI-portar för tillgång på sidan av fallet. Detta är ingalunda en bra tutorial, det är helt enkelt ett sätt att dokumentera hur jag byggde m...