====== 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 ----