====== Der Raspberry PI ======
Beschaffung https://thepihut.com/collections/raspberry-pi/products/raspberry-pi-zero
==== Projekte ====
Meine aktuellen fertigen Projekte mit dem Raspberry:
* [[raspberry:pidora_power_dns|Raspberry PI als DNS Applicance für PowerDNS]]
* (siehe auch für Standard Linux [[linux:power_dns|PowerDNS - Ein Alternative für BIND]] )
* Webcam siehe [[raspberry:pidora_kamera_konfigruation|Die Raspberry PI Kamera unter Pidora 20 anschließen]]
* [[raspberry:raspberry_gpio_first_steps|Erste Schritte mit den GPIO Ports]]
* [[raspberry:raspberry_gpio_read_ADC0831 |Einen AD Wandler ADC0831 mit dem Raspberry PI verwenden]]
* [[raspberry:dcf77_modul|DCF 77 Modul über GPIO anschließen]]
* [[raspberry:atmos_px25_pellet_verbrauch_messen|Betriebsstundenzähler zum Ermitteln des Pellet Verbrauchs eine Atmos PX25 ]]
In Arbeit:
* [[raspberry:geigercounter_cooking_hacks|Experimente mit den Geiger Counter - Radiation Sensor Board von Cooking Hacks]]
* [[raspberry:raspberry_webcontrolled_analog_radio|Ein Analoges UKW Radio mit dem Raspberry steuern]]
Internet Radio / CD Wiedergabe / Medien
* https://volumio.org/get-started/
* HiFiBerry DAC+ ADC https://www.reichelt.de/raspberry-pi-shield-hifiberry-dac-adc-rpi-hb-dac-adc-p243865.html?
* RASP PI 4 B 4GB https://www.reichelt.de/raspberry-pi-4-b-4x-1-5-ghz-4-gb-ram-wlan-bt-rasp-pi-4-b-4gb-p259920.html?
=== Raspberry Media Center ===
* [[raspberry:raspberry_peppy_installation_waveshare_18396|Peppy mit dem Touchscreen 5inch DSI LCD 18396 von Waveshare installieren und einrichten - Anmerkungen]]
----
==== Installation und Setup ====
===Linux===
**Raspberry Pi 1 - ARMv6**
* [[raspberry:pidora_quick_install|Pidora als Linux Betriebsystem für den Raspberry PI]]
* [[raspberry:pidora_wlan_konfigruation|Den Wlan Stick EDIMAX EW-7811UN für den Raspberry unter Pidora 20 verwenden]]
* [[raspberry:pidora_kamera_konfigruation|Kamera für eine WebCam unter Pidora für dne Raspberry PI einrichten]]
**Raspberry Pi 2 - ARMv7 - Broadcom BCM2836**
Da Pidora noch nicht so recht den Pi 2 verfügbar ist, alternativ http://www.redsleeve.org/ getestet
* [[raspberry:redsleeve_quick_install|Redsleeve Linux Betriebsystem mit Python 3.4 für den Raspberry PI 2]]
Da auch redsleeve nicht mehr so frisch ausschaut => http://fedberry.org/#about
* [[raspberry:fedberry_quick_install|Fedberry Linux Betriebsystem für den Raspberry PI 2 für den Ubiquiti Network Controller ]]
Alternatives kompaktes Linux => https://wiki.alpinelinux.org/wiki/Raspberry_Pi_Zero_W_-_Installation
=== Oracle Linux ===
* [[raspberry:oracle_linux_9_raspberry|Raspberry mit Oracle Linux 9]]
===Windows 10===
Ab dem Raspberry Pi 2 (verwendet die Broadcom BCM2836 (ARMv7) CPU) kann auch Windows 10 installiert werden
Info:
* http://dev.windows.com/en-us/featured/raspberrypi2support
Setup:
* http://ms-iot.github.io/content/en-US/win10/SetupPCRPI.htm
* http://raspberry.tips/raspberrypi-tutorials/windows-10-iot-auf-dem-raspberry-pi-2-installieren/
----
==== Display am PI ====
The official Raspberry Pi touch display
* https://www.raspberrypi.org/blog/the-eagerly-awaited-raspberry-pi-display/
===Display hd44780===
* http://www.schnatterente.net/technik/raspberry-pi-32-zeichen-hitachi-hd44780-display
----
==== Programmierung====
===Java===
* http://pi4j.com/example/serial.html
* [[https://apex.oracle.com/pls/apex/f?p=44785:24:0::NO:24:P24_CONTENT_ID,P24_PREV_PAGE:8489,29|Configuring the Raspberry Pi as an Oracle Java Embedded Development Platform]]
=== Serial Peripheral Interface (SPI===
* http://erik-bartmann.de/component/attachments/download/21.html
* http://hertaville.com/2013/07/24/interfacing-an-spi-adc-mcp3008-chip-to-the-raspberry-pi-using-c/
=== Anschluss über i2C Protokoll===
* http://www.elektronx.de/tutorials/porterweiterung-mit-mcp23017-und-i2c/
* https://learn.sparkfun.com/tutorials/raspberry-pi-spi-and-i2c-tutorial
* http://www.netzmafia.de/skripten/hardware/RasPi/RasPi_I2C.html
----
==== Betrieb ====
=== Betriebs-Temperatur auslesen ===
Mit dem Tool [[http://elinux.org/RPI_vcgencmd_usage|"vcgencmd"]] können interne Wert und unter anderen die interne Temperatur ausgelesen werden.
#Direct in Grad
vcgencmd measure_temp
temp=45.5'C
#alternativ
cat /sys/class/thermal/thermal_zone0/temp
46002
===Unter/Übertakten===
* http://www.foxplex.com/sites/raspberry-pi-over-und-underclocking/
----
==== Die Umwelt messen====
===Wechselstrom===
Messprinzip
* https://de.m.wikipedia.org/wiki/Rogowskispule
Sensoren
* http://www.daedalus.ei.tum.de/index.php/de/archiv/material/sensoren/stromsensor-acs712
----
=== Temperatur messen ===
Software:
* digitemp https://www.digitemp.com/
yum install digitemp
Verwendete Sensoren:
* 1-Wire Parasite-Power Digital Thermometer DS18S20
* http://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/DS18S20.html
* 9-bit temperature measurements
* Operating temperature range of -55°C to +125°C
* accurate to ±0.5°C over the range of -10°C to +85°C.
* Programmable Resolution 1-Wire Digital Thermometer DS18B20
* http://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/DS18B20.html
* 9-bit to 12-bit Celsius temperature measurements
* Operating temperature range of -55°C to +125°C
* accurate to ±0.5°C over the range of -10°C to +85°C
* TSIC 206
Anschluss eines Temperatursensors über 1-wire Protokoll
allgemein siehe Reading and Writing 1-Wire® Devices Through Serial Interfaces => http://www.maximintegrated.com/en/app-notes/index.mvp/id/74
Siehe auch:
* http://owfs.org/index.php?page=com-ds9097-passive
* http://public.rz.fh-wolfenbuettel.de/~hamannm/general/digitemp.html
* http://martybugs.net/electronics/tempsensor/hardware.cgi
* http://electronicexperiments.blogspot.de/2010/10/lesson-nr14-ds18b20-using-1-wire_17.html
* http://kampis-elektroecke.de/?page_id=3678
* http://www.fhemwiki.de/wiki/1-Wire_Umweltsensor
* http://www.kompf.de/weather/pionewire.html
* http://www.kompf.de/weather/pionewiremini.html
Inkl. Feuchte-sensosr:
* http://shop.emsystech.de/themes/kategorie/detail.php?artikelid=9&kategorieid=5&source=1&refertype=9
----
=== Uhrzeit ===
DCF-77
* [[raspberry:dcf77_modul|Mit dem Raspberry ein DCF 77 Modul abfragen]]
Eine RTC anschließen
* http://raspberry.tips/raspberrypi-tutorials/rtc-ds1307-uhrzeit-raspberry-pi/
Stratum-1 NTP Server
* http://www.satsignal.eu/ntp/Raspberry-Pi-NTP.html
----
=== Erdungswiderstands messen ===
* http://wiki.diyfaq.org.uk/index.php?title=TT_Earthing#Using_temporary_current_injection_and_voltage_sense_electrodes
* http://www.elektor-labs.com/project/earth-resistance-meter-150084.14148.html
----
=== Gewicht messen===
DMS - Dehnungsmeßstreifen
Einsatz = >http://video.tu-clausthal.de/film/32.html
* http://erik-bartmann.de/component/attachments/download/21.html
==Wägezelle==
* http://www.hbm.com/de/menu/tipps-tricks/waegetechnik/wie-funktioniert-eine-waegezelle-mit-biegebalken/
* http://infosys.beckhoff.com/index.php?content=../content/1031/el3356/html/bt_el335x_technology.htm&id=
Forum:
* http://www.mikrocontroller.net/topic/288214
Umsetzungen:
* http://www.dfrobot.com/wiki/index.php/Weight_Sensor_Module_V1
* http://www.follmann-net.de/Privat/Waage/Waage.PDF
Beschaltung: 24 Bit I2C HX711
Suchstichwort:
Body Load Cell Weighing Sensor Resistance strain Half-bridge
----
=== Luftreinheit - Luftmessstation ===
IR-Sensor GP2Y10 von Sharp siehe https://www.sparkfun.com/datasheets/Sensors/gp2y1010au_e.pdf
* https://www.sparkfun.com/products/9689
* http://www.aliexpress.com/store/product/GP2Y1010AU0F-100-NEW-SHARP-Optical-Dust-Sensor-GP2Y10/814416_647451689.html
Anwendung:
* http://www.elektor-labs.com/project/air-pollution-display-solar-power-wifi-data-upload.14541.html
Gas Sensor mp135
https://olimex.wordpress.com/2015/05/26/experimenting-with-gas-sensors-and-arduino/
----
=== Drucksenoren ===
Flexiforce Pressure Sensor => https://www.tekscan.com/product-group/embedded-sensing/force-sensors?tab=products-solutions
siehe auch https://www.sparkfun.com/products/8685
----
=== Flüssigkeit ===
Messprinzipien:
* http://www.nolta.de/akademie/online-akademie/
Intelligenter Durchflusssensor:
* http://ams.com/eng/Products/Flow-Sensing/Ultrasonic-Flow-Converter/TDC-GP30-F01
----
==== Sound ====
Audio:
* https://www.elektormagazine.de/labs/audio-dac-for-rpi-networked-audio-player-using-volumio
HiFiBerry DAC
* https://www.hifiberry.com/
* RPI HB DAC+ PRO :: HiFiBerry DAC+ pro, Raspberry Pi Shield => http://www.reichelt.de/?ARTICLE=164474
Wolfson Audio Card für Raspberry Pi:
* http://www.elektronikpraxis.vogel.de/embedded-computing/articles/445797/
Lieferbar hier:
* http://www.reichelt.de/RASP-WOLF-AUDIO/3/index.html?&ACTION=3&LA=446&ARTICLE=142942&artnr=RASP+WOLF+AUDIO&SEARCH=RASP+WOLF+AUDIO
Software:
* https://volumio.org/discover/
Projekte
* http://m.instructables.com/id/Vintage-DAC-for-RaspberryPi-audio
----
==== Anwendungen====
===Media Center===
XBMC - Kodi => http://kodi.tv/
Installation auf dem Raspberry Pi 2 siehe http://mymediaexperience.com/raspberry-pi-xbmc-with-raspbmc/
Anmerkungen:
* SD Karte ScanDisk Ultra 64GB Class 10
* OpenElec als Image mit DiskImager
* http://wiki.openelec.tv/index.php/OpenELEC_FAQ#What_is_the_SSH_login.3F
=== Mathematica ===
Für den privaten Gebrauch kann das Software Packet Mathematica auf dem RasBerry Pi verwendet werden:
Siehe: => http://www.wolfram.com/raspberry-pi/
Siehe auch:
* http://pi-buch.info/?p=202
----
===== Linksammlung =====
Main Page: http://www.raspberrypi.org/
Gehäuse:
* http://www.judepullen.com/designmodelling/
* http://www.skpang.co.uk/catalog/cover-with-breadboard-area-for-raspberry-pi-large-p-1101.html
Allgemein:
* http://raspberrycenter.de/
* http://elinux.org/Main_Page
* http://www.element14.com/community/groups/raspberry-pi?view=overview
* http://www.rn-wissen.de/index.php/Raspberry_PI:_Internetradio#Projekt_Internetradio_mit_dem_Raspberry_Pi
* http://www.skpang.co.uk/catalog/raspberry-pi-c-240.html
Interessante Projekte
* Stromzähler => http://www.ramge.de/powermonitor/doku.php?id=pulse_meter
* Build Your Own Raspberry Pi Arduino System => http://www.bristolwatch.com/rpi/index.htm
----