<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hardware &#8211; ChatGPT, KI und Software auf dem Raspberry Pi</title>
	<atom:link href="https://progpi.de/category/hardware/feed/" rel="self" type="application/rss+xml" />
	<link>https://progpi.de</link>
	<description>ChatGPT, KI und die Zukunft</description>
	<lastBuildDate>Wed, 02 Nov 2022 09:24:22 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://progpi.de/wp-content/uploads/2019/01/cropped-ProgPi_512-32x32.png</url>
	<title>Hardware &#8211; ChatGPT, KI und Software auf dem Raspberry Pi</title>
	<link>https://progpi.de</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Eine Raspberry Pi HQ Kamera mit 12,3 MPix und Pentax-K Optik</title>
		<link>https://progpi.de/raspberry-pi-hq-kameramodul-imx477-pentax-adapter-libcamera/</link>
		
		<dc:creator><![CDATA[Harald Schmidt]]></dc:creator>
		<pubDate>Tue, 30 Aug 2022 07:11:00 +0000</pubDate>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[IMX477]]></category>
		<category><![CDATA[Kameramodul]]></category>
		<category><![CDATA[libcamera]]></category>
		<category><![CDATA[raspistill]]></category>
		<guid isPermaLink="false">https://progpi.de/?p=3448</guid>

					<description><![CDATA[<p>Das HQ Kameramodul zum Raspberry Pi hat mit 12,3 Megapixel eine wunderbare Auflösung. Und ältere Pentax-K Objektive mit mechanischer Blende sind eine prima Erweiterung. Mit raspistill / raspivid entstehen Fotos oder Filme. Bei Raspbian Bullseye wird dagegen libcamera verwendet. Die optimale Schärfe wird meist bei Abblendung um zwei Stufen erreicht.</p>
<p>Der Beitrag <a rel="nofollow" href="https://progpi.de/raspberry-pi-hq-kameramodul-imx477-pentax-adapter-libcamera/">Eine Raspberry Pi HQ Kamera mit 12,3 MPix und Pentax-K Optik</a> erschien zuerst auf <a rel="nofollow" href="https://progpi.de">ChatGPT, KI und Software auf dem Raspberry Pi</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="3448" class="elementor elementor-3448">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-abdea42 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="abdea42" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9628f0a" data-id="9628f0a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-075350b elementor-widget elementor-widget-text-editor" data-id="075350b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die dritte PiCam-Generation wird als Raspberry Pi HQ Camera bezeichnet. <strong>Die Raspberry Pi High Quality Camera</strong> mit 12,3 Megapixel unterscheidet sich signifikant von den Vorgängermodellen. Denn der aktuelle Sensor Sony IMX477 hat eine Diagonale von 7,857 mm und damit nahezu die 3-fache Fläche des Vorgängermodells IMX219 mit lediglich 8 Megapixel. Auch die für das Bildrauschen entscheidende Fläche eines einzelnen Sensorelements ist auf 1,55µm * 1,55µm gestiegen.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-9619e40 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9619e40" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d5bba34" data-id="d5bba34" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4321475 elementor-widget elementor-widget-image" data-id="4321475" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://progpi.de/wp-content/uploads/2019/11/picam_imx219.jpg">
							<img fetchpriority="high" decoding="async" width="1024" height="295" src="https://progpi.de/wp-content/uploads/2022/08/PiCam_Versions_Table-1024x295.png" class="attachment-large size-large wp-image-3479" alt="Sensordaten der Raspberry Pi Camera" srcset="https://progpi.de/wp-content/uploads/2022/08/PiCam_Versions_Table-1024x295.png 1024w, https://progpi.de/wp-content/uploads/2022/08/PiCam_Versions_Table-300x87.png 300w, https://progpi.de/wp-content/uploads/2022/08/PiCam_Versions_Table-768x222.png 768w, https://progpi.de/wp-content/uploads/2022/08/PiCam_Versions_Table.png 1494w" sizes="(max-width: 1024px) 100vw, 1024px" />								</a>
															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8733157 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8733157" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4477c11" data-id="4477c11" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7e26be4 elementor-widget elementor-widget-text-editor" data-id="7e26be4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Allerdings hat der zum Vergleich als blaue Zusatzspalte erfasste Sensor aus der Panasonic Lumix G9 mit Micro Four Thirds Spezifikation eine um Faktor 7,5 größere Sensorfläche und deutlich weniger Rauschen. So gesehen darf man vom IMX477 keine Wunder erwarten! Die PiCamHQ ist jedoch in der Lage so manches Smartphone in der Bildqualität zu schlagen &#8211; eine gute Optik vorausgesetzt. Die PiCam-HQ wird entweder über raspistill / raspivid oder bei Raspbian Bullseye über libcamera angesteuert. Wer die Raspberry Pi High Quality Camera im IR-Bereich einsetzen möchte, kann den blauen <strong><a href="https://de.wikipedia.org/wiki/Infrarotfilter" target="_blank" rel="noopener">IR-Sperrfilter</a></strong> entfernen, was in der <a href="https://www.raspberrypi.com/documentation/accessories/camera.html" target="_blank" rel="noopener"><strong>offiziellen Doku</strong></a> beschrieben wird &#8211; allerdings unter Verlust der Garantie.<br /><br /></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4cf60c1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4cf60c1" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a03c751" data-id="a03c751" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-445ce9f elementor-widget elementor-widget-text-editor" data-id="445ce9f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ein großer Vorteil des 12,3 Megapixel HQ Kameramoduls dürfte im verbreiteten <a href="https://de.wikipedia.org/wiki/C-Mount" target="_blank" rel="noopener"><strong>C-Mount</strong></a> Gewinde liegen, über das nun flexibel Optiken angeschlossen werden können. Soweit man mit dem angeschraubten Objektiv bis unendlich fokussieren möchte, ist das Auflagemaß (also der Abstand zwischen der Hinterkante der Optik und dem Sensor) über einen Justierring um ein paar Millimeter verstellbar und mit einer Feststellschraube arretierbar. Da die Raspberry Pi Camera wie gehabt über ein Flachbandkabel mit dem Raspberry Pi verbunden wird, muß man sich selbst um ein Gehäuse bzw. um eine Halterung zum Einbau bemühen. Immerhin gibt es bei der PiCam-HQ ein abschraubbares Stativgewinde aus eloxiertem Aluminium.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-5fa82c1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5fa82c1" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2c54ab4" data-id="2c54ab4" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c83e957 elementor-widget elementor-widget-image" data-id="c83e957" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img decoding="async" width="768" height="403" src="https://progpi.de/wp-content/uploads/2022/08/PiCam_HQ_Justiergewinde_Zwischenring-e1667379905669-768x403.jpg" class="attachment-medium_large size-medium_large wp-image-3891" alt="Raspberry Pi HQ Kamera mit 12,3 MPix und C-Mount Adapter" srcset="https://progpi.de/wp-content/uploads/2022/08/PiCam_HQ_Justiergewinde_Zwischenring-e1667379905669-768x403.jpg 768w, https://progpi.de/wp-content/uploads/2022/08/PiCam_HQ_Justiergewinde_Zwischenring-e1667379905669-300x158.jpg 300w, https://progpi.de/wp-content/uploads/2022/08/PiCam_HQ_Justiergewinde_Zwischenring-e1667379905669-1024x538.jpg 1024w, https://progpi.de/wp-content/uploads/2022/08/PiCam_HQ_Justiergewinde_Zwischenring-e1667379905669-1536x806.jpg 1536w, https://progpi.de/wp-content/uploads/2022/08/PiCam_HQ_Justiergewinde_Zwischenring-e1667379905669.jpg 1920w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">Das HQ Kameramodul mit 12,3 Megapixel ohne Optik</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3c7c281 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3c7c281" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2e4722c" data-id="2e4722c" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-844cbe1 elementor-widget elementor-widget-text-editor" data-id="844cbe1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Für den Weitwinkelbereich sind C-Mount Objektive (ab ca. 50 Euro) eine sehr gute Lösung. Objektive für analoge Spiegelreflexkameras und die zugehörigen Zwischenringe sind oft sehr preisgünstig erhältlich. Es gibt auch Pentax-K auf C-Mount <a href="https://www.kentfaith.de/KF06.314_pentax-k-objektiv-auf-c-mount-kamera-adapter" target="_blank" rel="noopener">Adapter</a>. Nur sollte dann bedacht werden, daß das Gewinde des HQ Kameramoduls kaum dafür gedacht ist, ein schweres Teleobjektiv zu tragen. Wenn man etwas basteln kann, gibt es für den Makro- und Telebereich eine Alternative:</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7a816f0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7a816f0" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f69eb87" data-id="f69eb87" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-bf6f05f elementor-widget elementor-widget-text-editor" data-id="bf6f05f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Die Raspberry Pi HQ Kamera bekommt ein Pentax-K Bajonett</h2>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-fdd7a24 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fdd7a24" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3d78ecd" data-id="3d78ecd" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-97c730e elementor-widget elementor-widget-text-editor" data-id="97c730e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Um das Raspberry Pi HQ Kameramodul mit Pentax-K Objektiven betreiben zu können, wird nun zuerst das Stativgewinde demontiert. Dadurch wird die Raspberry Pi HQ Kamera in einen Zwischenring passen und man bekommt zwei kleine Schrauben mit etwa 7 mm Länge. In Baumärkten bekommt man Laminat mit ca. 6 mm Dicke, das mit einer Öffnung für die PiCamHQ zu versehen ist. Die 30mm Bohrung für die PiCamHQ macht man am besten mit einem <a href="https://progpi.de/wp-content/uploads/2020/02/HSS_Stufenbohrer_Raspberry_Pi_Case-e1580898505157.jpg">Stufenbohrer</a>. Dann ist noch an der Oberkante ein Stück herauszufeilen. <span style="color: #800000;">Schrauben Sie während dieser Arbeiten unbedingt den<span style="color: #0000ff;"><strong><a style="color: #0000ff;" href="https://progpi.de/wp-content/uploads/2022/08/PiCam_HQ_Adapter_Deckel.jpg"> Deckel</a> </strong></span>auf die PiCam. Anderenfalls würde der Sensor verstauben!</span></p><p>Zwischenringe für das Pentax-K Bajonett sind preiswert im Internet erhältlich. Von so einem Zwischenring mit z.B. 31mm Länge wird das kameraseitige Bajonett abgeschraubt, wodurch man 4 kleine Innengewinde als zukünftige Befestigungspunkte sieht. Vor dem Durchbohren der Laminatplatte wird nun der Zwischering so gedreht, daß der rote Punkt am Zwischenring oben liegt &#8211; so als wäre der Zwischenring mit einer SLR-Kamera verbunden. Zugleich sollte sich der IMX477 Sensor exakt mittig im Zwischenring befinden. Anschließend wird der Zwischenring für das Pentax-K Bajonett von der Rückseite her mit der schon durchbohrten Laminatplatte verschraubt, wobei man die beiden kleinen Schrauben vom Stativgewinde meist weiterverwenden kann &#8211; aber ggfs. versenken muß.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ec06eba elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ec06eba" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3f853f7" data-id="3f853f7" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-01c9759 elementor-widget elementor-widget-image" data-id="01c9759" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img decoding="async" width="1024" height="459" src="https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_mit_PK-Zwischenring-1024x459.jpg" class="attachment-large size-large wp-image-3492" alt="Raspberry Pi HQ Kamera auf PK adaptiert" srcset="https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_mit_PK-Zwischenring-1024x459.jpg 1024w, https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_mit_PK-Zwischenring-300x134.jpg 300w, https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_mit_PK-Zwischenring-768x344.jpg 768w, https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_mit_PK-Zwischenring-1536x688.jpg 1536w, https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_mit_PK-Zwischenring.jpg 1603w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Das HQ Kameramodul in einem Pentax-K Zwischenring</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-fe89e3f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fe89e3f" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-32dca7f" data-id="32dca7f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2e2bc00 elementor-widget elementor-widget-text-editor" data-id="2e2bc00" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Solch ein Aufbau ist natürlich eher für Innenräume und nicht für einem beweglichen Roboter vorgesehen. Damit Blende und Entfernung später gut von oben ablesbar sind, muß der hier verwendete 31 mm Zwischenring vor dem Durchbohren der Laminatplatte richtig gedreht werden.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-142a0ee elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="142a0ee" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-84c158b" data-id="84c158b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-04d3b38 elementor-widget elementor-widget-image" data-id="04d3b38" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="768" height="441" src="https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_mit_Pentax_100mm_Makrooptik-768x441.jpg" class="attachment-medium_large size-medium_large wp-image-3493" alt="Pi HQ Camera: C-Mount auf Pentax-K" srcset="https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_mit_Pentax_100mm_Makrooptik-768x441.jpg 768w, https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_mit_Pentax_100mm_Makrooptik-300x172.jpg 300w, https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_mit_Pentax_100mm_Makrooptik-1024x588.jpg 1024w, https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_mit_Pentax_100mm_Makrooptik-1536x881.jpg 1536w, https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_mit_Pentax_100mm_Makrooptik.jpg 1600w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">Die Pentax SMC 100mm Macro Optik hat einen längeren Auszug </figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0f5dee2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0f5dee2" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5aa7dd6" data-id="5aa7dd6" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3ebc10d elementor-widget elementor-widget-text-editor" data-id="3ebc10d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Das hier verwendete Pentax SMC Macro (100 mm Brennweite, Lichtstärke 4,0) erwartet ein Auflagemaß von 4,546 cm. Das liegt über dem Wert, der durch den 31 mm Zwischenring zusammen mit der Dicke der Laminatplatte definiert wird. Folglich kann man in dieser Kombination bis unendlich fokussieren. Wenn Sie weiterhin C-Mount Objektive anschließen wollen, kann auch ein kürzerer, fest mit der Laminatplatte verbundener Zwischenring sinnvoll sein. So dürften sich angeschraubte C-Mount Objektive noch durch das Bajonett hindurch verstellen lassen – quasi ein Doppeladapter für das Kameramodul zum Raspberry Pi.</p><h4>Und was ist mit Dynax-Objektiven ?</h4><p>Sie haben kein Objektiv mit drehbarem und beschrifteten Blendenring? Bei modernen Objektiven fehlen sämtliche der früher üblichen mechanischen Übertragungselemente. So ist Sony ab 2010 immer stärker vom Dynax/A-Mount zum E-Mount Bajonett gewechselt und damit sind alle mechanischen Übertragungselemente entfallen. Obwohl es keinen Blendenring mehr gibt, öffnet sich bei Sony A-Mount Objektiven die Blende, wenn man von hinten einen Objektivdeckel ansetzt. Damit lässt sich ein billiger Objektivdeckel zu einem Adapter A-Mount auf Pentax-K umbauen. Die Blende schließt sich, wenn man die A-Mount Optik etwas herausdreht.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a9c0011 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a9c0011" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e6a829b" data-id="e6a829b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-85c92a8 elementor-widget elementor-widget-image" data-id="85c92a8" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="768" height="312" src="https://progpi.de/wp-content/uploads/2022/08/SonyA_auf_PK_Adapter-768x312.jpg" class="attachment-medium_large size-medium_large wp-image-3497" alt="von C-Mount auf Pentax-K" srcset="https://progpi.de/wp-content/uploads/2022/08/SonyA_auf_PK_Adapter-768x312.jpg 768w, https://progpi.de/wp-content/uploads/2022/08/SonyA_auf_PK_Adapter-300x122.jpg 300w, https://progpi.de/wp-content/uploads/2022/08/SonyA_auf_PK_Adapter-1024x417.jpg 1024w, https://progpi.de/wp-content/uploads/2022/08/SonyA_auf_PK_Adapter-1536x625.jpg 1536w, https://progpi.de/wp-content/uploads/2022/08/SonyA_auf_PK_Adapter.jpg 1573w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">Ein Objektivdeckel zum Sony A-Bajonett wird zum Adapter auf Pentax-K</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7e4d185 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7e4d185" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-af815e4" data-id="af815e4" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4482b51 elementor-widget elementor-widget-text-editor" data-id="4482b51" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Beim Einsetzen der A-Mount Optik besteht ein Drehwinkel von etwa 45° der am Eigenbauadapter durch einen orangefarbenen Streifen gekennzeichnet ist. Vollständig in das „Bajonett“ gedreht ist die Blende komplett offen. Wenn man nun die Optik etwas herausdreht, beginnt sich die Blende zu schließen. Bei etwa 22° ist die maximale Blende erreicht. Der mechanische Halt bleibt aber noch bestehen. Mit gewissen Einschränkungen sind also auch Objektive ohne Blendenring (auch APS-C) an der so erweiterten Raspberry Pi HQ Camera verwendbar. Das schwarze Pentax Bajonett auf dem weißen ehemaligen Objektivdeckel stammt übrigens von dem Zwischenring, der jetzt das 12,3 Megapixel Kameramodul umschließt und ist mit Acrlmasse verklebt.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-72123d9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="72123d9" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9bc85ed" data-id="9bc85ed" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-17f29c7 elementor-widget elementor-widget-image" data-id="17f29c7" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="768" height="337" src="https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_mit_Sony180mm_am_PK_Adapter-768x337.jpg" class="attachment-medium_large size-medium_large wp-image-3498" alt="Der Adapterring war ein Deckel für das Bajonett" srcset="https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_mit_Sony180mm_am_PK_Adapter-768x337.jpg 768w, https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_mit_Sony180mm_am_PK_Adapter-300x132.jpg 300w, https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_mit_Sony180mm_am_PK_Adapter-1024x449.jpg 1024w, https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_mit_Sony180mm_am_PK_Adapter-1536x674.jpg 1536w, https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_mit_Sony180mm_am_PK_Adapter.jpg 1600w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">Eine 180 mm Sony A-Mount Optik wird an das Pentax-K Bajonett adaptiert</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6eb651f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6eb651f" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-67cfe43" data-id="67cfe43" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fb8b303 elementor-widget elementor-widget-text-editor" data-id="fb8b303" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Natürlich können Sie auch weitere Zwischenringe einsetzen, wenn Objekte mit höherem Abbildungsmaßstab fotografiert werden sollen. Das hier mit grüner Velourfolie beklebte Kunststoffbajonett ist durchaus stabil, aber nicht für sehr schwere Objektive geeignet.</p><p>Der Abbildungsmaßstab hängt nicht nur von der Brennweite sondern auch davon ab, ob das Objektiv für APS-C oder Vollformat konstruiert wurde. Die notwendige Länge des Zwischenrings (bzw. mehrerer Ringe) ergibt sich aus dem Auflagemaß:</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-55fd8b7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="55fd8b7" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c0affa8" data-id="c0affa8" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2b5a84f elementor-widget elementor-widget-text-editor" data-id="2b5a84f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li>CS-Mount Objektiv, Schraubgewinde,  Auflagemaß: 12,5 mm</li><li>C-Mount Objektiv,  Schraubgewinde,  Auflagemaß: 17,526 mm</li><li>Pentax-K Objektiv, Bajonett,      Auflagemaß: 45,46 mm</li></ul>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ec672ff elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ec672ff" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0eddd03" data-id="0eddd03" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2157995 elementor-widget elementor-widget-text-editor" data-id="2157995" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Durch den Einsatz  mehrerer Zwischenringe kommt man immer mehr in den Makrobereich. Zu bedenken ist natürlich, daß gegenüber Kleinbild ein enormer Zoomfaktor besteht. Weitwinkelaufnahmen sind nur mit C-Mount Objektiven möglich. Bei vorhandenem CS-Mount Objektiv verwenden Sie den der Pi Camera HQ beiliegenden <a href="https://progpi.de/wp-content/uploads/2022/08/PiCam_HQ_Adapter_Deckel.jpg"><strong>Adapterring</strong></a><strong>.</strong> Damit die CS-Mount bzw C-Mount Objektive mechanisch durch den PK-Zwischenring hindurchpassen ohne die Verstellung für Zoom / Blende / Entfernung zu blockieren, wurde beim Titelbild dieses Blogbeitrags ein 13 mm Pentax Zwischenring verwendet.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-f27620c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f27620c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-248875b" data-id="248875b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-112fac4 elementor-widget elementor-widget-image" data-id="112fac4" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="768" height="547" src="https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_mit_28mm_Optik_und_Zwischenringen-768x547.jpg" class="attachment-medium_large size-medium_large wp-image-3548" alt="Zwischenringe vor der Raspberry Pi HQ Kamera" srcset="https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_mit_28mm_Optik_und_Zwischenringen-768x547.jpg 768w, https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_mit_28mm_Optik_und_Zwischenringen-300x214.jpg 300w, https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_mit_28mm_Optik_und_Zwischenringen-1024x729.jpg 1024w, https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_mit_28mm_Optik_und_Zwischenringen-1536x1093.jpg 1536w, https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_mit_28mm_Optik_und_Zwischenringen.jpg 1599w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">Eine Vivitar 28mm Optik und Pentax-K Zwischenringe vor der PiCamHQ</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4c00a02 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4c00a02" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2d3791a" data-id="2d3791a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-82845fd elementor-widget elementor-widget-text-editor" data-id="82845fd" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die Laminatplatte mit dem HQ Kameramodul und einem fest montierten 13 mm Zwischenring wird nun noch zwischen zwei Aluminium L-Profilen verschraubt. Und die L-Profile gegenüber einer hinreichend langen Bodenplatte. Bei der abgebildeten Konstruktion besteht das Auflagemaß aus 6 mm für die Laminatplatte und 44 mm für die Zwischenringe. Damit wird das Auflagemaß um etwa 4,5 mm überschritten und man kann nicht bis unendlich fokussieren. Eine Holzplatte von 11 mm Dicke für die Raspberry Pi HQ Camera, ein fester 13 mm Zwischenring sowie ein abnehmbarer 21 mm Zwischenring hätten das Auflagemaß von 45,46 mm für Pentax-K besser erfüllt.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6001a58 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6001a58" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-09fcc89" data-id="09fcc89" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-76de7fe elementor-widget elementor-widget-text-editor" data-id="76de7fe" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Die Raspberry Pi HQ Kamera und libcamera als Software</h2><p>Inzwischen hat die Raspberry Pi Foundation raspistill und raspivid durch libcamera ersetzt. In den Skripts zum Buch wird deshalb abgefragt, welches Programm vorhanden ist. Immerhin bietet libcamera eine Messung der Schärfe an, was nun mit ein paar Makroaufnahmen getestet wird.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a436025 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a436025" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1ffb35a" data-id="1ffb35a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-198271c elementor-widget elementor-widget-image" data-id="198271c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="606" src="https://progpi.de/wp-content/uploads/2022/08/libcamera_FocusMessung_geldschein-1024x606.png" class="attachment-large size-large wp-image-3920" alt="Focus Messung mit der Raspberry Pi HQ Kamera" srcset="https://progpi.de/wp-content/uploads/2022/08/libcamera_FocusMessung_geldschein-1024x606.png 1024w, https://progpi.de/wp-content/uploads/2022/08/libcamera_FocusMessung_geldschein-300x178.png 300w, https://progpi.de/wp-content/uploads/2022/08/libcamera_FocusMessung_geldschein-768x454.png 768w, https://progpi.de/wp-content/uploads/2022/08/libcamera_FocusMessung_geldschein-1536x909.png 1536w, https://progpi.de/wp-content/uploads/2022/08/libcamera_FocusMessung_geldschein.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Schärfekontrolle über libcamera-hello (rechts Bildausschnitt "20Euro")</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-f9fc9f2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f9fc9f2" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7e62fbc" data-id="7e62fbc" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ae22d19 elementor-widget elementor-widget-text-editor" data-id="ae22d19" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die Raspberry Pi HQ Kamera bzw. der IMX477 Sensor liefert eine Auflösung von 4056&#215;3040 Pixel. Das Foto von einem 20€ Geldschein ist mit einem Vivitar 28mm Weitwinkelobjektiv (Lichtstärke 2,8) bei einem Abstand von 26cm zum Objektiv entstanden. (Dies ist zugleich der maximale mögliche Abstand, da das Auflagemaß überschritten ist.) Die Focus-Messung mit libcamera führt hier zu einem maximalen Wert von  31537 (Kopfzeile) der hier bei Blende 5,6 entsteht. Der Streifen rechts ist ein Bildausschnitt und die roten Kreise zeigen, was das Raspberry Pi HQ Kameramodul kann.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a143e15 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a143e15" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-47cec7b" data-id="47cec7b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4119bd3 elementor-widget elementor-widget-image" data-id="4119bd3" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="768" height="311" src="https://progpi.de/wp-content/uploads/2022/08/libcamera_fotomenu_focusmessung-768x311.png" class="attachment-medium_large size-medium_large wp-image-4266" alt="libcamera-hello nutzt %focus um die Bildschärfe auszugeben" srcset="https://progpi.de/wp-content/uploads/2022/08/libcamera_fotomenu_focusmessung-768x311.png 768w, https://progpi.de/wp-content/uploads/2022/08/libcamera_fotomenu_focusmessung-300x122.png 300w, https://progpi.de/wp-content/uploads/2022/08/libcamera_fotomenu_focusmessung-1024x415.png 1024w, https://progpi.de/wp-content/uploads/2022/08/libcamera_fotomenu_focusmessung.png 1328w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">Messung der Bildschärfe bzw. der Fokussierung über libcamera-hello</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-5a5cb25 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5a5cb25" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ea102f1" data-id="ea102f1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fa5bfce elementor-widget elementor-widget-text-editor" data-id="fa5bfce" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Über das beim Pi OS Bullseye schon vorinstallierte Softwarepaket libcamera kann die Güte der Fokussierung gemessen werden. Soweit die <strong><a href="https://progpi.de/download/raspiprogbashcpp/">Software zum Buch</a></strong> auf dem aktuellsten Stand ist, können Sie dazu das Skript fotomenu.sh über ein Desktop-Icon starten und in der ASCII-GUI die &#8222;Focus-Messung&#8220; ansteuern. Alle Bilder dieser Webseite, die &#8222;Focus-Messung&#8220; im Titel haben, wurden mit <span style="color: #008080;">1488</span> Pixel Breite als Screenshot aufgenommen (vgl. Zeile in der ASCII-GUI) und dann um eine Zusatzspalte von 430 Pixel Breite ergänzt.</p><p>Die manuelle Entfernungseinstellung am Objektiv erfolgt zunächst bei voll geöffneter Blende. Dann blenden Sie ab, bis die Focus-Messung einen Maximalwert erreicht. Dafür haben Sie 160 sec Zeit, was dem Parameter<span style="color: #008080;"> -t 160000</span> entspricht. (Wenn das nicht ausreicht, einfach nochmal starten)</p><p>Innerhalb der Software <strong><i>libcamera-hello</i></strong> wird die Kantensteilheit gemessen. Aber letztlich auch die Liniendichte. Deshalb kann auch ein Wert von unter 7000 herauskommen, wenn die Optik leicht verstaubt ist oder das Motiv einfach weniger Linien hat. Auch die Ausleuchtung spielt dabei eine erhebliche Rolle. Mit steigender Lichtintensität steigt der Kontrast und damit der Focus-Wert.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7985924 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7985924" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4b4992e" data-id="4b4992e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a465e23 elementor-widget elementor-widget-image" data-id="a465e23" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="611" src="https://progpi.de/wp-content/uploads/2022/08/PiCam_HQ_Sigma70mm_Gauss-1024x611.png" class="attachment-large size-large wp-image-4441" alt="Carl Friedrich Gauß - Sony A-Mount Adapter und 2 Zwischenringe vor dem IMX477 - Kameramodul" srcset="https://progpi.de/wp-content/uploads/2022/08/PiCam_HQ_Sigma70mm_Gauss-1024x611.png 1024w, https://progpi.de/wp-content/uploads/2022/08/PiCam_HQ_Sigma70mm_Gauss-300x179.png 300w, https://progpi.de/wp-content/uploads/2022/08/PiCam_HQ_Sigma70mm_Gauss-768x458.png 768w, https://progpi.de/wp-content/uploads/2022/08/PiCam_HQ_Sigma70mm_Gauss-1536x916.png 1536w, https://progpi.de/wp-content/uploads/2022/08/PiCam_HQ_Sigma70mm_Gauss.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Carl Friedrich Gauß -  Sony A-Mount Adapter und 2 Zwischenringe vor dem IMX477 - Kameramodul</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-18b1faa elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="18b1faa" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-dee937b" data-id="dee937b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5f73285 elementor-widget elementor-widget-text-editor" data-id="5f73285" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Das 12,3 MPix Foto über <strong><em>libcamera-jpeg</em></strong> entstand hier bei Blende 2.8 und 40 msec Belichtungszeit. Die Holzplatte, an der das IMX477 HQ Kameramodul befestigt ist, hat nun eine Dicke von 11 mm. Hinzu kommen 2 Zwischenringe zu je 13 mm sowie der A-Mount Adapter. Die Entfernung an der Sigma 70mm Makro Optik steht nahe bei unendlich, während lediglich 60 cm Abstand zum Geldschein bestehen. Die Naheinstellgrenze liegt durch die Zwischenringe bei 6 cm, was wieder mit dem 20 € Schein getestet wird:</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-fd708d7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fd708d7" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d129dc6" data-id="d129dc6" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-864d029 elementor-widget elementor-widget-image" data-id="864d029" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="613" src="https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_70mmSigmaMakro6cm-1024x613.png" class="attachment-large size-large wp-image-4447" alt="Foto des Kameramoduls bei 6 cm Abstand von der Frontlinse der 70mm Sigma Makro-Optik" srcset="https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_70mmSigmaMakro6cm-1024x613.png 1024w, https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_70mmSigmaMakro6cm-300x180.png 300w, https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_70mmSigmaMakro6cm-768x460.png 768w, https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_70mmSigmaMakro6cm-1536x920.png 1536w, https://progpi.de/wp-content/uploads/2022/08/PiCamHQ_70mmSigmaMakro6cm.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Foto des Kameramoduls bei 6 cm Abstand von der Frontlinse der 70mm Sigma Makro-Optik</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e1a0c5c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e1a0c5c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-aa4fd98" data-id="aa4fd98" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-bc05016 elementor-widget elementor-widget-text-editor" data-id="bc05016" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Bei einem 24*36mm Vollformat-Sensor würde das Sigma 70 mm Objektiv bei 25 cm Abstand 1:1 als maximalen Maßstab erreichen. Der IMX477 Sensor hat eine Höhe von 4,712 mm.  Wenn man die grüne 2 mm Normierung auf die Bildhöhe umrechnet, ergeben sich lediglich 4,41 mm Höhe auf dem Original, was folglich zu 1,06:1 als Maßstab führt. Die Focus-Messung kommt bei diesem Bildausschnitt lediglich auf 6749 &#8211; trotzdem sieht man in der rechten oberen Ecke einen durchaus scharfen Originalausschnitt des Fotos (Basis: 4056*3040 Pixel). Die Ausleuchtung erfolgte unter ca. 15° Winkel, was die Struktur der Druckfarbe stärker hervorhebt. Bei diesem Maßstab ist eine Fokussierung durch Drehung am Objektiv nicht mehr möglich. Für derartige Makroaufnahmen wäre ein <a href="https://progpi.de/wp-content/uploads/2022/08/Kreuzschlitten.jpg">Einstellschlitten</a> zweifellos die beste Lösung, denn die Tiefenschärfe beträgt etwa 1 mm bei voll geöffneter Blende. Mit etwas Feingefühl lassen sich Kamera und Objekt manuell so gegeneinander verschieben, daß eine Planlage entsteht.</p><p>Ihr Raspberry Pi Kameramodul funktioniert nicht? <a href="https://progpi.de/wp-content/uploads/2022/08/FAQ_06_Kameramodul.jpg"><strong>Kontaktprobleme</strong></a>? Vielleicht finden Sie die Lösung im <a href="https://progpi.de/quiz/#akkoTrick"><strong>Quiz</strong></a>&#8230;</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Der Beitrag <a rel="nofollow" href="https://progpi.de/raspberry-pi-hq-kameramodul-imx477-pentax-adapter-libcamera/">Eine Raspberry Pi HQ Kamera mit 12,3 MPix und Pentax-K Optik</a> erschien zuerst auf <a rel="nofollow" href="https://progpi.de">ChatGPT, KI und Software auf dem Raspberry Pi</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>IR-Signale, LIRC und der Raspberry Pi</title>
		<link>https://progpi.de/lirc-steuerung-infrarot-remote-raspberry-buster-bullseye/</link>
		
		<dc:creator><![CDATA[Harald Schmidt]]></dc:creator>
		<pubDate>Thu, 18 Aug 2022 06:41:00 +0000</pubDate>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[IR-Fernbedienung]]></category>
		<category><![CDATA[LIRC]]></category>
		<category><![CDATA[TSOP]]></category>
		<guid isPermaLink="false">https://progpi.de/?p=3694</guid>

					<description><![CDATA[<p>LIRC ist eine Linux-Software um die Signale einer Infrarot-Fernbedienung auszuwerten und so einen Raspberry Pi fernzusteuern. Ein TSOP4838 wird als IR-Empfänger verwendet. So bekommt man einen von LAN/WLAN sowie SSH unabhängigen Weg um Bash-Skripte oder darin enthaltene Programme auszuführen. Im Bash-Skript setupLIRC.sh werden mode2 und irrecord für die Trainingsphase verwendet. Danach kann irw konkrete Tastencodes ausgeben und irexec übernimmt die Kommandoausführung.</p>
<p>Der Beitrag <a rel="nofollow" href="https://progpi.de/lirc-steuerung-infrarot-remote-raspberry-buster-bullseye/">IR-Signale, LIRC und der Raspberry Pi</a> erschien zuerst auf <a rel="nofollow" href="https://progpi.de">ChatGPT, KI und Software auf dem Raspberry Pi</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="3694" class="elementor elementor-3694">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-1bb7783 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1bb7783" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b0e3d37" data-id="b0e3d37" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2f5a0db elementor-widget elementor-widget-text-editor" data-id="2f5a0db" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Einen Raspberry Pi per <a href="https://de.wikipedia.org/wiki/Fernbedienung" target="_blank" rel="noopener">Infrarot-Fernbedienung</a> anzusteuern ist interessant, weil damit ein von LAN/WLAN sowie SSH unabhängiger Weg geschaffen werden kann, um Bash-Skripte oder darin enthaltene Programme auszuführen. Der sehr kleine Raspberry Pi Zero W und dessen leistungsstarker Nachfolger <a href="https://buyzero.de/products/raspberry-pi-zero-2-w" target="_blank" rel="noopener">Pi Zero2 W</a> haben keine LAN-Buchse und müssen deshalb per SSH und WLAN angesteuert werden. Noch  preisgünstiger liegt der Pi Zero, der auch auf WLAN verzichtet. Völlig nutzlos? In Kombination mit einem I²C LCD-Display kann so ein Raspberry Pi Zero mit einem IR-Empfänger ausgestattet werden um dann über eine IR-Fernbedienung Signale zu empfangen. Während Taster am Raspberry Pi bzw. an Erweiterungsplatinen einen mechanisch festen Aufbau erfordern, ist der Aufwand bei Infrarot und LIRC sehr gering und es ist auch kostengünstig. Der <a href="https://www.mouser.de/ProductDetail/Vishay-Semiconductors/TSOP4838?qs=yGXpg7PJZCiwO12kec0Sug%3D%3D&amp;gclid=EAIaIQobChMI8K-Vha3m-QIVhdxRCh1rzwLuEAAYASAAEgJYsPD_BwE" target="_blank" rel="noopener">TSOP4838</a> als IR-Detektor ist für unter 2€ zu bekommen. In meinem Buch verwende ich optional ein DOGM-204 LCD Display das für unter 15€ erhältlich ist. Eine erste Testschaltung ist auf dem Steckbrett schnell aufgebaut, wie in Kapitel 6 meines Buches beschrieben. Um auch Buster/Bullseye mit LIRC zu unterstützen, holen Sie sich bitte den neuesten Softwarestand zum <a href="https://www.hanser-elibrary.com/doi/book/10.3139/9783446453494" target="_blank" rel="noopener">Buch</a> bei Hanser oder <strong><a href="https://progpi.de/download/raspiprogbashcpp/">hier auf der Webseite</a></strong>.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-60124a8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="60124a8" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3c84485" data-id="3c84485" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a44db4e elementor-widget elementor-widget-text-editor" data-id="a44db4e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h3>Der TSOP 4838 als IR-Empfänger für LIRC</h3><p>Jede Infrarot Fernbedienung sendet bei einem Tastendruck modulierte Signale aus. Ein IR-Empfänger wie der TSOP 4838 demoduliert diese Signale und liefert am Pin &#8222;Out&#8220; eine binäre Impulsfolge. Es genügt also den IR-Detektor mit 3,3 Volt zu versorgen und dessen Pin &#8222;Out&#8220; mit dem passenden GPIO-Pin am Raspberry Pi zu verbinden (Seite 364 im Buch). Man kann den TSOP 4838 direkt verdrahten und braucht für den Einstieg weder ein <span style="text-decoration: underline;"><a href="https://progpi.de/wp-content/uploads/2019/07/516_steckbrett4.jpg">Steckbrett</a></span> noch eine spezielle Platine.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-f5cf333 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f5cf333" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7c48074" data-id="7c48074" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e8cc447 elementor-widget elementor-widget-image" data-id="e8cc447" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="768" height="472" src="https://progpi.de/wp-content/uploads/2022/08/Eingabemodul_DOGM204_Pi3_mit_LIRC-768x472.jpg" class="attachment-medium_large size-medium_large wp-image-3721" alt="Raspberry Pi Display, TSOP 4838 als IR-Detektor zur Infrarot Steuerung über LIRC" srcset="https://progpi.de/wp-content/uploads/2022/08/Eingabemodul_DOGM204_Pi3_mit_LIRC-768x472.jpg 768w, https://progpi.de/wp-content/uploads/2022/08/Eingabemodul_DOGM204_Pi3_mit_LIRC-300x184.jpg 300w, https://progpi.de/wp-content/uploads/2022/08/Eingabemodul_DOGM204_Pi3_mit_LIRC-1024x629.jpg 1024w, https://progpi.de/wp-content/uploads/2022/08/Eingabemodul_DOGM204_Pi3_mit_LIRC-1536x943.jpg 1536w, https://progpi.de/wp-content/uploads/2022/08/Eingabemodul_DOGM204_Pi3_mit_LIRC.jpg 1922w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">Das im Buch beschriebene Eingabemodul mit TSOP 4838 als IR-Empfänger für LIRC</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-bf27f85 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bf27f85" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b3b420b" data-id="b3b420b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ebfc9cc elementor-widget elementor-widget-text-editor" data-id="ebfc9cc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>In der Abbildung sehen Sie ein DOGM204-LCD-Display, das mit einer Platine verbunden ist, die am Raspberry Pi 3 aufgesteckt ist. Oberhalb der 4 Taster ist der TSOP 4838 eingelötet, damit die Infrarot Steuerung über LIRC funktioniert. Man kann sich leicht vorstellen, daß die Statusanzeige nach Betätigung einer Taste an der IR-Fernbedienung verschwindet und stattdessen ein Auswahlmenü erscheint. Wer kein Display einsetzen möchte, kann auch an eine Sprachausgabe denken (Seite 741 im Buch). Das wäre dann wie die Betätigung von Tasten beim Telefondialog. Bei einer komplett ausgedruckten Menüstruktur werden Sie kaum den Überblick verlieren, wenn jeder Menüwechsel von einer Durchsage begleitet wird und zusätzlich KEY_MUTE für diesen Zweck reserviert ist. Dies wäre zugleich eine Konfiguration, die von blinden oder stark sehbehinderten Menschen benutzt werden könnte.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7949c67 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7949c67" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cd579cb" data-id="cd579cb" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-67a1a87 elementor-widget elementor-widget-text-editor" data-id="67a1a87" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h3>GPIO-Pin, dtoverlay, Buster und Bullseye</h3><p>Softwareseitig muß beachtet werden, ob Sie mit Raspbian Jessie, Stretch, Buster oder Bullseye arbeiten. Im Jahr 2019 wurde der Linux Kernel <strong>lirc-rpi</strong> durch <strong>gpio_ir</strong> und <strong>gpio-ir-tx</strong> ersetzt. Bei Raspian Jessie ist/war z.B. folgende Zeile in <span style="color: #000080;">/boot/config.txt</span> üblich:</p><p><span style="color: #000080;"># dtoverlay=lirc-rpi,gpio_in_pin=23</span></p><p>Diese auf Jessie bezogene Konfiguration steht im Buch. Bei den wesentlich aktuelleren Versionen Raspbian Buster oder Bullseye 32/64 Bit finden Sie hingegen (schon vordefiniert) folgende Zeilen:</p><pre><span style="color: #000080;"># dtoverlay=gpio-ir,gpio_pin=17</span><br /><span style="color: #000080;"># dtoverlay=gpio-ir-tx,gpio_pin=18</span></pre><p>Sobald ein IR-Detektor (z.B. der TSOP4838) korrekt angeschlossen ist (also Pin 17 mit TSOP4838-Out), muß die <span style="color: #000080;">dtoverlay</span> Zeile aktiviert werden (das Zeichen # entfernen) und natürlich müssen auch alle für LIRC erforderlichen Pakete installiert sein bzw. werden, was nun ein Bash Skript macht.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-398dc8c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="398dc8c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5004bf3" data-id="5004bf3" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6712912 elementor-widget elementor-widget-text-editor" data-id="6712912" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h3>Die LIRC Paketinstallation und der erste Empfangstest mit mode2</h3><p>Die Konfiguration für Buster oder Bullseye starten Sie wie folgt im ProgPi/lirc Verzeichnis :</p><p><span style="color: #000080;">./</span><span style="color: #000080;">setupLIRC.sh setup</span></p><p>So werden nötige Änderungen in <span style="color: #000080;">/boot/config.txt</span> und<span style="color: #000080;"> /etc/lirc/lirc_options.conf</span> entweder weitgehend automatisch oder interaktiv über den Nano-Editor vollzogen. Im nächsten Schritt (und nach der Paketinstallation) starten Sie:</p><p><span style="color: #000080;">./setupLIRC.sh mode2</span></p><p>Damit überprüfen Sie Ihre IR-Fernbedienung und den Empfang der IR-Signale durch den TSOP4838. Für den TSOP4838 passt ein große Zahl an Fernbedienungen mit 2*1,5 Volt Batterie. Wie in meinem Buch beschrieben, sollten Sie nach jedem Tastendruck eine Abfolge von space/pulse Ausgaben mit nachfolgender Nummer sehen. Wenn das der Fall ist, gibt es 3 Möglichkeiten:</p><p>1. In<span style="color: #000080;"> ProgPi/lirc/</span> liegt bereits eine zu Ihrer Fernbedinung passende *.conf Datei <br />2. Eine passende *.conf Datei ist auf <span style="color: #000080;"><a style="color: #000080;" href="http://lirc-remotes.sourceforge.net/remotes-table.html" target="_blank" rel="noopener">http://lirc-remotes.sourceforge.net/remotes-table.html</a></span> zu finden.<br />3. Sie starten selbst ein Training mit Ihrer IR-Fernbedienung.</p><p>Die grundsätzliche Vorgehensweise ist dazu in &#8218;Raspberry Pi programmieren mit C++ und Bash&#8216; beschrieben.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a6c0aee elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a6c0aee" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-494860f" data-id="494860f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2fae5c8 elementor-widget elementor-widget-text-editor" data-id="2fae5c8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h3>Von mode2 zu irrecord</h3><p>Das Kommando mode2 funktioniert auch ohne Skript und in jedem Verzeichnis. Ein eventuell laufender LIRC-Dienst müsste dann allerdings zuvor manuell gestoppt werden. Für Buster oder Bullseye gehen Sie nun so vor:</p><p>./setupLIRC.sh training</p><p>Das führt zum Start von irrecord nach folgender (hier gelb hinterlegten) Ausgabe des Skripts :</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-86cf807 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="86cf807" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9081dce" data-id="9081dce" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ac5516c elementor-widget elementor-widget-text-editor" data-id="ac5516c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="color: #000080;">pi@raspi3:~/ProgPi/lirc $ ./setupLIRC.sh training</span><br /><span style="color: #000080;">Raspberry Pi 3 Model B Rev 1.2</span><br /><span style="color: #000080;">Aktives OS: &#8222;Raspbian GNU/Linux 11 (bullseye)&#8220; 32-bit 2022-03-27</span><br /><span style="color: #000080;">Mit diesem Skript werden Basiseinstellungen für LIRC gemacht:</span><br /><span style="color: #000080;">Sie haben eine IR-Fernbedienung, die schon mit mode2 erfolgreich getestet wurde. Das ist die Basis. Nun sollen etwa 10 bis 15 Tastencodes erfasst werden und vorläufig in &#8218;IR-Fernbedienung.conf&#8216; gespeichert werden. Das Training verläuft so, wie im Buch &#8218;Raspberry Pi programmieren mit C/C++ und Bash&#8216; ab Seite 367 beschrieben. Der TSOP-IR Detektor sollte weder von der Sonne, noch von einer Lampe beschienen sein! Sie müssen sich jetzt ein paar Tastaturcodes merken.</span><br /><span style="color: #000080;">Exemplarisch:</span></p><p><span style="color: #000080;">KEY_0   KEY_1   KEY_2   KEY_3   KEY_4 </span><br /><span style="color: #000080;">KEY_5   KEY_6   KEY_7   KEY_8   KEY_9 </span><br /><span style="color: #000080;">KEY_UP   KEY_DOWN   KEY_VOLUMEUP    KEY_VOLUMEDOWN   KEY_OK </span><br /><span style="color: #000080;">KEY_LEFT   KEY_LEFTALT    KEY_LEFTBRACE     KEY_LEFTCTRL   KEY_LEFTMETA   </span><br /><span style="color: #000080;">KEY_LEFTSHIFT   KEY_LEFT_DOW     KEY_LEFT_UP      </span><span style="color: #000080;">KEY_RIGHT   KEY_RIGHTALT  </span><br /><span style="color: #000080;">KEY_RIGHTBRACE   KEY_RIGHTCTRL   KEY_RIGHTMETA   KEY_RIGHTSHIFT    KEY_RIGHT_DOWN   </span><br /><span style="color: #000080;">KEY_RIGHT_UP   KEY_STOP   KEY_STOPCD   KEY_STOP_RECORD   KEY_POWER </span><br /><span style="color: #000080;">KEY_POWER2   KEY_PLAY   KEY_PLAYCD   KEY_PLAYER   KEY_PLAYPAUSE </span><br /><span style="color: #000080;">KEY_BACK   KEY_BACKSLASH   KEY_BACKSPACE   KEY_FORWARD   KEY_FORWARDMAIL </span><br /><span style="color: #000080;">KEY_PAUSE   KEY_PAUSECD   KEY_PAUSE_RECORD   KEY_REWIND   KEY_ENTER  </span></p><p><span style="color: #000080;">irrecord 0.10.1</span><br /><span style="color: #000080;">Sind Sie bereit? (j/n) :</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-eb5d180 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="eb5d180" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-89db71b" data-id="89db71b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5730adb elementor-widget elementor-widget-text-editor" data-id="5730adb" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Wenn man etwas Geduld mitbringt und sich an die Anweisungen von<span style="color: #000080;"> irrecord</span> hält, entsteht eine verwendbare *.conf Datei. Es ist sinnvoll zuerst nicht mehr als 10-15 Tasten einzutrainieren. Tasten deren Code nicht von Anfang an klar ist, sollte man zunächst meiden. Es genügen z.B. vorläufig <span style="color: #000080;">KEY_0</span> bis <span style="color: #000080;">KEY_9</span> sowie <span style="color: #000080;">KEY_POWER</span> und <span style="color: #000080;">KEY_OK</span>. Exemplarisch sieht das Resultat dann so aus:</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-95b767e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="95b767e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e522964" data-id="e522964" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-54f8087 elementor-widget elementor-widget-text-editor" data-id="54f8087" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><span style="color: #000080;">begin remote</span><br /><span style="color: #000080;">name XoroPlus</span><br /><span style="color: #000080;">bits 32</span><br /><span style="color: #000080;">flags SPACE_ENC|CONST_LENGTH</span><br /><span style="color: #000080;">eps 30</span><br /><span style="color: #000080;">aeps 100</span><br /><span style="color: #000080;">header 9014 4439</span><br /><span style="color: #000080;">one 636 1589</span><br /><span style="color: #000080;">zero 636 488</span><br /><span style="color: #000080;">ptrail 637</span><br /><span style="color: #000080;">repeat 9015 2175</span><br /><span style="color: #000080;">gap 107937</span><br /><span style="color: #000080;">toggle_bit_mask 0x0</span><br /><span style="color: #000080;">  begin codes</span><br /><span style="color: #000080;">    KEY_1 0x00FD4AB5 </span><br /><span style="color: #000080;">    KEY_2 0x00FD0AF5 </span><br /><span style="color: #000080;">    KEY_3 0x00FD08F7 </span><br /><span style="color: #000080;">    KEY_4 0x00FD6A95 </span><br /><span style="color: #000080;">    KEY_5 0x00FD2AD5 </span><br /><span style="color: #000080;">    KEY_6 0x00FD28D7 </span><br /><span style="color: #000080;">    KEY_7 0x00FD728D </span><br /><span style="color: #000080;">    KEY_8 0x00FD32CD </span><br /><span style="color: #000080;">    KEY_9 0x00FD30CF </span><br /><span style="color: #000080;">    KEY_POWER 0x00FD9A65 </span><br /><span style="color: #000080;">    KEY_OK 0x00FD58A7 </span><br /><span style="color: #000080;">  end codes</span><br /><span style="color: #000080;">end remote</span></pre>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3608bcd elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3608bcd" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9947831" data-id="9947831" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-cfd8608 elementor-widget elementor-widget-text-editor" data-id="cfd8608" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Solch eine Datei <span style="color: #000080;">xoroPlus.conf</span> (der Name wird innerhalb von <span style="color: #000080;">irrecord</span> vergeben) wird nach dem Training zunächst in <span style="color: #000080;">ProgPi/lirc</span> abgelegt.</p><h3>Die Auswahl der IR-Fernbedienung und irw mit konkreten Tastencodes</h3><p>Im nächsten Schritt wird eine eventuell vorhandene Konfiguration aus<span style="color: #000080;"> /etc/lirc</span> gelöscht:<br /><span style="color: #000080;">./setupLIRC.sh clean</span></p><p>Danach starten Sie das Skript ohne Parameter:<br /><span style="color: #000080;">./setupLIRC.sh</span></p><p>was auf zu folgender Ausgabe führt:</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-10b858d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="10b858d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ab71dae" data-id="ab71dae" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2702c30 elementor-widget elementor-widget-text-editor" data-id="2702c30" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="color: #000080;">Mit diesem Skript werden Basiseinstellungen für LIRC gemacht:</span><br /><span style="color: #000080;">./setupLIRC.sh mode2 : mode2 &#8211; TSOPxxxx Hardwaretest (jede Fernbedienung)</span><br /><span style="color: #000080;">./setupLIRC.sh clean : löscht eventuell vorhandene IR-Fernbedienungen</span><br /><span style="color: #000080;">./setupLIRC.sh setup : zeigt/modifiziert LIRC-Einstellungen</span><br /><span style="color: #000080;">./setupLIRC.sh stop : beendet ggf. laufenden lircd </span><br /><span style="color: #000080;">./setupLIRC.sh training : registriert eine neue IR-Fernbedienung</span><br /><span style="color: #000080;">./setupLIRC.sh : *.conf zur IR-Fernbedienung laden, irw starten</span><br /><span style="color: #000080;">Bisher existiert /etc/lirc/lircd.conf NICHT</span><br /><span style="color: #000080;">-rw-r&#8211;r&#8211; 1 1269 2017-07-25 15:46 /home/pi/ProgPi/lirc/philipsDVD.conf</span><br /><span style="color: #000080;">-rw-r&#8211;r&#8211; 1 1830 2022-07-06 20:29 /home/pi/ProgPi/lirc/SanyoVCR.conf</span><br /><span style="color: #000080;">-rw-r&#8211;r&#8211; 1 1607 2022-07-06 15:53 /home/pi/ProgPi/lirc/xoroPlus.conf</span><br /><span style="color: #000080;">Hardwaretest oder *.conf Datei der IR-Fernbedienung auswählen:</span><br /><span style="color: #000080;">0 : Den TSOP und die IR-Fernbedienung mit mode2 testen</span><br /><span style="color: #000080;">1 : /home/pi/ProgPi/lirc/philipsDVD.conf</span><br /><span style="color: #000080;">2 : /home/pi/ProgPi/lirc/SanyoVCR.conf</span><br /><span style="color: #000080;">3 : /home/pi/ProgPi/lirc/xoroPlus.conf</span><br /><span style="color: #000080;">Nr=2</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a94ec6d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a94ec6d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3a643d7" data-id="3a643d7" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-233a047 elementor-widget elementor-widget-text-editor" data-id="233a047" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Unter den vorhandenen IR-Fernbedienungen wurde hier <span style="color: #000080;">SanyoVCR.conf</span> ausgewählt. Durch das laufende Skript wird nun die ausgewählte Konfiguration [hier 2] in <span style="color: #000080;">/etc/lirc/</span> unter dem Namen <span style="color: #000080;">lircd.conf</span> auf <span style="color: #000080;">/etc/lirc/</span> abgelegt (bzw. dorthin kopiert) und dann der LIRC-Service gestartet:</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ffb379b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ffb379b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fa9fc0e" data-id="fa9fc0e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a9a0f28 elementor-widget elementor-widget-text-editor" data-id="a9a0f28" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="color: #000080;">sudo cp /home/pi/ProgPi/lirc/SanyoVCR.conf /etc/lirc/lircd.conf</span><br /><span style="color: #000080;">-rw-r&#8211;r&#8211; 1 1830 2022-07-06 21:46 /etc/lirc/lircd.conf</span><br /><span style="color: #000080;">name SanyoVCR</span><br /><span style="color: #000080;">bits 32</span><br /><span style="color: #000080;">sudo systemctl restart lircd:</span><br /><span style="color: #000080;">● lircd.service &#8211; Flexible IR remote input/output application support</span><br /><span style="color: #000080;">Loaded: loaded (/lib/systemd/system/lircd.service; enabled; vendor preset: enabled)</span><br /><span style="color: #000080;">Active: active (running) since Wed 2022-07-06 21:46:49 CEST; 62ms ago</span><br /><span style="color: #000080;">CGroup: /system.slice/lircd.service</span><br /><span style="color: #000080;">===================================</span><br /><span style="color: #000080;">Prima: lircd ist aktiv und auf &#8218;running&#8217;&#8230;.</span><br /><span style="color: #000080;">ps awx | grep &#8211;color [l]irc</span><br /><span style="color: #000080;">18992 ? Ss 0:00 /usr/sbin/lircd &#8211;nodaemon</span><br /><span style="color: #000080;">Wenn /etc/lirc/lircd.conf zur Fernbedienung passt, kann für definierte Tasten der IR-Fernbedienung ein TastenCode kommen. Es wird jetzt irw gestartet (mit &lt;Strg&gt;&lt;C&gt; abbrechen) und bei Tastendruck an der IR-Fernbedienung sollte irw jetzt einen konkreten Tastencode anzeigen:</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-f901dcf elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f901dcf" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8ece94b" data-id="8ece94b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-52eb9dd elementor-widget elementor-widget-text-editor" data-id="52eb9dd" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Das Skript hat nun<span style="color: #000080;"> irw</span> gestartet und dieses Programm aus dem LIRC-Paket wartet nun auf IR-Signale die am TSOP4838 eingehen und bei gpio_pin=17 ankommen. Drücken Sie nun in kurzer Abfolge die 1,2,3 auf der IR-Fernbedienung, was in etwa folgende Ausgabe durch das laufende Programm <span style="color: #000080;">irw</span> bewirkt:</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c65c7ec elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c65c7ec" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5cbbeda" data-id="5cbbeda" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b7c9e8d elementor-widget elementor-widget-text-editor" data-id="b7c9e8d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="color: #000080;">000000008c7320df 00 KEY_1 SanyoVCR</span><br /><span style="color: #000080;">000000008c7320df 01 KEY_1 SanyoVCR</span><br /><span style="color: #000080;">000000008c73a05f 00 KEY_2 SanyoVCR</span><br /><span style="color: #000080;">000000008c73a05f 01 KEY_2 SanyoVCR</span><br /><span style="color: #000080;">000000008c73609f 00 KEY_3 SanyoVCR</span><br /><span style="color: #000080;">000000008c73609f 01 KEY_3 SanyoVCR</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-f3bc53d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f3bc53d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c16d629" data-id="c16d629" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e4ad24c elementor-widget elementor-widget-text-editor" data-id="e4ad24c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>EinTastendruck von 0,5 sec Dauer führt zur Ausgabe von etwa 2 bis 4 Codes. Wenn bei einem 1 sec langen Tastendruck der Taste2 lediglich <strong>einmal</strong> <span style="color: #000080;">KEY_2</span> erscheint, dann haben Sie eine <strong>sehr träge</strong> IR-Fernbedienung. Es kann leider auch IR-Fernbedienungen geben, bei denen manche Tasten nur bei starkem Druck senden. Ebenso kann es sein, daß eine *.conf Datei aus dem Internet schlechter funktioniert als eine<br />eintrainierte Konfiguration.</p><p>Soweit das Paket „dialog“ installiert ist, erscheint nach 60 Sekunden vollformatig und für 10 Sekunden folgende Messagebox als ASCII-Grafik:</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b5090e9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b5090e9" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2ba8204" data-id="2ba8204" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7585465 elementor-widget elementor-widget-image" data-id="7585465" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="404" height="203" src="https://progpi.de/wp-content/uploads/2022/08/setupLIRC_Hinweis.png" class="attachment-medium_large size-medium_large wp-image-3767" alt="Messagebox während der LIRC Trainingsphase" srcset="https://progpi.de/wp-content/uploads/2022/08/setupLIRC_Hinweis.png 404w, https://progpi.de/wp-content/uploads/2022/08/setupLIRC_Hinweis-300x151.png 300w" sizes="(max-width: 404px) 100vw, 404px" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-076f049 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="076f049" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d0d8631" data-id="d0d8631" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c9d0a0a elementor-widget elementor-widget-text-editor" data-id="c9d0a0a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Damit ist eigentlich alles gesagt. Und nachdem alle eintrainierten Tasten der IR-Fernbedienung zu einem korrekten Code geführt haben, können Sie das Skript <span style="color: #333399;">setupLIRC.sh</span> (bzw das laufende Programm<span style="color: #000080;"> irw</span>) über &lt;Strg&gt;+&lt;C&gt; abbrechen.</p><h3>Bash-Kommandos über irexec ausführen</h3><p>Was ist bisher geschehen?</p><ol><li>Der TSOP4838 wurde passend zum dtoverlay-Eintrag in /boot/config.txt mit dem Raspberry Pi GPIO-Port verbunden.</li><li>Über setupLIRC.sh wurden alle LIRC-Pakete installiert, und mode2 als Testprogramm ausgeführt.</li><li>Über setupLIRC.sh wurde irrecord gestartet und es wurde eine konkrete IR-Fernbedienung mit z.B. 15 Tasten eintrainiert.</li><li>Über setupLIRC.sh wurde eine Fernbedienung ausgewählt und irw hat (hoffentlich) korrekte Tastencodes für z.B. 15 Tasten geliefert.</li></ol><p>Damit sind alle Voraussetzungen für einen &#8222;Echtbetrieb&#8220; erfüllt:</p><p><span style="color: #000080;">./startLIRC.sh</span></p><p>Zum Zeitpunkt des Aufrufs von <span style="color: #000080;">startLIRC.sh</span> ist SanyoVCR.conf immer noch aktiv bzw. der laufende LIRC-Server arbeitet noch mit der schon geladenen und aktuellen<span style="color: #000080;"> /etc/lirc/lircd.conf</span> Datei. Erneut sehen Sie die positive Meldung von &#8218;<span style="color: #000080;">sudo systemctl status lircd</span>&#8218; und wählen jetzt &#8222;<span style="color: #000080;">0</span>&#8220; da SanyoVCR.conf schon geladen ist:</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4952efa elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4952efa" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2589135" data-id="2589135" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3075a7f elementor-widget elementor-widget-image" data-id="3075a7f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="768" height="389" src="https://progpi.de/wp-content/uploads/2022/08/start_lirc_scrot-768x389.png" class="attachment-medium_large size-medium_large wp-image-3768" alt="LIRC und TSOP für den Raspberry Pi" srcset="https://progpi.de/wp-content/uploads/2022/08/start_lirc_scrot-768x389.png 768w, https://progpi.de/wp-content/uploads/2022/08/start_lirc_scrot-300x152.png 300w, https://progpi.de/wp-content/uploads/2022/08/start_lirc_scrot.png 1020w" sizes="(max-width: 768px) 100vw, 768px" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2eece20 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2eece20" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-775dd1e" data-id="775dd1e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-46d4216 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="46d4216" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d8af7c6" data-id="d8af7c6" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4210dc1 elementor-widget elementor-widget-text-editor" data-id="4210dc1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Der LIRC-Service bzw. das Programm irexec benötigen nun noch eine weitere Konfigurationsdatei, die jedem IR-Tastencode eine konkrete Aktion zuordnet. Die Konfigurationsdatei &#8218;tellme.lirc&#8216; ist schon vorhanden und hat exemplarisch folgenden Inhalt:</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-34a1e61 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="34a1e61" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-39a4662" data-id="39a4662" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c7ea2f8 elementor-widget elementor-widget-text-editor" data-id="c7ea2f8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><span style="color: #000080;">begin</span><br /><span style="color: #000080;"> prog = irexec</span><br /><span style="color: #000080;"> button = KEY_1</span><br /><span style="color: #000080;"> config = $HOME/ProgPi/lirc/tellme.sh Pi</span><br /><span style="color: #000080;">end</span><br /><span style="color: #000080;">begin</span><br /><span style="color: #000080;"> prog = irexec</span><br /><span style="color: #000080;"> button = KEY_2</span><br /><span style="color: #000080;"> config = $HOME/ProgPi/lirc/tellme.sh OS</span><br /><span style="color: #000080;">end</span><br /><span style="color: #000080;">begin</span><br /><span style="color: #000080;"> prog = irexec</span><br /><span style="color: #000080;"> button = KEY_3</span><br /><span style="color: #000080;"> config = $HOME/ProgPi/lirc/tellme.sh i2c</span><br /><span style="color: #000080;">end</span><br /><span style="color: #000080;">....</span></pre>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-fe9704e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fe9704e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-38c4c19" data-id="38c4c19" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-463bec4 elementor-widget elementor-widget-text-editor" data-id="463bec4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Jedem Eintrag „button“ entspricht eine in „config“ definierte Aktion. In jedem der definierten Blöcke steht auch <span style="color: #000080;">irexec</span> als ausführendes Programm. Das Skript <span style="color: #000080;">startLIRC.sh</span> kopiert nun die Datei <span style="color: #000080;">tellme.lirc</span> nach<span style="color: #000080;"> /home/pi/.config/lircrc</span> was<span style="color: #000080;"> irexec</span> befähigt die Konfiguration zu verwenden. Zusätzlich stellt das Skript<span style="color: #000080;"> startLIRC.sh</span> jeden Block übersichtlich in einer Zeile dar:</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b41af29 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b41af29" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b200813" data-id="b200813" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fd797db elementor-widget elementor-widget-text-editor" data-id="fd797db" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="color: #000080;">cp tellme.lirc /home/pi/.config/lircrc</span><br /><span style="color: #000080;">2022-07-06 22:17 /home/pi/.config/lircrc</span><br /><span style="color: #000080;">/home/pi/.config/lircrc enthält:</span><br /><span style="color: #000080;">KEY_1 $HOME/ProgPi/lirc/tellme.sh Pi</span><br /><span style="color: #000080;">KEY_2 $HOME/ProgPi/lirc/tellme.sh OS</span><br /><span style="color: #000080;">KEY_3 $HOME/ProgPi/lirc/tellme.sh i2c</span><br /><span style="color: #000080;">KEY_OK echo; echo KEY_OK;</span><br /><span style="color: #000080;">KEY_VOLUMEDOWN echo; echo VOLUMEDOWN;</span><br /><span style="color: #000080;">irexec: Taste an der IR-Fernbedienung =&gt; Kommandostart&#8230;</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-068fd3a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="068fd3a" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7580ef3" data-id="7580ef3" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-256a0cc elementor-widget elementor-widget-text-editor" data-id="256a0cc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Wenn Sie nun nacheinander die Tasten 1 und 2 an der IR-Fernbedienung drücken, werden folgende beiden Skripts gestartet:<br /><span style="color: #000080;">$HOME/ProgPi/lirc/tellme.sh Pi</span><br /><span style="color: #000080;">$HOME/ProgPi/lirc/tellme.sh OS</span></p><p>was zu folgenden beiden Ausgaben führt:</p><p><span style="color: #000080;">Raspberry Pi 3 Model B Rev 1.2</span><br /><span style="color: #000080;">Aktives OS: &#8222;Raspbian GNU/Linux 11 (bullseye)&#8220; 32-bit 2022-03-27</span></p><p>Sie haben damit durch eine Aktion an einer IR-Fernbedienung eine Ausgabe im Termnal des Raspberry Pi bewirkt.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-409d6b4 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="409d6b4" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2162a80" data-id="2162a80" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-53f2972 elementor-widget elementor-widget-text-editor" data-id="53f2972" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Im Skript <span style="color: #000080;">$HOME/ProgPi/lirc/tellme.sh</span> können Sie nun beliebige Aktionen verankern, die vom übergebenen Parameter abhängen. Von der Ansteuerung eines LCD-Displays (Abschnitt 6.1.2 sowie Kapitel 15 im Buch) bis zur Audioausgabe oder Ansteuerung der PiCam.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Der Beitrag <a rel="nofollow" href="https://progpi.de/lirc-steuerung-infrarot-remote-raspberry-buster-bullseye/">IR-Signale, LIRC und der Raspberry Pi</a> erschien zuerst auf <a rel="nofollow" href="https://progpi.de">ChatGPT, KI und Software auf dem Raspberry Pi</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Raspberry Pi 4 &#8211; ausverkauft</title>
		<link>https://progpi.de/raspberry-pi-4/</link>
		
		<dc:creator><![CDATA[Harald Schmidt]]></dc:creator>
		<pubDate>Mon, 01 Aug 2022 09:21:00 +0000</pubDate>
				<category><![CDATA[Raspbian Update]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Buster]]></category>
		<category><![CDATA[Raspberry Pi 4]]></category>
		<guid isPermaLink="false">https://progpi.de/?p=902</guid>

					<description><![CDATA[<p>Seit dem 24.6.2019 gibt es den lang ersehnten Raspberry Pi 4 im Handel &#8211; so schrieb ich es am 29.6.2019. Und jetzt im August 2022? Die nachfolgenden Preise galten einmal &#8211; zur besseren Orientierung habe ich die Preise unverändert gelassen! Und leider kann ich ihnen auch keinen Pi 4 verschaffen. Lediglich die ab Mai 2020 [&#8230;]</p>
<p>Der Beitrag <a rel="nofollow" href="https://progpi.de/raspberry-pi-4/">Raspberry Pi 4 &#8211; ausverkauft</a> erschien zuerst auf <a rel="nofollow" href="https://progpi.de">ChatGPT, KI und Software auf dem Raspberry Pi</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="902" class="elementor elementor-902">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-c45a054 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c45a054" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-097794a" data-id="097794a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7b7864c elementor-widget elementor-widget-text-editor" data-id="7b7864c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p></p>
<p>Seit dem 24.6.2019 gibt es den lang ersehnten Raspberry Pi 4 im Handel &#8211; so schrieb ich es am 29.6.2019. Und jetzt im August 2022? <b>Die nachfolgenden Preise galten einmal </b>&#8211; zur besseren Orientierung habe ich die Preise unverändert gelassen! Und leider kann ich ihnen auch keinen Pi 4 verschaffen. Lediglich die ab Mai 2020 produzierte Version mit 8GB RAM ist gelegentlich verfügbar.</p>
<p>Zwischenzeitlich wurde Raspbian in Raspberry Pi OS umbenannt und es ist nicht mehr Buster sondern <strong><a href="https://progpi.de/raspberry-pi-imager-debian-bullseye-backup-mount-restore/">Bullseye</a></strong> aktuell, was nun auch 64-bit ermöglicht.  Seit Q2 / 2020 gibt es ein leicht verbessertes Platinenlayout, was Revision 1.4 entspricht:</p>
<p></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-469154b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="469154b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-44d3ac6" data-id="44d3ac6" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-cef741f elementor-widget elementor-widget-image" data-id="cef741f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="768" height="501" src="https://progpi.de/wp-content/uploads/2022/09/Raspberry_Pi4_Platine_Revision1_4-768x501.jpg" class="attachment-medium_large size-medium_large wp-image-4628" alt="Die Platine des Raspberry Pi 4 Rev 1.4" srcset="https://progpi.de/wp-content/uploads/2022/09/Raspberry_Pi4_Platine_Revision1_4-768x501.jpg 768w, https://progpi.de/wp-content/uploads/2022/09/Raspberry_Pi4_Platine_Revision1_4-300x196.jpg 300w, https://progpi.de/wp-content/uploads/2022/09/Raspberry_Pi4_Platine_Revision1_4.jpg 876w" sizes="(max-width: 768px) 100vw, 768px" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-33f6aed elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="33f6aed" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-334b7700" data-id="334b7700" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-74ab3b65 elementor-widget elementor-widget-text-editor" data-id="74ab3b65" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p></p>
<p>Wenn Sie schon einen Raspberry Pi haben, können Sie das Modell und die Version so abfragen:</p>
<p><span style="color: #000080;">$ cat /proc/cpuinfo | grep &#8222;Revision\|Model&#8220;</span><br /><span style="color: #000080;">Revision : b03111</span><br /><span style="color: #000080;">Model : Raspberry Pi 4 Model B Rev 1.1</span></p>
<p>Und über  <span style="text-decoration: underline;"><a href="https://elinux.org/RPi_HardwareHistory" target="_blank" rel="noopener">https://elinux.org/RPi_HardwareHistory </a></span>bekommen Sie über &#8218;Revision&#8216; heraus wieviel RAM ihr Raspberry Pi  hat und ab wann es dieses Modell gab.</p>
<p>Die Raspberry Pi 4 Hardware wird auf folgender Webseite genauer beschrieben wird:</p>
<p></p>
<p></p>
<p><u><a href="https://www.raspberrypi.org/products/raspberry-pi-4-model-b/" target="_blank" rel="noopener">https://www.raspberrypi.org/products/raspberry-pi-4-model-b/</a></u></p>
<p></p>
<p></p>
<p>Gegenüber dem Pi 3 hat der Raspberry Pi 4 eine signifikante Leistungssteigerung hingelegt. <br />Der Pi 4 war ursprünglich für 35 $ erhältlich. Allerdings galt dieser Einstiegspreis nur für die Variante mit 1GB RAM. Für die Versionen mit 2GB und 4GB RAM gab es einen Aufpreis in Stufen von etwa 10 € (je nach Bezugsquelle). Durchaus akzeptabel, wenn man rechenintensivere Aufgaben mit dem Raspberry Pi 4 erledigen möchte.</p>
<p></p>
<p></p>
<p>Statt einer üblichen HDMI-Buchse wie beim Raspberry Pi3 oder der Mini-HDMI Buchse des Pi Zero kommt nun Micro-HDMI zum Einsatz. Einen Vergleich der Buchsen/Stecker findet man hier:</p>
<p></p>
<p></p>
<p><a href="https://de.wikipedia.org/wiki/High_Definition_Multimedia_Interface#Stecker" target="_blank" rel="noopener">https://de.wikipedia.org/wiki/High_Definition_Multimedia_Interface#Stecker</a></p>
<p></p>
<p></p>
<p>Wer die notwendigen Adapter bzw. neue Anschlußkabel hat, kann den Raspberry Pi 4 gleich mit zwei HDMI-Monitoren verbinden. Ältere oder oder sehr preisgünstige PC&#8217;s haben meist lediglich eine HDMI-Buchse. Der Preis für soviel Innovation (im Vergleich zum Pi 3) liegt in einem komplett neuen Layout der Platine und auch fast aller Buchsen:</p>
<p></p>
<p></p>
<p>Spannungsversorgung : USB-C (zugleich <a href="https://de.wikipedia.org/wiki/Universal_Serial_Bus#USB_On-the-go" target="_blank" rel="noopener">USB-OTG</a> fähig)<br />Displayanschlüsse : 2-fach Micro-HDMI (max. 4K Auflösung bzw. Ultra-HD)<br />analog Video/Audio : 3,5 mm Klinkenbuchse 4-polig<br />USB 2.0 : 2-fach ( über <u><a title="PCI Express" href="https://de.wikipedia.org/wiki/PCI_Express" target="_blank" rel="noopener">PCIe 2.0</a></u> verbunden)<br />USB 3.0 : 2-fach (VIA Labs VL805 Controller für PCI-Express 2.0)<br />Gigabit-Ethernet : RJ45 Buchse (direkt am SoC mit &gt;= 800Mbit/sec)</p>
<p></p>
<p></p>
<p>So ist nun endlich auch USB 3.0 verfügbar und auch der Ethernet-Anschluß ist deutlich schneller geworden, da die Anbindung nun direkt im SoC erfolgt. Beim Pi3 und den Vorgängermodellen können sich USB 2.0 und Ethernet dagegen gegenseitig ausbremsen. Die microSD-Karte wird wie gehabt auf der <a href="https://progpi.de/wp-content/uploads/2019/12/Platinenunterseite-1024x681.jpg">Platinenunterseite</a> eingeschoben.</p>
<p>Der neue &#8222;Motor&#8220; des Raspberry Pi 4 ist ein Broadcom-BCM2711-SoC mit vier 1.5-Gigahertz-Cortex-A72-CPU-Kernen. Dies soll einer Leistungssteigerung von ca. 80% gegenüber dem Pi3 mit seinen 4 Cortex-A53-CPU-Kernen entsprechen. Ab Revision 1.4 sind<strong> bis zu 1,8 GHz</strong> möglich (siehe <a href="https://buyzero.de/blogs/news/gratis-upgrade-raspberry-pi-4-jetzt-mit-1-8ghz-statt-1-5ghz" target="_blank" rel="noopener">hier</a>), wobei bei zu hoher Last bzw. CPU-Temperatur der Takt automatisch abgesenkt wird, um die CPU zu schützen. Die neue VideoCore VI GPU hat den Vorteil, daß dafür offene Linux Treiber verfügbar sind. Die Hardware kann Videos im H.265 Standard abspielen. Die beiden Micro-HDMI Buchsen des Pi 4 haben einen geringen Abstand zueinander. Da auch die USB-C Buchse für die Energieversorgung benachbart ist, können nur Micro-HDMI auf HDMI-Adapter mit einem kurzen Kabelstück verwendet werden um einen bzw. zwei Monitore anzuschließen.</p>
<p>Der Raspberry Pi 4 hat nun eine USB-C Buchse für die Spannungsversorgung. Da USB-C im Gegensatz zu Micro-USB punktsymmetrisch ist, kann das Netzteil leichter bzw. &#8222;blind&#8220; angesteckt werden  (siehe <u><a href="https://de.wikipedia.org/wiki/Universal_Serial_Bus#USB_Typ_C" target="_blank" rel="noopener">https://de.wikipedia.org/wiki/Universal_Serial_Bus#USB_Typ_C</a></u> ). Das neue 5 Volt Netzteil der Raspberry Pi Foundation liefert maximal 3 Ampere, was für den etwas gestiegenen Leistungsbedarf des neuen Prozessors ausreicht. Wer nicht zu viel an Peripherie angeschlossen hat, kommt möglicherweise auch mit einem älteren 2,5 A Netzteil und einem Adapter auf USB-C aus. Die Leistungsaufnahme im Leerlauf soll bei etwa 4,4 Watt liegen.</p>
<p></p>
<p></p>
<p></p>
<p></p>
<p>Man sollte übrigens stärker als zuvor auf die Kühlung achten, bevor man auf vier Prozessorkernen einen Compiler anwirft. Und so mag es sein, daß der Raspberry Pi 4 in seinem neuen schicken Gehäuse manchmal als Frischluft Cabriolet mit Kühlrippen auf dem Motor betrieben werden muß. Die im Sommer 2019 noch drohende CPU-Überhitzung ist inzwischen durch neuere OS-Versionen abgemildert worden. Die CPU wird also nicht mehr ganz so heiß. Zusätzlich hat raspi-config inzwischen eine Lüftersteuerung erhalten. Wie Sie den Raspberry Pi 4 voll auslasten um dabei die Prozessortemperatur zu messen, erfahren Sie in einem eigenen <a href="https://progpi.de/raspberry-pi-4-cooler-temperature/"><b><u>Blogbeitrag</u></b></a> über Pi4, Kühlkörper, Lüfter und sysbench. Wie sich die CPU-Temperatur des Raspberry Pi 4 bei 60 min Dauerlast in einem <a href="https://progpi.de/wp-content/uploads/2020/01/plotrun_3stress-1.png">JoyIT-AluCase</a> (ohne Lüfter) ändert erfahren Sie <a href="https://progpi.de/cpu-stresstestverfahren/"><b>hier</b></a>.</p>
<p></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6eaf2d6 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="6eaf2d6" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bf1b03f" data-id="bf1b03f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1ccc365 elementor-tabs-view-horizontal elementor-widget elementor-widget-tabs" data-id="1ccc365" data-element_type="widget" data-e-type="widget" data-widget_type="tabs.default">
				<div class="elementor-widget-container">
							<div class="elementor-tabs">
			<div class="elementor-tabs-wrapper" role="tablist" >
									<div id="elementor-tab-title-3011" class="elementor-tab-title elementor-tab-desktop-title" aria-selected="true" data-tab="1" role="tab" tabindex="0" aria-controls="elementor-tab-content-3011" aria-expanded="false">CPU-Kühlung</div>
									<div id="elementor-tab-title-3012" class="elementor-tab-title elementor-tab-desktop-title" aria-selected="false" data-tab="2" role="tab" tabindex="-1" aria-controls="elementor-tab-content-3012" aria-expanded="false">Gehäusedeckel</div>
									<div id="elementor-tab-title-3013" class="elementor-tab-title elementor-tab-desktop-title" aria-selected="false" data-tab="3" role="tab" tabindex="-1" aria-controls="elementor-tab-content-3013" aria-expanded="false">Schnittstellen</div>
									<div id="elementor-tab-title-3014" class="elementor-tab-title elementor-tab-desktop-title" aria-selected="false" data-tab="4" role="tab" tabindex="-1" aria-controls="elementor-tab-content-3014" aria-expanded="false">HDMI</div>
							</div>
			<div class="elementor-tabs-content-wrapper" role="tablist" aria-orientation="vertical">
									<div class="elementor-tab-title elementor-tab-mobile-title" aria-selected="true" data-tab="1" role="tab" tabindex="0" aria-controls="elementor-tab-content-3011" aria-expanded="false">CPU-Kühlung</div>
					<div id="elementor-tab-content-3011" class="elementor-tab-content elementor-clearfix" data-tab="1" role="tabpanel" aria-labelledby="elementor-tab-title-3011" tabindex="0" hidden="false"><p><a href="https://progpi.de/raspi4-passiv-gekuehlt/"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2389" src="https://progpi.de/wp-content/uploads/2019/11/pi4_copper_cooler.jpg" alt="Pi 4 cooling with copper" width="1024" height="762" srcset="https://progpi.de/wp-content/uploads/2019/11/pi4_copper_cooler.jpg 1024w, https://progpi.de/wp-content/uploads/2019/11/pi4_copper_cooler-300x223.jpg 300w, https://progpi.de/wp-content/uploads/2019/11/pi4_copper_cooler-768x572.jpg 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><a href="https://progpi.de/raspi4-passiv-gekuehlt/">Wärmeableitung per Kupferzylinder (für ca. 3 € bei 20 mm Ø und 36 mm Höhe)</a></p></div>
									<div class="elementor-tab-title elementor-tab-mobile-title" aria-selected="false" data-tab="2" role="tab" tabindex="-1" aria-controls="elementor-tab-content-3012" aria-expanded="false">Gehäusedeckel</div>
					<div id="elementor-tab-content-3012" class="elementor-tab-content elementor-clearfix" data-tab="2" role="tabpanel" aria-labelledby="elementor-tab-title-3012" tabindex="0" hidden="hidden"><p><a href="https://progpi.de/quiz#CaseDesign"><img loading="lazy" decoding="async" class="size-full wp-image-2485" src="https://progpi.de/wp-content/uploads/2019/11/pi4_case_top.jpg" alt="Gehäusedeckel für das STACKBT Gehäuse" width="896" height="666" srcset="https://progpi.de/wp-content/uploads/2019/11/pi4_case_top.jpg 896w, https://progpi.de/wp-content/uploads/2019/11/pi4_case_top-300x223.jpg 300w, https://progpi.de/wp-content/uploads/2019/11/pi4_case_top-768x571.jpg 768w" sizes="(max-width: 896px) 100vw, 896px" /></a> <a href="https://progpi.de/raspi4-passiv-gekuehlt/">Gehäusedeckel für das StackBT-Gehäuse mit Bohrung für den Kupferzylinder</a></p>
<p><span style="color: #800000;"> Auch das offizielle Gehäuse zum Raspberry Pi 4 könnte für den Kupferzylinder mit einer 20mm Bohrung im Deckel versehen werden&#8230;.<br /></span></p></div>
									<div class="elementor-tab-title elementor-tab-mobile-title" aria-selected="false" data-tab="3" role="tab" tabindex="-1" aria-controls="elementor-tab-content-3013" aria-expanded="false">Schnittstellen</div>
					<div id="elementor-tab-content-3013" class="elementor-tab-content elementor-clearfix" data-tab="3" role="tabpanel" aria-labelledby="elementor-tab-title-3013" tabindex="0" hidden="hidden"><figure id="attachment_2388" aria-describedby="caption-attachment-2388" style="width: 1024px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-2388" src="https://progpi.de/wp-content/uploads/2019/11/pi4_schnittstellen.jpg" alt="Anschlüsse am Raspberry Pi 4" width="1024" height="623" srcset="https://progpi.de/wp-content/uploads/2019/11/pi4_schnittstellen.jpg 1024w, https://progpi.de/wp-content/uploads/2019/11/pi4_schnittstellen-300x183.jpg 300w, https://progpi.de/wp-content/uploads/2019/11/pi4_schnittstellen-768x467.jpg 768w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption id="caption-attachment-2388" class="wp-caption-text">Schnittstellen am Raspberry Pi 4</figcaption></figure></div>
									<div class="elementor-tab-title elementor-tab-mobile-title" aria-selected="false" data-tab="4" role="tab" tabindex="-1" aria-controls="elementor-tab-content-3014" aria-expanded="false">HDMI</div>
					<div id="elementor-tab-content-3014" class="elementor-tab-content elementor-clearfix" data-tab="4" role="tabpanel" aria-labelledby="elementor-tab-title-3014" tabindex="0" hidden="hidden"><figure id="attachment_2396" aria-describedby="caption-attachment-2396" style="width: 804px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-2396" src="https://progpi.de/wp-content/uploads/2019/11/pi4_dual_hdmi.png" alt="Raspberry Pi 4 HDMI Settings" width="804" height="554" srcset="https://progpi.de/wp-content/uploads/2019/11/pi4_dual_hdmi.png 804w, https://progpi.de/wp-content/uploads/2019/11/pi4_dual_hdmi-300x207.png 300w, https://progpi.de/wp-content/uploads/2019/11/pi4_dual_hdmi-768x529.png 768w" sizes="(max-width: 804px) 100vw, 804px" /><figcaption id="caption-attachment-2396" class="wp-caption-text">HDMI-Einstellungen am Pi 4</figcaption></figure></div>
							</div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-936e836 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="936e836" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-36be816" data-id="36be816" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9e351c5 elementor-widget elementor-widget-text-editor" data-id="9e351c5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Auf der Basis des Pi4 aber mit langgezogenem Platinenlayout ist im November 2020 der <a href="https://www.raspberrypi.com/products/raspberry-pi-400/" target="_blank" rel="noopener">Raspberry Pi 400</a> erschienen. Ein Komplettsystem bei dem Tastatur und Gehäuse eine Einheit bilden und alle Kabel unter den Funktiontasten in das Gehäuse münden. Die Kühlung der CPU wird dabei von einer Aluplatte im Gehäuse übernommen, was einen Betrieb ohne Lüfter ermöglicht. Als Nachteil muß man aber den fehlenden CSI-Port für das Kameramodul ansehen.</p>
<p>Aktuelle Benchmarks für den Raspberry Pi 4 finden Sie z.B. auf folgender Webseite:</p>
<p><u><a href="https://www.heise.de/ct/artikel/Raspberry-Pi-4-4-GByte-RAM-4K-USB-3-0-und-mehr-Rechenpower-4452964.html" target="_blank" rel="noopener">https://www.heise.de/ct/artikel/Raspberry-Pi-4-4-GByte-RAM-4K-USB-3-0-und-mehr-Rechenpower-4452964.html</a></u></p>
<p><u><a href="https://progpi.de/cpu-stresstestverfahren/">Stresstestverfahren</a></u> werden beim Pi 4 verwendet, um die CPU-Temperatur bei Dauerlast zu ermitteln und danach ein passendes <u><a href="https://progpi.de/wp-content/uploads/2019/12/pi4_CuZyl50_duo.jpg">Gehäuse</a></u> auszuwählen.</p>
<p>Wer bei &#8222;Null&#8220; mit Linux und dem Raspberry Pi 4 anfangen möchte, kann sich hier orientieren:</p>
<p><u><a href="https://www.raspberrypi.org/products/raspberry-pi-4-desktop-kit/" target="_blank" rel="noopener">https://www.raspberrypi.org/products/raspberry-pi-4-desktop-kit/</a></u></p>
<p>Es handelt sich dabei um ein Komplettpaket mit einem 4GB Raspberry Pi 4, Netzteil, Kabeln, Gehäuse, Tastatur und Maus. Was in diesem Paket bislang fehlt ist ein Lüfter. Wer schon einen Teil der notwendigen Komponenten hat, fährt allerdings preisgünstiger. Wichtig ist auch, daß einige aktive Netzteile mit USB-C Stecker derzeit nicht am Pi 4 funktionieren. Das 15 Watt Netzteil der Raspberry Pi Foundation funktioniert problemlos.</p>
<p>Zusammenfassend kann man sagen, daß der Raspberry Pi 4 ein sehr interessanter MiniPC ist. Durch USB 3.0 werden neue Perspektiven eröffnet und auch USB 2.0 Webcams erzielen nun höhere Abtastraten. Der Kauf eines MicroHDMI zu HDMI Kabels ist zu verschmerzen und der eines neuen Netzteils sowie Gehäuses wohl auch. Nur die schlechte Liefersituation und die Inflation drücken die Stimmung&#8230;. </p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e7c8b5c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e7c8b5c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cd2c843" data-id="cd2c843" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f7cdb75 elementor-widget elementor-widget-text-editor" data-id="f7cdb75" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Raspbian Buster und Bullseye</h2>
<p>Die Namen &#8222;Buster&#8220; und Bullseye sind von Debian übernommen. Vorangegangene und zukünftige Bezeichnungen lassen sich in der <a href="https://de.wikipedia.org/wiki/Debian#Versionsgeschichte" target="_blank" rel="noopener"><u>Debian-Versionsgeschichte</u></a> nachlesen.<b> </b>Softwareseitig läuft die  Buster Version auch problemlos auf einem Raspberry Pi3. Buster ist inzwischen in den Status &#8222;Legacy&#8220; versetzt worden, denn Buster kann mit 32 Bit viele Eigenschaften der CPU nicht ausnutzen. Es gibt inzwischen eine Aufsplittung beim Download und Bullsyse ist auch als 64-bit Version verfügbar. Der Pi-Imager der<strong> <a href="https://progpi.de/raspberry-pi-imager-debian-bullseye-backup-mount-restore/">hier</a></strong> zusammen mit Bullseye genauer beschrieben ist, zeigt leider derzeit die Details zum Raspberry Pi OS nicht so genau an. Praktisch ist, daß Sie die <u><a href="https://downloads.raspberrypi.org/raspios_full_armhf/release_notes.txt" target="_blank" rel="noopener">release notes</a></u> auch auf der Download Webseite anklicken können:</p>
<figure id="attachment_1451" aria-describedby="caption-attachment-1451" style="width: 891px" class="wp-caption alignnone"><img loading="lazy" decoding="async" src="https://progpi.de/wp-content/uploads/2019/07/Buster_Download_2019-06-30.png" alt="Release Notes zu Raspbian Buster" width="891" height="391" /><figcaption id="caption-attachment-1451" class="wp-caption-text">Release Notes zu Raspbian Buster</figcaption></figure>
<p>Über <u><a href="https://www.raspberrypi.com/software/operating-systems/" target="_blank" rel="noopener">https://www.raspberrypi.com/software/operating-systems/</a></u> können Sie sich die gewünschte Raspberry PI OS Variante für Buster / Bullseye heraussuchen und herunterladen (wenn Sie beim klassischen Weg ohne den Pi-Imager bleiben wollen). Es handelt sich bei Buster immer um 32 Bit Versionen, was aber den Vorteil der Kompatibilität zu früheren Raspberry Pi Modellen hat. Beachten Sie bitte, daß &#8222;Rasberry Pi Desktop&#8220; auch die Bezeichnung für ein &#8222;Debian Bullseye with Raspberry Pi Desktop&#8220; ist und damit ein Betriebssystem für einen PC mit Intel/AMD CPU (siehe auch <a href="https://progpi.de/basiswissen/#rpidesk1">hier</a>).</p>
<p>Achtung: Frühe Versionen von Raspbian Buster (also vor dem Pi4) unterstützen nur einen HDMI-Ausgang. Bullseye sollte generell mit zwei HDMI-Ausgängen klarkommen. Bei Raspbian Buster vom 20.6.2019 funktioniert die Installation von Programmen über &#8222;Recommended Software&#8220; auf dem Pi3 nicht. Dieser Fehler ist aber ab dem Update vom 10.7.2019 behoben. Wer weiterhin mit Buster arbeiten möchte, sollte auf die Legacy Version wechseln.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-5ff3aa1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5ff3aa1" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6fd572d" data-id="6fd572d" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-097fdd7 elementor-widget elementor-widget-text-editor" data-id="097fdd7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div>Die Änderungen von Stretch auf Buster sind insgesamt moderat ausgefallen. Frühere Änderungen werden im<u> <a href="https://progpi.de/raspbian-buster-10-7-2019/"><b>Blog zur Version vom 10.7.2019</b></a></u> beschrieben.</div>
<div> </div>
<div>Geändert hat sich auch das empfohlene Verfahren, mit dem man eine Micro SD-Karte mit dem Raspberry Pi OS versieht. NOOBS war dabei immer nur der Weg für Einsteiger, während fortgeschrittene Nutzer zuerst einen Download des &#8222;Image&#8220; auf dem PC vorgenommen haben, das dann in einem 2. Schritt auf die Micro SD-Karte geschrieben wurde. Ein eigener Blogbeitrag zum <span style="text-decoration: underline;"><a href="https://progpi.de/raspberry-pi-imager-debian-bullseye-backup-mount-restore/"><strong>Raspberry Pi Imager</strong></a> </span>schildert die neue Vorgehensweise.</div>
<div> </div>
<div> </div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Der Beitrag <a rel="nofollow" href="https://progpi.de/raspberry-pi-4/">Raspberry Pi 4 &#8211; ausverkauft</a> erschien zuerst auf <a rel="nofollow" href="https://progpi.de">ChatGPT, KI und Software auf dem Raspberry Pi</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WiringPi und gpio readall</title>
		<link>https://progpi.de/wiringpi-gpio-readall-pi-4/</link>
		
		<dc:creator><![CDATA[Harald Schmidt]]></dc:creator>
		<pubDate>Thu, 13 Feb 2020 12:09:00 +0000</pubDate>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Raspbian Update]]></category>
		<category><![CDATA[gpio readall]]></category>
		<guid isPermaLink="false">https://progpi.de/?p=3087</guid>

					<description><![CDATA[<p>Die WiringPi Library von Gordon Henderson ist eine beliebte Software um die GPIO-Pins auf unterschiedlichen Modellen des Raspberry Pi anzusprechen. WiringPi ist bereits in Raspbian enthalten, die Version kann jedoch veraltet sein. In meinem Buch wird dabei auf Seite 290 das in der Library enthaltene Kommando gpio beschrieben. So können Sie z.B. über gpio -v [&#8230;]</p>
<p>Der Beitrag <a rel="nofollow" href="https://progpi.de/wiringpi-gpio-readall-pi-4/">WiringPi und gpio readall</a> erschien zuerst auf <a rel="nofollow" href="https://progpi.de">ChatGPT, KI und Software auf dem Raspberry Pi</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="3087" class="elementor elementor-3087">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-57bd4c3 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="57bd4c3" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-970410d" data-id="970410d" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5ad82be elementor-widget elementor-widget-text-editor" data-id="5ad82be" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die <a href="http://wiringpi.com/" target="_blank" rel="noopener"><b>WiringPi Library</b></a> von Gordon Henderson ist eine beliebte Software um die GPIO-Pins auf unterschiedlichen Modellen des Raspberry Pi anzusprechen. WiringPi ist bereits in Raspbian enthalten, die Version kann jedoch veraltet sein. In meinem <a href="https://www.hanser-fachbuch.de/buch/Raspberry+Pi+programmieren+mit+C+C+und+Bash/9783446453425" target="_blank" rel="noopener">Buch</a> wird dabei auf Seite 290 das in der Library enthaltene Kommando <a href="https://www.heise.de/tipps-tricks/Raspberry-Pi-Das-koennen-die-GPIO-Pins-4583823.html" target="_blank" rel="noopener"><strong>gpio</strong></a> beschrieben. So können Sie z.B. über</p>
<pre>gpio -v</pre>
<p>die Version abfragen. Mit „gpio readall“ können Sie den Status aller GPIO-Pins ermitteln. Aber bei der Version 2.50 erhalten sie auf dem Raspberry Pi 4 folgende Ausgabe:</p>
<pre>gpio readall<br>Oops - unable to determine board type... model: 17</pre>
<p>Es gibt aber ein Update des Autors, dessen Durchführung auf folgender Webseite beschrieben wird:</p>
<p><a href="http://wiringpi.com/wiringpi-updated-to-2-52-for-the-raspberry-pi-4b/" target="_blank" rel="noopener">http://wiringpi.com/wiringpi-updated-to-2-52-for-the-raspberry-pi-4b/</a></p>
<p>Und es funktioniert so:</p>
<pre># wiringPi updated to 2.52 for the Raspberry Pi 4B<br>cd /tmp<br>wget https://project-downloads.drogon.net/wiringpi-latest.deb<br>sudo dpkg -i wiringpi-latest.deb<br>gpio -v</pre>
<p>Nach Ausführung dieser Bash-Programmzeilen sind sie (derzeit) auf der Version 2.5.2 und können das Kommando &#8222;gpio readall&#8220; ganz normal verwenden. Beachten Sie bitte, daß &#8222;gpio readall“ von zahlreichen Skriptdateien zum Buch benutzt wird (auch mit <a href="https://de.wikipedia.org/wiki/Grep" target="_blank" rel="noopener">grep</a> Filter). <span style="color: #800000;"><b>Soweit Sie gpio Version 2.5.0 oder darunter installiert haben, ist ein Update unumgänglich,</b> <b>um die Funktion der Skriptdateien sicherzustellen</b>!</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-df3dbd2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="df3dbd2" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b90bb0e" data-id="b90bb0e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-66f4caf elementor-widget elementor-widget-text-editor" data-id="66f4caf" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die bei Ihnen gültige WiringPi Version lässt sich auch so feststellen:</p><pre><span style="color: #339966;">pi@raspi4:~ $</span> sudo apt-cache policy wiringpi<br />wiringpi:<br />Installiert: 2.52<br />Installationskandidat: 2.52<br />Versionstabelle:<br />*** 2.52 100<br />100 /var/lib/dpkg/status<br />2.50 500<br />500 http://archive.raspberrypi.org/debian buster/main armhf Packages</pre><p>WiringPi wäre also auf dem aktuellen Stand.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d49beba elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d49beba" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-eb82174" data-id="eb82174" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-38c60e1 elementor-widget elementor-widget-text-editor" data-id="38c60e1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die Bash Quelltexte zum Buch wurden mit der Version <a href="https://progpi.de/download/raspiprogbashcpp"><strong>RaspiProgBashCPP_60.zip </strong></a>in der Weise angepasst, daß Aufrufe von gpio readall nur noch erfolgen, wenn WiringPi installiert ist.  </p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a0e2262 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a0e2262" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8ac6440" data-id="8ac6440" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-099e6cc elementor-widget elementor-widget-image" data-id="099e6cc" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="768" height="504" src="https://progpi.de/wp-content/uploads/2022/10/navigator_gpiotools-768x504.png" class="attachment-medium_large size-medium_large wp-image-5305" alt="Das Skript gpiotools.h (aus RaspiProgBashCPP_60.zip) kann Pinbelegungen anzeigen" srcset="https://progpi.de/wp-content/uploads/2022/10/navigator_gpiotools-768x504.png 768w, https://progpi.de/wp-content/uploads/2022/10/navigator_gpiotools-300x197.png 300w, https://progpi.de/wp-content/uploads/2022/10/navigator_gpiotools-1024x672.png 1024w, https://progpi.de/wp-content/uploads/2022/10/navigator_gpiotools.png 1192w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">Das Skript gpiotools.sh (aus RaspiProgBashCPP_60.zip) kann Pinbelegungen anzeigen </figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-42ed552 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="42ed552" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4708442" data-id="4708442" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-982a809 elementor-widget elementor-widget-text-editor" data-id="982a809" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h3 id="pinout"></h3>Je nach verwendeter Software gibt es unterschiedliche Bezeichnungen für die Kontakte der 40-poligen Steckerleiste. Die Software zum Buch kann über den &#8222;Navigator&#8220; einfach benutzt werden. Im Skript gpiotools.sh führt die &#8222;4&#8220; zur Anzeige der Pinbelegungen:								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2cc9e24 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2cc9e24" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-56342d4" data-id="56342d4" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9899b53 elementor-widget elementor-widget-image" data-id="9899b53" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="768" height="398" src="https://progpi.de/wp-content/uploads/2022/10/gpio_readall_pinout-768x398.png" class="attachment-medium_large size-medium_large wp-image-5306" alt="Raspberry Pi GPIO-Pin Namen" srcset="https://progpi.de/wp-content/uploads/2022/10/gpio_readall_pinout-768x398.png 768w, https://progpi.de/wp-content/uploads/2022/10/gpio_readall_pinout-300x155.png 300w, https://progpi.de/wp-content/uploads/2022/10/gpio_readall_pinout-1024x530.png 1024w, https://progpi.de/wp-content/uploads/2022/10/gpio_readall_pinout.png 1191w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">Pinbezeichnungen bei gpio readall und über pinout im Vergleich</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8dd2cdf elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8dd2cdf" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9fe6ae0" data-id="9fe6ae0" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e8f0c6c elementor-widget elementor-widget-text-editor" data-id="e8f0c6c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Bezogen auf pinout entspricht der &#8222;physical Pin 5&#8220; der Bezeichnung GPIO3, was der Funktion SCL.1 aus gpio readall entspricht. Die BCM Spalte aus gpio readall entspricht den GPIO-Bezeichnungen von pinout.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Der Beitrag <a rel="nofollow" href="https://progpi.de/wiringpi-gpio-readall-pi-4/">WiringPi und gpio readall</a> erschien zuerst auf <a rel="nofollow" href="https://progpi.de">ChatGPT, KI und Software auf dem Raspberry Pi</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ein Kühlturm für den Raspberry Pi 4</title>
		<link>https://progpi.de/raspi4-passiv-gekuehlt/</link>
					<comments>https://progpi.de/raspi4-passiv-gekuehlt/#comments</comments>
		
		<dc:creator><![CDATA[Harald Schmidt]]></dc:creator>
		<pubDate>Wed, 25 Sep 2019 06:59:10 +0000</pubDate>
				<category><![CDATA[Hardware]]></category>
		<guid isPermaLink="false">https://progpi.de/?p=2096</guid>

					<description><![CDATA[<p>Trotz einer nicht unerheblichen Hitzeentwicklung braucht der Raspberry Pi 4 keinen Lüfter. Auch nicht bei CPU Vollast bzw. einem Stresstest auf allen 4 Kernen. Dieses Ziel ist ambitioniert aber nicht unrealistisch. Im vorangegangenen Blogbeitrag wurde ein Kupferzylinder mit 20 mm Durchmesser und 50 mm Höhe vorgestellt, der direkt auf der CPU steht. In dieser Konfiguration [&#8230;]</p>
<p>Der Beitrag <a rel="nofollow" href="https://progpi.de/raspi4-passiv-gekuehlt/">Ein Kühlturm für den Raspberry Pi 4</a> erschien zuerst auf <a rel="nofollow" href="https://progpi.de">ChatGPT, KI und Software auf dem Raspberry Pi</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="2096" class="elementor elementor-2096">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-1d03951 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1d03951" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c36855c" data-id="c36855c" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-38878d1 elementor-widget elementor-widget-text-editor" data-id="38878d1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Trotz einer nicht unerheblichen Hitzeentwicklung braucht der Raspberry Pi 4 keinen Lüfter. Auch nicht bei CPU Vollast bzw. einem Stresstest auf allen 4 Kernen. Dieses Ziel ist ambitioniert aber nicht unrealistisch. Im vorangegangenen <u><a href="https://progpi.de/raspberry-pi-4-cooler-temperature/"><strong>Blogbeitrag</strong></a></u> wurde ein Kupferzylinder mit 20 mm Durchmesser und 50 mm Höhe vorgestellt, der direkt auf der CPU steht. In dieser Konfiguration kam die CPU auf maximal 75,4°C bei 40 Minuten Vollast – rein passiv gekühlt. Was noch aussteht ist eine weitere Vergrößerung der Abstrahlfläche &#8211; zunächst durch Auflegen mehrerer Probekörper.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8ac616e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8ac616e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6f12138" data-id="6f12138" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-de3aa0a elementor-widget elementor-widget-image" data-id="de3aa0a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="768" height="515" src="https://progpi.de/wp-content/uploads/2019/09/pi4_CPU_passiv_cooling-768x515.jpg" class="attachment-medium_large size-medium_large wp-image-2112" alt="Raspberry Pi 4 CPU Temperatur / 40 min Vollast" srcset="https://progpi.de/wp-content/uploads/2019/09/pi4_CPU_passiv_cooling-768x515.jpg 768w, https://progpi.de/wp-content/uploads/2019/09/pi4_CPU_passiv_cooling-300x201.jpg 300w, https://progpi.de/wp-content/uploads/2019/09/pi4_CPU_passiv_cooling.jpg 1024w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">Temperatur der Pi 4 CPU nach 40 min Vollast (STACKBT-Gehäuse, Pappdeckel)</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-1e20604 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1e20604" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3ceca28" data-id="3ceca28" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-58a5d57 elementor-widget elementor-widget-text-editor" data-id="58a5d57" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Nach der Messung ohne Auflage wurden die Probekörper „Eisenscheibe“, „Kupferplatte“ und „Aluminiumplatte“ auf den Kupferzylinder gelegt und jeweils mit pi_sysbench.sh durchgemessen. Die dabei ermittelten maximalen Temperaturen sehen Sie in der Abbildung. Jeder Stresstest mit pi_sysbench.sh hatte insgesamt 40 Minuten mit jeweils vier Blöcken zu 10 Minuten bei 10 Sekunden Pause zwischen den Blöcken.</p>
<p>Die Maximaltemperatur trat jeweils im 4. Testblock auf (Raumtemperatur 24,2°C bei 62% RH). Trotz 40 Minuten Dauerlast, lag die Temperatur stets unter der 80°C Marke. Ein Heruntertakten der CPU fand also nicht statt. Dieser Weg einer passiven Kühlung ist folglich vielversprechend. Die Aluminiumplatte (ca. 119 cm² Fläche) auf dem Kupferzylinder führt dabei zu 55,5°C als maximaler  CPU-Temperatur. Ein klares Indiz dafür, daß der Wärmetransport über den Kupferzylinder gut funktioniert!</p>
<p><!-- /wp:paragraph --><!-- wp:paragraph --></p>
<p>Für eine <b>dauerhafte, rein passive Kühlung des Pi 4</b> sind folgende Bauteile verwendet worden:</p>
<ul>
<li>Ein <a href="https://www.reichelt.de/index.html?ACTION=446&amp;LA=0&amp;q=stackbt" target="_blank" rel="noopener">StackBT Gehäuse</a> aus 9 einzelnen Kunststoffscheiben</li>
<li>Ein Kupferzylinder mit 50 mm Höhe bei 20mm Durchmesser (CuZyl50)</li>
<li>Eine Kupferplatte (70*100*2,5) mm als Gehäusedeckel</li>
<li>Ein Kühlkörper <a href="https://www.reichelt.de/led-kuehlkoerperdisc-60-x-15-mm-v-sk-578-15-sa-p101005.html?&amp;trstct=pos_5" target="_blank" rel="noopener">V SK 578-15 SA</a> mit 60 mm Durchmesser (60mmKK)</li>
<li>Ein Kühlkörper <a href="https://www.reichelt.de/led-kuehlkoerperdisc-50-x-15-mm-v-sk-577-15-sa-p101007.html?&amp;trstct=pos_9" target="_blank" rel="noopener">V SK 577-15 SA</a> mit 50 mm Durchmesser (50mmKK)</li>
<li><a href="https://www.reichelt.de/stiftkuehlkoerper-rund-28-5-x-18-5-mm-v-ick-sr29x19-p113262.html?r=1" target="_blank" rel="noopener">Stiftkühlkörper rund</a>, Ø 28,5 x 18,5 mm (28mmKK)</li>
<li>Schrauben M2,5 und M4</li>
<li>Wollwachs (als ökologische Alternative zu Wärmeleitpaste)</li>
</ul>
<p>Dabei ist der Kupferzylinder das wichtigste Bauteil für die Kühlung der CPU. Alle anderen Teile sind optional, soweit es Ihnen gelingt eine mechanische Befestigung des Zylinders mit anderen Materialien zu bewirken. Nun zu den Messwerten:</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ee8c843 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ee8c843" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3ceede6" data-id="3ceede6" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e35ac36 elementor-widget elementor-widget-image" data-id="e35ac36" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="768" height="395" src="https://progpi.de/wp-content/uploads/2019/09/pi4_CPU_Stress_4_Core-e1569229763572-768x395.jpg" class="attachment-medium_large size-medium_large wp-image-2128" alt="CPU temperature chart passive cooling" srcset="https://progpi.de/wp-content/uploads/2019/09/pi4_CPU_Stress_4_Core-e1569229763572-768x395.jpg 768w, https://progpi.de/wp-content/uploads/2019/09/pi4_CPU_Stress_4_Core-e1569229763572-300x154.jpg 300w, https://progpi.de/wp-content/uploads/2019/09/pi4_CPU_Stress_4_Core-e1569229763572-1024x526.jpg 1024w, https://progpi.de/wp-content/uploads/2019/09/pi4_CPU_Stress_4_Core-e1569229763572.jpg 1743w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">Verlauf der CPU Temperatur bei unterschiedlichen Kühlkörpern</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8918929 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8918929" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-052a66a" data-id="052a66a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f582b5e elementor-widget elementor-widget-text-editor" data-id="f582b5e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die gemessenen Werte hängen im wesentlichen von drei Faktoren ab:</p>
<ol>
<li>Der Fläche gegenüber dem Medium Luft, die durch die Anzahl und Anordnung der Kühlkörper bestimmt wird.</li>
<li>Vom Wärmeleitwert an allen Grenzflächen (Verbesserung durch Wärmeleitpaste).</li>
<li>Vom Anpressdruck der den Raum zwischen Kühlkörper und der CPU minimiert.</li>
</ol>
<p>Im einfachsten Fall steht der Kupferzylinder einfach auf der CPU und wird lediglich durch einen Pappdeckel (Ktn.) in seiner Lage stabilisiert. Wenn sich zusätzlich etwas Wollwachs unter CuZyl50 befindet, entsteht die oberste Kurve mit maximal 79°C nach 60 Minuten Dauerlast. Der Belastungstest  erfolgte dabei mit dem Bash Skript <u><a href="https://progpi.de/download/raspiprogbashcpp/"><b>pi4_sysbench.sh</b></a></u> und folgender Konfiguration:</p>
<p>Nr=0 2 2 2 2 2 2 0</p>
<p>Dies entspricht 6 Blöcken zu 10 Minuten bei 10 sec Pause nach jedem Block. Die &#8222;Nadeln&#8220; nach unten entsprechen jeweils der 10 Sek. Pause. Die Benutzung des Skripts wird <a href="https://progpi.de/raspberry-pi-4-cooler-temperature/">hier</a> beschrieben.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8992f5b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8992f5b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-232739b" data-id="232739b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8a6076f elementor-widget elementor-widget-text-editor" data-id="8a6076f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Interessant ist der Vergleich der obersten Kurve mit der dritten Kurve (grün) bei der CuZyl50 lediglich mit der Kupferplatte kombiniert wird. Der untere Teil des Kupferzylinders wurde dabei mit 10 Lagen Maler-Klebeband umwickelt. So kann über die Schrauben im Kupferdeckel ein gewisser Anpressdruck auf die CPU ausgeübt werden, was zu ca. 63° C als Maximaltemperatur führt. Für den Pi 4 sind die Bedingungen eines 60 min Stresstests wirklich hart. Aber die Kurven sind im letzten Block bereits so flach, daß ein 24 Stunden Dauertest nur mit Kupferplatte und Kupferzylinder möglich erscheint. Das Abspielen eines Internetvideos verursacht nur die halbe Prozessorlast.</p>
<p>Als &#8222;Kühlturm&#8220; wird hier die Kombination der Kupferplatte mit dem durchbohrten und seitlich angeschnittenen 60 mm Kühlkörper und CuZyl50 bezeichnet. Wenn darüber noch ein 50mmKK kommt (braune Kurve), dann werden 50°C nicht überschritten (bei 20.2 ° Raumtemperatur). Im allerersten Bild entspricht diese Messung einer blauen Kurve.  Die aktive Kühlung mit Pi-Fan im 16 Ω Modus liegt nur ein wenig günstiger. Auch die Temperaturen ohne nennenswerte Last im RPi-Desktop sind ein gutes Indiz für die Effektivität vorhandener Kühlkörper. Dabei kommt CuZyl50 mit Kupferdeckel auf etwa 45°C bei 19,7°C Raumtemperatur (grüne Kurve).</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8e2aa96 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8e2aa96" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-220efab" data-id="220efab" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d866bc1 elementor-widget elementor-widget-heading" data-id="d866bc1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Messung der CPU-Temperatur bei "Videoplay" auf dem Pi 4</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-506e1e0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="506e1e0" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9178294" data-id="9178294" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-40df229 elementor-widget elementor-widget-html" data-id="40df229" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<!-- pi4_ZonenBild.html im Elementor-HTML auf progpi.de -->
	
<style type="text/css">  
	.info {
		opacity: 0;
		font-size: 22px;
		fill: white;
		pointer-events: none;
	}
	.fntdef {
		opacity: 0;
		font-size: 18px;
		fill: black;
		pointer-events: none;
	}	
	.RedFont { font: italic 20px serif; fill: red; }

	.land {
		fill: #fffbf000;
		stroke: #e7c157;
		stroke-width: 0.04;
	}
	.land:hover {
		fill: #cfdd2033;
		stroke: #333;
	}
	#EIS:hover ~ .EIS,
	#EIS:focus ~ .EIS,
	#ERD:hover ~ .ERD,
	#ERD:focus ~ .ERD,
	#CTL:hover ~ .CTL,
	#CTL:focus ~ .CTL,
	#Pi4:hover ~ .Pi4,
	#Pi4:focus ~ .Pi4,
	#WLP:hover ~ .WLP,
	#WLP:focus ~ .WLP,
	#CuZyl1:hover ~ .CuZyl1,
	#CuZyl1:focus ~ .CuZyl1,
	#CuZyl2:hover ~ .CuZyl2,
	#CuZyl2:focus ~ .CuZyl2 {
		opacity: 1;
		transition: all 0.35s linear;
	}

	
	#tooltipTxt {
      background: cornsilk;
	  border: 1px solid blue;
	  border-radius: 5px;
	  padding: 5px;
	  z-index: 1000;
	}
	
	
		 	
</style>    


<script>   
	    function showTooltip(evt, text) {	    
	      let tooltip = document.getElementById("tooltipTxt");
	      tooltip.innerHTML = text;
	      tooltip.style.display = "block";
	      tooltip.style.left = evt.layerX + 10 + 'px';
	      tooltip.style.top = evt.layerY + 10 + 'px';
	    }

	    function hideTooltip() {
	      var tooltip = document.getElementById("tooltipTxt");
	      tooltip.style.display = "none";
	    }

</script>
<noscript>
  Sie haben JavaScript deaktiviert.
</noscript>


	
<section>
	
	<div id="Rahmen" class="svginside" style="max-width: 1024px">	
		<canvas width="1024" height="0"></canvas>
		<svg class="svgbg" viewBox="0 0 1024 662" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg">        	
			<image id="BGimg" x="0" y="0" width="1024" height="633" xlink:href="https://progpi.de/wp-content/uploads/2019/09/pi4_plotInternetTV-1024x633.jpg"/>
			<defs>
			  <symbol id="SVGtooltipp1">
					<path d="M2,2 h250 a3,3 0 0,1 3,3 v30 a3,3 0 0,1 -3,3 h-120 l-6,10 l-2,-10 h-120 a3,3 0 0,1 -3,-3z"
					fill="#666" stroke="black" stroke-width=".25"/>
			  </symbol>
			  <symbol id="SVGtooltipp2">
					<path d="M0,0 h1022  v30 h-1022 z"
					fill="#ffffee" stroke="green" stroke-width="1.00"/>
			  </symbol>
			  
			</defs>			
			<a id="ERD" class="ERD">
				<path id="Erdzerstoerer"  class="land" d="M 80 7 L370 7 L370 188 L80 188z"/> </a>
			<a id="EIS" class="EIS">
				<path id="Eisbricht" class="land" d="M472 308 L830 308 L830 552 L472 552z"/> </a>		
						
			<a id="CuZyl1" class="CuZyl1">
				<path id="Cu_Zyl1" class="land" d="M374,478 L434,283 533,164 654,85 744,47 798,36 1022,37 1020,139 807,142 756,144 701,130 670,156 595,184 533,229 474,286 396,502z"/> </a>
			<a id="CuZyl2" class="CuZyl2">
				<path id="Cu_Zyl2" class="land" d="M179,263 L288,227 365,190 412,187 456,209 474,242 487,281 502,219 552,202 582,175 612,194 647,177 724,172 800,158 
				1022,157 1023,260 798,262 747,247 601,253 520,267 489,288 453,262 421,246 335,257 316,273 258,285 189,290 180,290z"/> </a>				
			
			<rect id="CTL" x="430" y="21" width="90" height="153" fill="hsla(190,50%,65%,15%)"></rect> 
			<circle id="Pi4" cx="925" cy="415" r="75" fill="hsla(170,30%,85%,0)" onmousemove="showTooltip(evt,'Infos zum Pi4');" onmouseout="hideTooltip();" />
			<rect id="WLP" x="80" y="308" width="295" height="244" fill="hsla(190,50%,65%,4%)" onmousemove="showTooltip(evt,'besser kühlen...');" onmouseout="hideTooltip();"></rect> 
			
			<polygon points="0,633 1023,633 1023,660 0,660" style="fill:rgb(100%,100%,90%)" />
			<polygon points="0,0 1023,0 1023,660 0,660" style="fill:none;stroke:red;stroke-width:1" />
			<text x="350" y="652" class="RedFont">Interaktives Bild mit anklickbaren Videos / Webseiten / Bereichen</text>
			
			<g class="info ERD" transform="translate(190,10)">
				<use xlink:href="#SVGtooltipp1" />
				<text x="7" y="24">Video starten</text>
			</g>
			<g class="info EIS" transform="translate(650,320)">
				<use xlink:href="#SVGtooltipp1" />
				<text x="7" y="24">Video starten</text>
			</g>			
			<g class="info CTL" transform="translate(430,2)">
				<use xlink:href="#SVGtooltipp1" />
				<text x="7" y="24">c't Leserforum</text>
			</g>		
			<g class="fntdef Pi4" transform="translate(1,630)">
				<use xlink:href="#SVGtooltipp2" />
				<text x="10" y="22">Der Raspberry Pi4 muß schon bei geringer Last aktiv oder passiv gekühlt werden</text>
			</g>
			<g class="fntdef WLP" transform="translate(1,630)">
				<use xlink:href="#SVGtooltipp2" />
				<text x="10" y="22">Wärmeleitpaste unter dem Kupferzylinder senkt die CPU-Temperatur</text>
			</g>		
			<g class="fntdef CuZyl1" transform="translate(1,630)">
				<use xlink:href="#SVGtooltipp2" />
				<text x="10" y="22">CPU-Temperatur mit Kupferdeckel und Kupferzylinder</text>
			</g>		
			<g class="fntdef CuZyl2" transform="translate(1,630)">
				<use xlink:href="#SVGtooltipp2" />
				<text x="10" y="22">CPU-Temperatur mit Kupferdeckel, Kupferzylinder und 60mmKK</text>
			</g>		
			<g class="info CuZyl1" transform="translate(550,60)">
				<use xlink:href="#SVGtooltipp1" />
				<text x="7" y="24">ohne Kühlkörper</text>
			</g>					
			<g class="info CuZyl2" transform="translate(650,140)">
				<use xlink:href="#SVGtooltipp1" />
				<text x="7" y="24">mit 60mm Kühlkörper</text>
			</g>							
		</svg>   
	</div>
		
</section>

<div id="tooltipTxt" style="position: absolute; display: none;"></div>
<div id="video"></div>



<script consent-required="4539" consent-by="services" consent-id="4540" consent-original-type-_="application/javascript" type="application/consent" consent-inline="	
            // https://stackoverflow.com/questions/42711959/play-youtube-video-on-click
            function PlayOnlineVideo(videolink) {
                document.getElementById(&quot;video&quot;).innerHTML = &quot;&lt;div id=&#39;player&#39;&gt;&lt;/div&gt;&quot;;
                // 2. This code loads the IFrame Player API code asynchronously.
                var tag = document.createElement(&#39;script&#39;);
                tag.src = videolink
                var firstScriptTag = document.getElementsByTagName(&#39;script&#39;)[0];
                firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
            }

            // 3. This function creates an &lt;iframe&gt; (and YouTube player)
            //    after the API code downloads.
            var player;
            function onYouTubeIframeAPIReady() {
                player = new YT.Player(&#39;player&#39;, {
                    height: &#39;390&#39;,
                    width: &#39;640&#39;,
                    videoId: &#39;M7lc1UVf-VE&#39;,
                    events: {
                        &#39;onReady&#39;: onPlayerReady,
                        &#39;onStateChange&#39;: onPlayerStateChange
                    }
                });
            }

            // 4. The API will call this function when the video player is ready.
            function onPlayerReady(event) {
                event.target.playVideo();
            }

            // 5. The API calls this function when the player&#39;s state changes.
            //    The function indicates that when playing a video (state=1),
            //    the player should play for six seconds and then stop.
            var done = false;
            function onPlayerStateChange(event) {
                if (event.data == YT.PlayerState.PLAYING &amp;&amp; !done) {
                    //setTimeout(stopVideo, 6000);
                    done = true;
                }
            }
            function stopVideo() {
                player.stopVideo();
            }

	    document.querySelector(&#39;#EIS&#39;).addEventListener(&#39;click&#39;, set_Content_EIS);
	    document.querySelector(&#39;#ERD&#39;).addEventListener(&#39;click&#39;, set_Content_ERD);
	    document.querySelector(&#39;#CTL&#39;).addEventListener(&#39;click&#39;, set_Content_CTL);
	    document.querySelector(&#39;#Pi4&#39;).addEventListener(&#39;click&#39;, set_Content_Pi4);
		    
	    function set_Content_EIS () {		      			
		      window.open(&#39;https://programm.ard.de/TV/arte/wenn-das-eis-bricht/eid_287242035763230&#39;);		   
	    }
	    function set_Content_ERD () {	
	              var winSize = &#39;width=656,height=648,scrollbars=yes&#39;;			 
		      window.open(&#39;https://programm.ard.de/TV/arte/die-erdzerstoerer/eid_287241511896513&#39;,&quot;win2&quot;,winSize);
	    }
	    function set_Content_CTL () {		      
		      var winURL  = &#39;https://progpi.de/wp-content/uploads/2020/02/ct_Leserforum_K%C3%BChlturm.jpg&#39;;
			  var winName = &#39;win1&#39;;
			  var winSize = &#39;width=656,height=648,scrollbars=yes&#39;;
			  var ref = window.open(winURL, winName, winSize); 
	    }
	    function set_Content_Pi4 () {		    
	    	     // PlayOnlineVideo(&quot;https://www.youtube.com/iframe_api&quot;);
	    }
	    	    
"></script>
<noscript>
  Sie haben JavaScript deaktiviert.
</noscript>


				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-71a3f8e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="71a3f8e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-67df383" data-id="67df383" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0269a9f elementor-widget elementor-widget-text-editor" data-id="0269a9f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Es gibt eine ganze Reihe von Benchmarktests (z.B. stress, sysbench,hardinfo) für den Raspberry Pi. Alternativ können Sie als Belastungstest bzw. zur Temperaturmessung auch den bei Raspbian schon vorinstallierten Chromium Browser starten und z.B. bei Arte ein paar <a href="https://www.arte.tv/de/videos/wissenschaft/" target="_blank" rel="noopener">Dokumentationen aus dem Bereich Wissenschaft</a> abspielen:</p>
<ul>
<li>Die blaue Kurve in der interaktiven Abbildung beginnt mit einem 30 Minuten Betrieb ohne Last. Zuerst wird dabei der Kupferdeckel lediglich mit CuZyl50 kombiniert, was zu ca. 46°C führt. Nach Auflegen des durchbohrten und seitlich angeschnittenen 60 mm Kühlkörpers können Sie etwa 43°C messen. Nachdem auch der 50 mm Kühlkörper auf dem Kupferzylinder liegt fällt die Temperatur auf ca. 39°C ab. Vor dem Start von &#8222;<a href="https://www.youtube.com/watch?v=QFv9g0zZrMw" target="_blank" rel="noopener">Wenn das Eis bricht</a>&#8220; wurden beide Kühlkörper wieder entfernt. Kupferzylinder und Kupferplatte führen zu ca. 54°C.</li>
<li>Bei der orangefarbenen Kurve läuft das Video &#8222;<a href="https://www.youtube.com/watch?v=yXYYWVAAKRc" target="_blank" rel="noopener">Die Erdzerstörer</a>&#8220; von Anfang an, und nur kurzzeitig mit beiden Kühlkörpern.  Mit dem angeschnittenen 60 mm Kühlkörper werden ca. 49°C bei der Videowiedergabe erreicht.</li>
</ul>
<p>Statt einer Kupferplatte als Deckel lässt sich natürlich auch Aluminium verwenden. Bei einer Kunststoffplatte als Deckel entfällt dieser Weg der Wärmeableitung, was zu höheren Temperaturen führt.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6c127de elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6c127de" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0b36f7b" data-id="0b36f7b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-cc5d50d elementor-widget elementor-widget-heading" data-id="cc5d50d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Der Bauplan zum passiv gekühlten Raspberry Pi 4
</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7702ed5 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7702ed5" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-63e0697" data-id="63e0697" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7c87157 elementor-widget elementor-widget-text-editor" data-id="7c87157" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Da in dieser Beschreibung vom STACKBT Gehäuse ausgegangen wird, muß lediglich ein passender Gehäusedeckel (ca. 70*100 mm) angefertigt sowie ein 60 mm Kühlkörper durchbohrt, angeschnitten und befestigt werden. Der 60 mm Kühlkörper bekommt (passend zum Zylinder) eine 20 mm Bohrung, was am besten eine Metallwerkstatt durchführt. Denn einen HSS Spiralbohrer mit 20 mm Ø für Metall bekommen sie nicht unter 20€ &#8211; und auch der Schaft müsste noch passen. Hinzu kommt, daß der Kühlkörper absolut senkrecht durchbohrt werden muß, sonst bekommen Sie keine Planlage. Es ist also ein Bohrständer notwendig. Beim Deckel sieht es mit dem Selbermachen schon günstiger aus. Wenn Sie Laminat oder Holz verwenden, bekommen Sie dafür problemlos Bohrer mit 10 mm Schaft und 20 mm Durchmesser – passend für die üblichen Bohrmaschinen. Für dünnere Metallbleche gibt es <a href="https://progpi.de/wp-content/uploads/2020/02/HSS_Stufenbohrer_Raspberry_Pi_Case-e1580898505157.jpg"><b>Stufenbohrer</b></a>.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-439f971 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="439f971" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-76cbadd" data-id="76cbadd" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-da17293 elementor-widget elementor-widget-image" data-id="da17293" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="768" height="321" src="https://progpi.de/wp-content/uploads/2019/09/pi4_stackbt_anpassen-768x321.jpg" class="attachment-medium_large size-medium_large wp-image-2188" alt="Planlage des Pi 4 im StackBT Gehäuse" srcset="https://progpi.de/wp-content/uploads/2019/09/pi4_stackbt_anpassen-768x321.jpg 768w, https://progpi.de/wp-content/uploads/2019/09/pi4_stackbt_anpassen-300x125.jpg 300w, https://progpi.de/wp-content/uploads/2019/09/pi4_stackbt_anpassen.jpg 1024w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">Der Pi4 liegt plan wenn man Aussparungen herausfeilt</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2c70a41 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2c70a41" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-63d64b5" data-id="63d64b5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b4f9ee3 elementor-widget elementor-widget-text-editor" data-id="b4f9ee3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Das StackBT Gehäuse besteht aus insgesamt 9 übereinander gestapelten Plastikscheiben. Leider sitzt darin die Platine des Pi 4 etwas schräg, was man durch vorsichtiges Anschleifen einer transparenten Lage kompensieren kann. Die Anschlüsse für USB-C, 2*MicroHDMI, und Analog A/V kommen so etwa 1 mm tiefer, was die Schräglage kompensiert. Fixieren Sie die Scheiben mit Schrauben und Klebeband aneinander, bevor Sie mit dem Wegfeilen beginnen! Anderenfalls könnte das Plastikteil durchbrechen. Und Mikroplastik darf nicht auf die Platine gelangen&#8230;</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-5fb050a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5fb050a" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4695124" data-id="4695124" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-32ea96b elementor-widget elementor-widget-image" data-id="32ea96b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="768" height="459" src="https://progpi.de/wp-content/uploads/2019/09/pi4_kupferzylinder_aluplatte-e1569912105377-768x459.jpg" class="attachment-medium_large size-medium_large wp-image-2193" alt="Raspberry Pi 4 im StackBT Gehäuse mit Aluplatte" srcset="https://progpi.de/wp-content/uploads/2019/09/pi4_kupferzylinder_aluplatte-e1569912105377-768x459.jpg 768w, https://progpi.de/wp-content/uploads/2019/09/pi4_kupferzylinder_aluplatte-e1569912105377-300x179.jpg 300w, https://progpi.de/wp-content/uploads/2019/09/pi4_kupferzylinder_aluplatte-e1569912105377.jpg 1024w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">Ein Pi 4 mit Kupferzylinder, 60mm Kühlkörper, und Aluminiumplatte </figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e957857 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e957857" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a0291aa" data-id="a0291aa" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1fb04aa elementor-widget elementor-widget-text-editor" data-id="1fb04aa" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Passend zum StackBT Gehäuse kann man sich nun einen Aluminiumdeckel anfertigen, der eine 20 mm Bohrung für den Kupferzylinder bekommt. Der durchbohrte und seitlich angeschnittene 60 mm Kühlkörper bekommt zusätzlich ein Gewinde für eine Madenschraube. Hier kommt ein lediglich 36 mm hoher Kupferzylinder (CuZyl36i) zum Einsatz, wodurch eine geringere Bauhöhe entsteht.  Das Klebeband entspricht dem &#8222;i&#8220; in der Bezeichnung CuZyl36i. Durch die etwa 10 fache Umwicklung mit dem glatten Malerband  wird zum einen eine gewisse Wärmeisolation bewirkt. Zum anderen kann der Kupferzylinder nicht mehr herausfallen. Wer hier ganz sicher gehen will, bringt auf der Kühlkörperunterseite 3 kleine Gewinde an. Wenn dann die Deckelplatte von unten durchbohrt wird, lässt sich der 60mmKK an der Platte festschrauben.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-bf371ba elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bf371ba" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-dd4c929" data-id="dd4c929" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-185878b elementor-widget elementor-widget-image" data-id="185878b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="768" height="392" src="https://progpi.de/wp-content/uploads/2019/09/pi4_laminat_CuZyl50-e1569748693345-768x392.jpg" class="attachment-medium_large size-medium_large wp-image-2199" alt="Raspberry Pi 4 mit Kupferzylinder als Kühlkörper" srcset="https://progpi.de/wp-content/uploads/2019/09/pi4_laminat_CuZyl50-e1569748693345-768x392.jpg 768w, https://progpi.de/wp-content/uploads/2019/09/pi4_laminat_CuZyl50-e1569748693345-300x153.jpg 300w, https://progpi.de/wp-content/uploads/2019/09/pi4_laminat_CuZyl50-e1569748693345.jpg 1024w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">Raspberry Pi 4 Gehäuse mit Deckel aus Laminat und Kühlturm</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-5d4120d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d4120d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-55b665c" data-id="55b665c" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b0a516e elementor-widget elementor-widget-text-editor" data-id="b0a516e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Mit einem Metalldeckel ist die Wärmeableitung zwar signifikant besser, aber Sie müssen in der Praxis keine Temperaturrekorde brechen um einen Pi 4 bei Dauerlast sicher zu betreiben. Sie können sich auch ein Musterexemplar Laminat aus dem Baumarkt holen und daraus den Gehäusedeckel anfertigen. Wenn Ihnen die Durchbohrung und das Anschneiden eines 60 mm Kühlkörpers zu kompliziert ist, dann können Sie natürlich auch kleinere Kühlkörper verwenden, die auf dem Kupferzylinder befestigt werden. Der &#8222;Kühlturm&#8220; kann z.B. aus einem CuZyl50i bestehen auf dem ein 50 mm Kühlkörper per Madenschraube befestigt wird. Laminat besteht aus mehreren Schichten, lässt sich aber gut mit einer Stichsäge zuschneiden. Feilen Sie Laminat nur entlang der Faserschicht &#8211; anderenfalls könnte das Material aufsplitten. Bei einem Deckel aus 4 mm starkem Laminat brauchen Sie etwas längere Gehäuseschrauben. Weiten Sie die Bohrungen etwas auf, wenn der Deckel nicht frei über die Schrauben beweglich sein sollte. </p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-94a1bd4 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="94a1bd4" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-469808c" data-id="469808c" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f1375fe elementor-widget elementor-widget-heading" data-id="f1375fe" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Wärmewiderstand, Temperaturen und dünne Schichten</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-1e4fc6c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1e4fc6c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-028007b" data-id="028007b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fe32f40 elementor-widget elementor-widget-text-editor" data-id="fe32f40" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Der Temperaturverlauf eines Stresstests hängt beim Raspberry Pi 4 ganz wesentlich davon ab, wie gut der Wärmeübergang von der metallenen Verkapselung des SoC Chips zum Kühlkörper funktioniert. Und dafür sind mehrere Faktoren von Bedeutung:</p>
<ol>
<li>Weder die Oberfläche des Kühlkörpers, noch die des Chips sind absolut plan</li>
<li>Lufteinschlüsse erhöhen den Wärmewiderstand</li>
<li>Ein gewisser Pressdruck reduziert den Zwischenraum. Aber zu viel Druck bewirkt eine Platinendurchbiegung, die vermieden werden sollte.</li>
</ol>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-339f09b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="339f09b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4aaf7d6" data-id="4aaf7d6" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1c7995d elementor-widget elementor-widget-image" data-id="1c7995d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="768" height="285" src="https://progpi.de/wp-content/uploads/2019/09/pi4_planlage-768x285.jpg" class="attachment-medium_large size-medium_large wp-image-2217" alt="Planlage des Rapberry Pi 4 im Gehäuse" srcset="https://progpi.de/wp-content/uploads/2019/09/pi4_planlage-768x285.jpg 768w, https://progpi.de/wp-content/uploads/2019/09/pi4_planlage-300x111.jpg 300w, https://progpi.de/wp-content/uploads/2019/09/pi4_planlage.jpg 1024w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">Zwischen CPU und Kupferzylinder sollte kein Spalt sein</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-8dfdc8c elementor-widget elementor-widget-text-editor" data-id="8dfdc8c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Wärmeleitpads haben eine gewisse Elastizität und sind in unterschiedlichen Dicken erhältlich (etwa 0,5 bis 1,5 mm). Wichtig ist es dabei einen gleichmäßig auf die Fläche verteilten Pressdruck auszuüben. Das gilt auch für Wärmeleitpaste auf deren Verpackung Sie oft &#8222;Hohe Leistungsfähigkeit selbst bei niedrigem Anpressdruck&#8220; finden. Der Anpressdruck wird durch die Gehäuseschrauben erzeugt. Deshalb sollte der Deckel zum StackBT Gehäuse (aus Aluminium, Kupfer oder Laminat) nicht an den Gehäuseschrauben reiben und leicht beweglich sein.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4dab9bc elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4dab9bc" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9a6eb9b" data-id="9a6eb9b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c6eed54 elementor-widget elementor-widget-image" data-id="c6eed54" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="768" height="396" src="https://progpi.de/wp-content/uploads/2019/10/pi4_plot_vollast-e1570173465327-768x396.jpg" class="attachment-medium_large size-medium_large wp-image-2221" alt="Tests zur passiven Kühlung des Raspberry Pi 4" srcset="https://progpi.de/wp-content/uploads/2019/10/pi4_plot_vollast-e1570173465327-768x396.jpg 768w, https://progpi.de/wp-content/uploads/2019/10/pi4_plot_vollast-e1570173465327-300x155.jpg 300w, https://progpi.de/wp-content/uploads/2019/10/pi4_plot_vollast-e1570173465327.jpg 1024w" sizes="(max-width: 768px) 100vw, 768px" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b7bffda elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b7bffda" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-870eada" data-id="870eada" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0b76503 elementor-widget elementor-widget-text-editor" data-id="0b76503" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Der Wärmeleitwert ist an allen Grenzflächen zu beachten. Wenn CuZyl50 lediglich locker auf der CPU steht, dann sind das zusammen mit dem 50 mm Kühlkörper fast 0,2 kg. Diese Konfiguration entspricht der obersten blauen Kurve. Der 50mmKK war dabei allerdings lediglich aufgelegt und nicht mit dem Kupferzylinder verschraubt. Mit der Aluminiumplatte (rot) liegt die Temperatur bei 60 Min Dauerlast um ca. 7° tiefer als bei einem Deckel aus Laminat (orange).</p>
<div>Ein weitere Vereinfachung des Aufbaus bestünde darin, den Kupferzylinder auf ca. 16 mm Höhe zu begrenzen und von oben mit einem Gewinde zu versehen.  Dann könnte man einen Metalldeckel durchbohren und den &#8222;Stempel&#8220; für die CPU von oben festschrauben. Die Abwärme wird dabei allerdings nicht mehr über den Zylindermantel abgeleitet, sondern nur noch über die Kreisfläche. Und der Wärmewiderstand ist damit höher.</div>
<p>Wenn das Gehäuse die Funktion eines großen Kühlkörpers am Raspberry Pi 4 übernehmen soll, dann gibt es dafür bisher nur wenige im Handel erhältliche Gehäusetypen:</p>
<ol>
<li>FLIRC-Gehäuse : Aluminium-Druckguss mit Kunststoffboden. GPIO umschlossen, WLAN-Empfang möglich</li>
<li>Armour Case : Zwei Aluminiumteile zwischen denen die Pi4-Platine von oben und unten &#8222;eingeklemmt&#8220; wird. GPIO bleibt zugänglich, WLAN eingeschränkt.</li>
<li>DF-Zerspanung Alu Gehäuse (0,2 kg) mit Passivkühler. Massives Gehäuse, GPIO umschlossen. WLAN-Eigenschaften unklar.</li>
</ol>
<p>Bei allen drei Gehäusen wird ein &#8222;Stempel&#8220; auf die CPU herabgesenkt um die Abwärme abzuführen. Beim FLIRC-Gehäuse geschieht dies allerdings nicht durch massives Aluminium, sondern durch einen &#8222;Hohlstempel&#8220; der auf die CPU gepresst wird. Die Effektivität der Kühlung steht und fällt mit der Fertigungspräzision. Wärmeleitpads werden dabei oft mitgegeben. Und die Gehäuseschrauben müssen gleichmäßig angezogen werden. Martin Rowan hat mehrere Gehäusetypen einem aussagekräftigen 60 min Stresstest unterzogen:<u> </u><u></u></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-cc20de5 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="cc20de5" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b776b5b" data-id="b776b5b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1e3629d elementor-widget elementor-widget-text-editor" data-id="1e3629d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><u><a href="https://www.martinrowan.co.uk/wp-content/uploads/2019/09/passive-1024x565.png" target="_blank" rel="noopener">Raspberry Pi 4 Case &#8211; passive &#8211; 4 Core Test</a></u> </p>
<p>Dabei kommt das &#8222;Armour Case&#8220; auf ca. 62°C und für &#8222;FLIRC&#8220; kommen ca. 71°C heraus &#8211; was am &#8222;Hohlstempel&#8220; liegen dürfte. Beim Zusammenbau fühlt und sieht man leider nicht ob sich Luft über der CPU befindet. Und Kupfer ist eben ein besserer Wärmeleiter. So kommt man zum Eigenbau&#8230;.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6899b60 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6899b60" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c00ef15" data-id="c00ef15" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6f9a271 elementor-widget elementor-widget-heading" data-id="6f9a271" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Die Wärmeleitung des Kupferzylinders und analoge Modelle</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-21705b7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="21705b7" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0af9b56" data-id="0af9b56" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ea02cd9 elementor-widget elementor-widget-text-editor" data-id="ea02cd9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Das Video &#8222;<a href="https://studyflix.de/ingenieurswissenschaften/stationare-warmeleitung-473" target="_blank" rel="noopener"><span style="text-decoration: underline;"><strong>Stationäre Wärmeleitung</strong></span></a>&#8220; erklärt den Begriff des Wärmeleitwerts anhand einer Hauswand. Und vielleicht fragen Sie nun, was das mit Kühlkörpern für den Raspberry Pi zu tun hat. Stationär besagt, daß ein konstanter Wärmestrom bei konstanten Temperaturen besteht. Ein beheizter Innenraum habe konstant 20°C bei -10°C als Außentemperatur. Die selbe Differenz von 30 Kelvin haben Sie auch bei 50°C für die passiv gekühlte Pi 4 CPU und 20°C im Raum. Und die aus mehreren Schichten aufgebaute Außenwand hat Übergangszonen wie vom Kupferzylinder zum Kühlkörper und vom Kühlkörper zur Raumluft.</p>
<p>Als Analogon für den Wärmetransport können Sie auch von einem &#8222;Wassermodell&#8220; ausgehen.<br />Kupferzylinder und Kühlkörper sind dabei (gedanklich) mehr oder weniger porös &#8211; was der Wärmeleitfähigkeit entspricht. Und wenn Sie den unteren Teil des durchströmten Kupferzylinders ordentlich isolieren, dann kann dort nur noch wenig Wasser (bzw. Wärme) austreten. Folglich bekommen Sie eine hübsche Fontäne die  &#8211; oberhalb des Deckels &#8211; aus dem oberen Teil des Kupferzylinders sowie aus dem Kühlkörper herauskommt. </p>
<p>Und jetzt alles ist gut, denn die Wärme wird oberhalb des Deckels abgegeben? Ganz so einfach ist es nicht! Unsere Fontäne ist wirklich prima, denn das Gehäuseinnere wird kaum aufgeheizt. Aber unser Modell stimmt noch nicht ganz, denn der Wärmestrom  kann zwar umgeleitet und verteilt werden, muß aber insgesamt konstant bleiben. Wenn der Kupferzylinder im unteren Teil isoliert wird, dann muß im Wassermodell der Druck angehoben werden, damit immer die selbe Wassermenge pro Zeiteinheit austritt. Doch dadurch  &#8222;leckt&#8220; unsere gute Pi 4 CPU auch nach unten zur Platine hin etwas stärker.</p>
<p>Für die Praxis ist dies allerdings kaum relevant, denn der Kupferzylinder hat bei 20mm Durchmesser eine Querschnittsfläche die deutlich größer ist als die metallene Verkapselung der CPU. Der Wärmewiderstand ist dadurch niedriger als bei einem &#8222;(Hohl)Stempel&#8220; aus Aluminium (z.B. Flirc) der lediglich die Fläche der CPU abdeckt. Die genannten Gehäuse senken allerdings auch auf den Spannungswandler und den USB 3.0 Controler &#8222;Stempel&#8220; für die passive Kühlung herab. Weitere Bilder zum Gehäusebau für den Raspberry Pi 4 finden Sie <a href="/quiz#CaseDesign"><strong><span style="text-decoration: underline;">hier</span></strong></a>. Wie mehrere Temperaturkurven in einem Diagramm entstehen (sysbenchplot.sh sowie plotrun.sh), wird bei <b><a href="https://progpi.de/cpu-stresstestverfahren/">Stresstestverfahren</a></b> erklärt.</p>
<p>Welche Lösungen zur Kühlung des Raspberry Pi 4 setzen Sie ein? Welche CPU Temperatur kommt dabei heraus? <strong><span style="color: #008080;">Kommentare sind willkommen</span></strong>&#8230;.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Der Beitrag <a rel="nofollow" href="https://progpi.de/raspi4-passiv-gekuehlt/">Ein Kühlturm für den Raspberry Pi 4</a> erschien zuerst auf <a rel="nofollow" href="https://progpi.de">ChatGPT, KI und Software auf dem Raspberry Pi</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://progpi.de/raspi4-passiv-gekuehlt/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Raspberry Pi 4 &#8211; Ein cooler Typ</title>
		<link>https://progpi.de/raspberry-pi-4-cooler-temperature/</link>
		
		<dc:creator><![CDATA[Harald Schmidt]]></dc:creator>
		<pubDate>Fri, 09 Aug 2019 08:20:53 +0000</pubDate>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Gehäuse]]></category>
		<category><![CDATA[heat sink]]></category>
		<category><![CDATA[Hitzeproblem]]></category>
		<category><![CDATA[Kühlkörper]]></category>
		<category><![CDATA[Passivkühler]]></category>
		<category><![CDATA[Pi-FAN]]></category>
		<category><![CDATA[sysbench]]></category>
		<guid isPermaLink="false">https://progpi.de/?p=1582</guid>

					<description><![CDATA[<p>Bei allen Modellen des Raspberry Pi gilt das Prinzip möglichst wenig Energie zu verbrauchen. Aber zugleich wird mit jeder neuen Computergeneration eine Beschleunigung erwartet – was nicht ganz einfach ist. Beim Raspberry Pi 4 ist nun ein 15 Watt Netzteil notwendig, es können damit bis zu 3 Ampere bei 5 Volt Versorgungsspannung abgegeben werden. In [&#8230;]</p>
<p>Der Beitrag <a rel="nofollow" href="https://progpi.de/raspberry-pi-4-cooler-temperature/">Raspberry Pi 4 &#8211; Ein cooler Typ</a> erschien zuerst auf <a rel="nofollow" href="https://progpi.de">ChatGPT, KI und Software auf dem Raspberry Pi</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="1582" class="elementor elementor-1582">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-165a99d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="165a99d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e97de88" data-id="e97de88" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a286a71 elementor-widget elementor-widget-text-editor" data-id="a286a71" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Bei allen Modellen des Raspberry Pi gilt das Prinzip möglichst wenig Energie zu verbrauchen. Aber zugleich wird mit jeder neuen Computergeneration eine Beschleunigung erwartet – was nicht ganz einfach ist. Beim <a href="https://progpi.de/raspberry-pi-4/">Raspberry Pi 4</a> ist nun ein 15 Watt Netzteil notwendig, es können damit bis zu 3 Ampere bei 5 Volt Versorgungsspannung abgegeben werden. <b>In einem geschlossenen Gehäuse wird der Raspberry Pi 4 auch ohne Last richtig heiß</b>. Für die nachfolgende Beschreibung wird zunächst von einem Raspberry Pi 4 ausgegangen, der ohne Gehäuse direkt auf einer Tischplatte liegt. Es läuft Raspbian Buster (10.7.2019) und ein Flachbildschirm ist über ein MicroHDMI auf HDMI Kabel verbunden. Bei einer Raumtemperatur von ca. 23° C kann man nach 10 Minuten Ruhebetrieb eine CPU-Temperatur von 58°C ablesen. Das ist leider deutlich höher als bei allen zuvor produzierten Modellen. So entstehen ein paar Fragen, die beim Pi 4 wichtiger sind als bei allen Vorgängermodellen:</p>
<ul>
<li>Wie stark kann man die CPU-Temperatur per <a href="https://www.mikrocontroller.net/articles/K%C3%BChlk%C3%B6rper" target="_blank" rel="noopener">Kühlkörper</a> senken?</li>
<li>Ist ein aktiver Lüfter notwendig?</li>
<li>Welches Gehäuse ist geeignet?</li>
</ul>
<p>Prozessortemperatur und Prozessorlast können direkt in der Statusleiste des RPi-Desktop angezeigt werden – und das sollten Sie jetzt auch tun, um die nachfolgenden Schritte besser nachvollziehen zu können:</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-52c8f55 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="52c8f55" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-dfe9d97" data-id="dfe9d97" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-30a8efa elementor-widget elementor-widget-image" data-id="30a8efa" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="300" height="224" src="https://progpi.de/wp-content/uploads/2019/08/Pi4_Prozessorlast-300x224.png" class="attachment-medium size-medium wp-image-1586" alt="CPU-Temperatur und Prozessorlast im RPi-Desktop" srcset="https://progpi.de/wp-content/uploads/2019/08/Pi4_Prozessorlast-300x224.png 300w, https://progpi.de/wp-content/uploads/2019/08/Pi4_Prozessorlast.png 616w" sizes="(max-width: 300px) 100vw, 300px" />											<figcaption class="widget-image-caption wp-caption-text">CPU-Temperatur und Prozessorlast als Leisten-Einstellung im RPi-Desktop</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c3dcfe5 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c3dcfe5" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-359feaa" data-id="359feaa" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ccd25a5 elementor-widget elementor-widget-text-editor" data-id="ccd25a5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Zur Messung der Prozessortemperatur wird das Skript pi4_sysbench.sh eingesetzt. Und um den Prozessor zur Vollbeschäftigung zu führen, gibt es das Programm sysbench das über pi4_sysbench.sh automatisch installiert wird. Zur Thematik Pi4 und Prozessortemperatur gibt es u.a. folgenden Blogbeitrag:</p>
<blockquote>
<p><a href="https://blog.unixweb.de/raspberry-pi-4-und-temperatur-problematik/" target="_blank" rel="noopener">https://blog.unixweb.de/raspberry-pi-4-und-temperatur-problematik/</a></p>
</blockquote>
<p>Dort wird ein von Christopher Barnatt gemachtes Video angeboten, in dem der Prozessor ebenfalls mit <b><u><a href="http://manpages.ubuntu.com/manpages/trusty/man1/sysbench.1.html" target="_blank" rel="noopener">sysbench</a></u></b> beschäftigt wird, um dann die Temperatur zu messen. Da man in einem geschlossenen Gehäuse ohne Lüftungsschlitze die Temperatur sehr stark nach oben treibt (auch wenn nur ein Prozessorkern des Pi 4 beschäftigt ist) verzichte ich auf diesen Test und lese lieber etwas über <a href="https://de.wikipedia.org/wiki/Peltier-Element" target="_blank" rel="noopener"><u>Peltier-Elemente</u></a>.</p>
<p>Temperaturmessungen zum offiziellen Pi 4 Gehäuse und einen Pi 4 im leicht angepassten Pi 3 Gehäuse finden Sie z.B. auf</p>
<blockquote>
<p><a href="https://www.martinrowan.co.uk/2019/07/cooling-options-for-the-hot-raspberry-pi-4/" target="_blank" rel="noopener">Martin Rowans  Webseite</a>.</p>
</blockquote>
<p>Ganz sicher hat der Raspberry Pi 4 im derzeitigen offiziellen Gehäuse ein Hitzeproblem. Neue Versionen von Raspbian Buster (siehe <a href="http://downloads.raspberrypi.org/raspbian/release_notes.txt" target="_blank" rel="noopener"><span style="text-decoration: underline;"><strong>release notes</strong></span></a>) werden daran grundsätzlich nichts ändern. Eine gewisse Entlastung könnte darin bestehen, den CPU-Takt im RPi-Desktop generell abzusenken und erst dann anzuheben, wenn Programme gestartet werden. Bei einer Dauerlast am Pi 4 helfen aber nur ein Lüfter oder eine passive Kühlung weiter.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-817e49e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="817e49e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9246bcb" data-id="9246bcb" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9080cf8 elementor-widget elementor-widget-text-editor" data-id="9080cf8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2><strong>Die CPU Temperatur des Raspberry Pi 4 mit kleinem Kühlkörper <br /></strong></h2>
<p>Wie schon zuvor beim Raspberry Pi 3B+ ist der Pi 4 bzw. dessen <a href="https://de.wikipedia.org/wiki/System-on-a-Chip" target="_blank" rel="noopener">SoC</a> mit einem sogenannten &#8222;Heatspreader&#8220; als metallene Abdeckung versehen. Damit wird die Abwärme der CPU besser abgeleitet als bei Kunststoff. Der Raspberry Pi 4 zeigt ohne Last 57°C auf dem RPi-Desktop an. Nun wird ein kleiner <a href="https://de.wikipedia.org/wiki/K%C3%BChlk%C3%B6rper" target="_blank" rel="noopener">Kühlkörper</a> mit 1,9*1,9 cm Grundfläche auf den metallen verkapselten SoC Chip gelegt. Die Temperatur sinkt sofort auf 50°C ab, steigt aber dann nach etwa 2 Min wieder auf 57°C an. Was ist dabei geschehen? Kurzzeitig hat der Kühlkörper eine ordentliche Temperatursenkung bewirkt, die aber nur darauf zurückzuführen ist, daß auch der Kühlkörper eine Wärmekapazität hat. Ein Kühlkörper kühlt nicht, sondern vergrößert lediglich die Fläche auf der eine Wärmequelle abstrahlt. Die Kontaktfläche zwischen SoC und Kühlkörper liegt bei etwa 1,4 cm² &#8211; unabhängig davon wie groß der Kühlkörper ist. Und über diese kleine Fläche muß die gesamte Abwärme der CPU abgeführt werden.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b0c4646 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b0c4646" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f6f91e4" data-id="f6f91e4" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-935c5bc elementor-widget elementor-widget-image" data-id="935c5bc" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="300" height="182" src="https://progpi.de/wp-content/uploads/2019/08/pi4_cpu_duo-300x182.jpg" class="attachment-medium size-medium wp-image-1591" alt="Die CPU des Raspberry Pi 4 ohne/mit Kühlkörper" srcset="https://progpi.de/wp-content/uploads/2019/08/pi4_cpu_duo-300x182.jpg 300w, https://progpi.de/wp-content/uploads/2019/08/pi4_cpu_duo-768x465.jpg 768w, https://progpi.de/wp-content/uploads/2019/08/pi4_cpu_duo.jpg 1024w" sizes="(max-width: 300px) 100vw, 300px" />											<figcaption class="widget-image-caption wp-caption-text">Die CPU des Raspberry Pi 4 ohne/mit Kühlkörper</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-24224dd elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="24224dd" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ca72602" data-id="ca72602" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-49a1903 elementor-widget elementor-widget-text-editor" data-id="49a1903" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Um mit einem so kleinen Kühlkörper wieder den Anfangswert von 50°C zu erreichen, müssen wir ordentlich &#8222;Wind machen&#8220; bzw. genau die Energiemenge &#8222;abtragen&#8220;, die die CPU generiert. Der Abtransport von Wärmeenergie kann entweder durch direkte Wärmeableitung, durch <a href="https://de.wikipedia.org/wiki/Konvektion" target="_blank" rel="noopener">Konvektion</a> oder durch einen Lüfter erfolgen &#8211; also passive oder aktive Kühlung. Wenn sich ein Raspberry Pi in einem vollständig geschlossenen PVC-Gehäuse befindet, dann nutzt ein Kühlkörper immer nur zur Spitzenlastabfederung aber nicht bei bei 4 CPU-Kernen im Dauerbetrieb! Es kommt eben auch sehr darauf an, welche Temperatur im Gehäuse vorliegt! Doch zum Gehäuse kommen wir später&#8230;</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e5d50b5 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e5d50b5" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b50c25a" data-id="b50c25a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9e2fefa elementor-widget elementor-widget-text-editor" data-id="9e2fefa" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Die CPU-Temperatur mit pi4_sysbench.sh überwachen</h2>
<p>Fast jede moderne CPU hat einen Sensor, der permanent die Temperatur erfasst und die Taktfrequenz senkt, wenn die CPU zu heiß werden sollte. Beim Raspberry Pi stehen die Temperaturen der CPU und der GPU zur Verfügung und können mit  Bash Kommandos abgefragt werden:</p>
<pre>gpu=$(vcgencmd measure_temp) # temp=73.0'C<br />getT() {<br /> cpu=$(cat /sys/class/thermal/thermal_zone0/temp)<br /> cpu=$((cpu/100)); len=${#cpu};<br /> out=${cpu:0:$((len-1))}; <br /> frac=${cpu:$((len-1)):99}<br /> cpuT="$out.$frac°C" # (z.B. 73.8°C)<br />}</pre>
<p>Während bei &#8222;measure_temp&#8220; ein Wert in °C mit vorangestelltem &#8222;temp=&#8220; herauskommt, ist &#8222;getT&#8220; eine Bashfunktion für die Umrechnung eines 5 stelligen Integerwerts in eine Zahl mit einer Kommastelle. Da im SoC bisher nur ein Sensor verbaut ist, gibt es messtechnisch keinen Unterschied. Aber &#8222;getT&#8220; ist etwas genauer, weil <a href="https://elinux.org/RPI_vcgencmd_usage" target="_blank" rel="noopener">vcgencmd</a> derzeit immer nur &#8222;.0&#8220; liefert.</p>
<p>Wenn Sie das Skript <strong><a href="https://progpi.de/download/raspiprogbashcpp/"><u>pi4_sysbench.sh</u></a></strong> erstmals nach dem Download anwenden, muß zuerst für dessen Ausführbarkeit gesorgt werden:</p>
<pre>chmod +x pi4_sysbench.sh</pre>
<p>Das Skript installiert sysbench – soweit noch nicht vorhanden. Bei allen weiteren Aufrufen sorgt pi4_sysbench.sh für eine Primzahlenberechnung bis zu einem einstellbaren oberen Grenzwert. Nach jedem Zyklus wird die Temperatur gemessen. Direkt nach dem Programmstart werden die Raspbian Version, das Raspberry Pi Modell, dessen Speicher und auch &#8222;uptime&#8220; ausgegeben. Dann folgt die Auswahl der Testkonfiguration:</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b533a7d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b533a7d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-18e630d" data-id="18e630d" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-09f1f46 elementor-widget elementor-widget-text-editor" data-id="09f1f46" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre>Description:    Raspbian GNU/Linux 10 (buster)<br />Raspberry Pi 4 Model B Rev 1.1<br />MemTotal:        1933248 kB<br /> 13:00:36 up  0:03,  2 users  <br /><br />Konfiguration für MaxPrim/thr/sec/Zyklen wählen:<br />   0  :      0,0, 10  ,60<br />   1  :   3850,4,  6  ,10<br />   2  :   5525,4, 10  ,60<br />   3  :   9000,4, 20  ,30<br />   4  :  11925,4, 30  ,20<br />   5  :  14600,4, 40  ,15<br />   6  :  14600,3, 53.1,15<br />   7  :  19250,4, 60  ,10<br />   8  :  25000,4, 88  , 7<br />Nr=</pre>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e2730cf elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e2730cf" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f269985" data-id="f269985" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-49af802 elementor-widget elementor-widget-text-editor" data-id="49af802" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Im Skript pi4_sysbench.sh wird das Testprogramm sysbench mit der Berechnung von Primzahlen beschäftigt. Dabei kann die Berechnung auf mehrere Threads (und damit Prozessorkerne) verteilt werden. Dies geschieht für alle Zyklen bis zu MaxPrim als oberem Grenzwert. Die Gesamtlaufzeit ergibt sich aus dem Produkt der Spalten &#8222;sec&#8220; und &#8222;Zyklen&#8220;. Mit &#8222;Nr=1&#8220; hätten Sie also einen 60 sec Kurztest. Und über &#8222;Nr=0&#8220; erfolgt lediglich eine zyklische Temperaturmessung ohne nennenswerte Prozessorlast durch das Skript. Aber geeignet, wenn Sie zeitgleich die Temperatursteigerung durch die CPU-Last eines anderen Skripts oder Programms bestimmen möchten.</p>
<p>Die nachfolgend ausgegebenen Messwerte sind auf einem Pi4 bei 23,3°C Raumtemperatur und einem kleinen auf die CPU aufgelegten Kühlkörper entstanden:</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ec62c2e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ec62c2e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bb8593d" data-id="bb8593d" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-22fb72c elementor-widget elementor-widget-text-editor" data-id="22fb72c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre>Nr=4 # kleiner Kühlkörper, kein Gehäuse<br />sysbench (thread4) : Primzahlen bis 11925 bei 20 Zyklen<br />Skript bei zu hoher Temperatur SOFORT abbrechen !!!<br />56°C 130402   0<br />65°C 130432  30<br />68°C 130502  60<br />72°C 130532  90<br />72°C 130602 120<br />74°C 130631 149<br />73°C 130701 179<br />75°C 130731 209<br />76°C 130801 239<br />77°C 130831 269<br />77°C 130901 299<br />77°C 130931 329<br />79°C 131001 359<br />79°C 131031 389<br />78°C 131100 418<br />79°C 131130 448<br />80°C 131200 478<br />79°C 131230 508<br />79°C 131300 538<br />80°C 131330 568<br />79°C 131400 598<br />73°C Abkühlen_10s <br />pi@raspi4:~ $</pre>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7553cbb elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7553cbb" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e226408" data-id="e226408" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d2dbe2d elementor-widget elementor-widget-text-editor" data-id="d2dbe2d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Bei „Nr=4“ dauert jeder Zykus etwa 30 Sekunden bei insgesamt 20 Zyklen bzw. gemessenen Temperaturen. Dieser  600 sec Test hat zeitweise zu Temperaturen über 80° C geführt. Kurzzeitig mindert solch eine Belastung nicht die Lebensdauer der CPU. Das liegt aber nur daran, daß bei thermischer Überlastung automatisch die CPU-Taktfrequenz gesenkt wird. Bei jeder Überlastung erscheint ein Thermometer auf dem RPi-Desktop und zugleich eine orangefarbige Linie bei der Temperaturanzeige. Diese Line wäre rot, wenn die Temperatur über 85°C steigt &#8211; akute Lebensgefahr für die CPU. Das Temperatursymbol in der rechten oberen Bildschirmecke ist bei obigem Test mit dem Skript erstmals nach ca. 500 sec Laufzeit aufgetaucht. Die Icons zu den Firmwarewarnungen sehen Sie hier:</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2c0b7d90 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2c0b7d90" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5a7256a" data-id="5a7256a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3d303dc elementor-widget elementor-widget-text-editor" data-id="3d303dc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p><a href="https://www.raspberrypi.org/documentation/configuration/warning-icons.md" target="_blank" rel="noopener">https://www.raspberrypi.org/documentation/configuration/warning-icons.md</a></p>
<figure id="attachment_1601" aria-describedby="caption-attachment-1601" style="width: 1024px" class="wp-caption alignnone"><img loading="lazy" decoding="async" src="https://progpi.de/wp-content/uploads/2019/08/Drosselung-1024x449.png" alt="Raspberry Temperaturwarnung" width="1024" height="449" /><figcaption id="caption-attachment-1601" class="wp-caption-text">Anzeige einer Temperaturwarnung auf dem RPi-Desktop</figcaption></figure>
<p></p>
<p>Bei einer sommerlichen Raumtemperatur von 28° wäre die Temperaturwarnung bzw. das „throttled back“ (Drosselung der Taktfrequenz) allerdings schon wesentlich früher eingetreten und der Pi 4 wird schlicht langsamer – und zwar nicht nur bei der Primzahlberechnung. Ein kleiner Kühlkörper ist aber auf jeden Fall besser als kein Kühlkörper auf dem Raspberry Pi. Für den Pi 4 ist ein Kühlkörper wirklich wichtig! Der gesamte Test fand <strong>ohne</strong> Gehäuse statt &#8211; die Abluft konnte problemlos nach oben entweichen.</p>
<p></p>
<h2 class="wp-block-heading"><strong>Ein Kühlkörper zum Pi 4 im Eigenbau </strong></h2>
<p></p>
<p>Im vorangegangenen Test hätte Wärmeleitpaste unter einem 3,6 cm² Kühlkörper sicherlich eine Verbesserung bewirkt – aber vielleicht nicht sehr signifikant. Der nun eingesetzte Kühlkörper „RPI COOL 40X30“ hat eine Klebefolie und konnte früher einmal bei Reichelt bestellt werden. 3M 9448A ist ein Doppelklebeband mit Papierträger. Ein gutes <a href="https://de.wikipedia.org/wiki/W%C3%A4rmeleitpad" target="_blank" rel="noopener">Wärmeleitpad</a> oder <a href="https://de.wikipedia.org/wiki/W%C3%A4rmeleitpaste" target="_blank" rel="noopener">Wärmeleitpaste</a> wären besser geeignet. Der unveränderte Kühlkörper (40*30 mm) würde den WLAN/BT5.0 Chip verdecken, was zu schlechteren Empfangsbedingungen führen könnte. Deshalb habe ich eine Ecke des Kühlkörpers herausgesägt, die zugleich als Kühlkörper für den Ethernet Chip verwendbar ist.</p>
<figure id="attachment_1887" aria-describedby="caption-attachment-1887" style="width: 1024px" class="wp-caption alignnone"><img loading="lazy" decoding="async" src="https://progpi.de/wp-content/uploads/2019/08/pi4_RPI_cool_40x30-1024x680.jpg" alt="Raspberry Pi 4 und RPI COOL 40x30" width="1024" height="680" /><figcaption id="caption-attachment-1887" class="wp-caption-text">Ein Raspberry Pi 4 mit aufgeklebtem großem Kühlkörper</figcaption></figure>
<p></p>
<pre>Nr=4 # großer Kühlkörper kein Gehäuse 24°Raum <br />41°C 234251    0<br />53°C 234321   30<br />56°C 234350   59<br />60°C 234420   89<br />62°C 234450  119<br />64°C 234520  149<br />67°C 234550  179<br />67°C 234620  209<br />68°C 234650  239<br />70°C 234720  269<br />71°C 234749  298<br />71°C 234819  328<br />72°C 234849  358<br />72°C 234919  388<br />73°C 234949  418<br />73°C 235018  447<br />73°C 235048  477<br />74°C 235118  507<br />75°C 235148  537<br />75°C 235218  567<br />74°C 235248  597<br />67°C Abkühlen_10s</pre>
<p></p>
<p>Die Temperatur stabilisiert sich leider nicht bei 75°C &#8211; was aber erst durch einen weiteren Aufruf des Skripts und nach weiteren 5 min klar wird. Bei einer höheren Zimmertemperatur (z.B. 28° statt 23°) wäre es noch eher zur Drosselung ab 80°C gekommen. Beachten Sie bitte, daß die Warmluft in diesem Test ungehindert nach oben abziehen konnte. Es genügt also nicht einen relativ großen Kühlkörper zu verwenden, es muß eine noch stärkere Wärmeableitung erfolgen.</p>
<p>So stellt z.B. das <a href="https://www.welectron.com/Flirc-Raspberry-Pi-4-Case_1" target="_blank" rel="noopener">Flirc-Gehäuse</a> eine rein passive Lösung dar, um die Betriebstemperatur möglichst signifikant unter die kritischen 80°C zu drücken. Die Frage ist dabei nur ob das auch noch funktioniert, wenn die volle Last auf 4 CPU-Kernen nicht nur 10 Minuten sondern stundenlang anhält. Die eleganteste Lösung wäre die Verwendung einer <a href="https://de.wikipedia.org/wiki/W%C3%A4rmerohr" target="_blank" rel="noopener">Heatpipe</a> im Kühler &#8211; aber so, daß es zugleich ein geschlossenes Gehäuse gibt. Doch zurück zur Realität, die kostengünstige Lösungen fordert und damit zum Lüfter führt.</p>
<p> </p>
<p></p>
<h2 class="wp-block-heading">Ein Raspberry Pi 4 im Gehäuse mit Lüfter</h2>
<p></p>
<figure>
<figure id="attachment_1880" aria-describedby="caption-attachment-1880" style="width: 1024px" class="wp-caption alignnone"><img loading="lazy" decoding="async" src="https://progpi.de/wp-content/uploads/2019/08/pi4_stackbt_case-1024x680.jpg" alt="Ein Raspberry Pi 4 im STACKBT Gehäuse" width="1024" height="680" /><figcaption id="caption-attachment-1880" class="wp-caption-text">Ein Raspberry Pi 4 im STACKBT Gehäuse</figcaption></figure>
<figcaption></figcaption>
<p>Die Versuche im Gehäuse wurden teilweise vor dem Aufkleben des großen Kühlkörpers durchgeführt und sollen nun betrachtet werden. Dabei wurde ein Gehäuse aus einzelnen Kunststoffscheiben eingesetzt die übereinander gestapelt werden. Dieser Gehäusetyp hat den Vorteil der Erweiterbarkeit nach oben und unten, wenn man längere Schrauben und neue Seitenteile verwendet. Bei &#8222;<a href="https://www.reichelt.de/gehaeuse-fuer-raspberry-pi-4-mit-luefter-stackable-transparent-rpi-case-stackbt-p262530.html?&amp;trstct=pos_0" target="_blank" rel="noopener"><b>RPI CASE STACKBT</b></a>&#8220; gehört ein 3*3cm Lüfter zum Lieferumfang. Diesen Pi-Fan-Lüfter mit 7mm Höhe kann man einblasend/absaugend sowie auf/im Gehäuse montieren.</p>
</figure>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0bd69de elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0bd69de" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-885793e" data-id="885793e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-767e59a elementor-widget elementor-widget-image" data-id="767e59a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="300" height="210" src="https://progpi.de/wp-content/uploads/2019/08/pi4_fan_STACKBT_CASE-300x210.jpg" class="attachment-medium size-medium wp-image-1644" alt="Der Lüfter zum STACKBT Gehäuse (hier blasend im Gehäuse)" srcset="https://progpi.de/wp-content/uploads/2019/08/pi4_fan_STACKBT_CASE-300x210.jpg 300w, https://progpi.de/wp-content/uploads/2019/08/pi4_fan_STACKBT_CASE-768x539.jpg 768w, https://progpi.de/wp-content/uploads/2019/08/pi4_fan_STACKBT_CASE.jpg 1024w" sizes="(max-width: 300px) 100vw, 300px" />											<figcaption class="widget-image-caption wp-caption-text">Der Pi-FAN-Lüfter zum STACKBT Gehäuse (hier blasend im Gehäuse)</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c4ef440 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c4ef440" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b5eefff" data-id="b5eefff" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1b572d2 elementor-widget elementor-widget-text-editor" data-id="1b572d2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Der Geräuschpegel des Lüfters ist bei 0.2 A nicht unerheblich, wird aber später durch einen Vorwiderstand gesenkt. Die Versuche bei voller Prozessorlast (Nr=4) beginnen ganz ohne Kühlkörper:</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-eaf471b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="eaf471b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e948c2a" data-id="e948c2a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3c29527 elementor-widget elementor-widget-text-editor" data-id="3c29527" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<table width="299" cellspacing="0" cellpadding="4"><colgroup><col width="142" /> <col width="139" /> </colgroup>
<tbody>
<tr valign="top">
<td width="142">
<p align="left"><span style="color: #0000ff;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">Laufender 3*3 cm Lüfter (absaugend) im Gehäuse </span></span></span></p>
</td>
<td width="139">
<p align="left"><span style="color: #0000ff;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">Stillstehender 3*3 cm Lüfter im Gehäuse </span></span></span></p>
</td>
</tr>
<tr valign="top">
<td width="142">
<p align="left"><span style="font-family: Liberation Sans, sans-serif; color: #000000;">43° 135513 0</span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;">54° 135543 30</span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;">55° 135613 60</span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;">57° 135642 89</span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;">56° 135712 119</span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;">57° 135742 149</span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;">58° 135812 179</span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;">59° 135842 209</span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;">58° 135912 239</span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;">59° 135942 269</span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;">58° 140012 299</span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;">58° 140041 328</span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;">59° 140111 358</span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;">58° 140141 388</span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;">59° 140211 418</span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;">58° 140241 448</span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;">59° 140310 477</span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;">59° 140340 507</span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;">59° 140410 537</span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;">59° 140439 566</span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;">60° 140509 596</span><br /><span style="color: #000000;"><span style="font-family: Liberation Sans, sans-serif;"><span style="font-size: medium;">51° Abkühlen_10s</span></span></span></p>
</td>
<td width="139">
<p align="left"><span style="color: #000000;"><span style="font-family: Liberation Sans, sans-serif;"><span style="font-size: medium;">56° 142412 0</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Sans, sans-serif;"><span style="font-size: medium;">70° 142442 30</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Sans, sans-serif;"><span style="font-size: medium;">73° 142512 60</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Sans, sans-serif;"><span style="font-size: medium;">74° 142542 90</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Sans, sans-serif;"><span style="font-size: medium;">76° 142612 120</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Sans, sans-serif;"><span style="font-size: medium;">78° 142642 149</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Sans, sans-serif;"><span style="font-size: medium;">79° 142711 179</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Sans, sans-serif;"><span style="font-size: medium;">82° 142742 210</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Sans, sans-serif;"><span style="font-size: medium;">^C</span></span></span></p>
</td>
</tr>
</tbody>
</table>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-47dfd66 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="47dfd66" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4e83979" data-id="4e83979" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3e9e175 elementor-widget elementor-widget-text-editor" data-id="3e9e175" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>In obiger Tabelle sehen Sie links Temperaturen bis zu 60° bei einem absaugenden Lüfter im Gehäuse. In der rechten Spalte wurde die Spannungsversorgung für den Lüfter testweise abgeklemmt. Durch den stehenden Lüfter und weitere kleine Öffnungen konnte etwas warme Luft entweichen. Trotzdem habe ich nach 210 sec den Test abgebrochen um die CPU keinesfalls zu gefährden. <b>Fazit:</b> 60°C in Kombination mit einem Lüfter sind zuviel &#8211; auch wenn man berücksichtigt, daß ein zielgenau einblasender Lüfter wirksamer ist als ein absaugender Lüfter.</p>
<p><b>Der Raspberry Pi 4 bekommt jetzt Kühlkörper</b>. Bei den Messungen mit pi4_sysbench.sh wird zuerst ein kleiner 1,9*1,9cm Kühlkörper, und dann der zugeschnittene große Kühlkörper verwendet. Erneut gilt Vollast für die CPU (Nr=4). Die Luft wird jeweils eingeblasen:</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-353c5be elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="353c5be" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-18ae98d" data-id="18ae98d" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-81ae1cb elementor-widget elementor-widget-text-editor" data-id="81ae1cb" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<table width="317" cellspacing="0" cellpadding="4"><colgroup> <col width="150" /> <col width="149" /> </colgroup>
<tbody>
<tr valign="top">
<td width="150">
<p align="left"><span style="color: #0000ff;"><span style="font-family: Liberation Sans, sans-serif;"><span style="font-size: medium;">Einblasender 3*3 cm Lüfter im Gehäuse. </span></span><span style="font-family: Liberation Sans, sans-serif;"><span style="font-size: medium;">CPU-Kühlkörper mit 3,6 cm²</span></span></span></p>
</td>
<td width="149">
<p align="left"><span style="font-family: Liberation Sans, sans-serif; color: #0000ff;"><span style="font-size: medium;">Einblasender 3*3 cm Lüfter im Gehäuse. Großer CPU-Kühlkörper </span></span></p>
</td>
</tr>
<tr valign="top">
<td width="150">
<p align="left"><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">34°C 153746 0 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">43°C 153816 30 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">43°C 153846 60 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">45°C 153916 90 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">43°C 153946 120 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">44°C 154016 150 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">44°C 154046 180 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">45°C 154116 210 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">45°C 154146 240 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">44°C 154216 270 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">44°C 154246 300 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">44°C 154316 330 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">44°C 154346 360 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">44°C 154416 390 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">44°C 154446 420 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">45°C 154515 449 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">43°C 154545 479 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">44°C 154615 509 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">44°C 154645 539 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">44°C 154715 569 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">44°C 154745 599 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">37°C Abkühlen_10s</span></span></p>
</td>
<td width="149">
<p align="left"><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">38°C 174106 0 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">46°C 174136 30 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">47°C 174206 60 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">47°C 174236 90 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">48°C 174306 120 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">47°C 174336 150 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">49°C 174406 180 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">46°C 174436 210 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">48°C 174506 240 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">47°C 174536 270 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">48°C 174606 300 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">47°C 174636 330 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">47°C 174706 360 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">48°C 174735 389 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">48°C 174805 419 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">47°C 174835 449 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">48°C 174905 479 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">47°C 174935 509 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">48°C 175005 539 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">47°C 175036 570 </span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">47°C 175107 601</span></span><br /><span style="font-family: Liberation Sans, sans-serif; color: #000000;"><span style="font-size: medium;">41°C Abkühlen_10s</span></span></p>
</td>
</tr>
</tbody>
</table>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-819d593 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="819d593" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d1e64f" data-id="0d1e64f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2c297ff elementor-widget elementor-widget-text-editor" data-id="2c297ff" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Im Vergleich (pi4_sysbench.sh) schneidet der größere Kühlkörper (mit Doppelklebeband) nicht besser ab als der lediglich aufgelegte kleine Kühlkörper. Die Kühlung tritt letztlich nur durch den kräftigen Lüfter ein. Immerhin: unter 50°C nach 10 Minuten Vollast auf allen 4 Prozessorkernen können sich sehen lassen. Einen schon aufgeklebten Kühlkörper kann man nicht wieder entfernen ohne den Chip danach mühsam zu reinigen. So gesehen finden Experimente mit dem kleinen Kühlkörper nun ihr Ende.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-cdd66b4 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="cdd66b4" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-643ebd3" data-id="643ebd3" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f31c037 elementor-widget elementor-widget-text-editor" data-id="f31c037" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Ein Pi-FAN Lüfter mit Turboschalter &#8211; leise und doch effektiv</h2>
<p>Ein großer Kühlkörper gibt eine gewisse Sicherheit, wenn eine hohe Prozessorlast nicht zu lang andauert. In der Praxis ist es allerdings schwierig die Abwärme ohne Lüfter abzuführen. Mögliche Lösungen sind dabei massive Gehäuse aus Aluminium die ihren Preis haben, aber durch die metallene Verkapselung ggf. einen schlechteren WLAN-Empfang verursachen.</p>
<figure id="attachment_1877" aria-describedby="caption-attachment-1877" style="width: 819px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-large wp-image-1877" src="https://progpi.de/wp-content/uploads/2019/08/pi4_turbofan_stackbt-819x1024.jpg" alt="Pi4 mit leisem Lüfter durch den Vorwiderstand" width="819" height="1024" srcset="https://progpi.de/wp-content/uploads/2019/08/pi4_turbofan_stackbt-819x1024.jpg 819w, https://progpi.de/wp-content/uploads/2019/08/pi4_turbofan_stackbt-240x300.jpg 240w, https://progpi.de/wp-content/uploads/2019/08/pi4_turbofan_stackbt-768x960.jpg 768w, https://progpi.de/wp-content/uploads/2019/08/pi4_turbofan_stackbt.jpg 1024w" sizes="(max-width: 819px) 100vw, 819px" /><figcaption id="caption-attachment-1877" class="wp-caption-text">Pi4 mit leisem Lüfter durch den Vorwiderstand</figcaption></figure>
<p>Die Drehzahl eines Lüfters hängt von der Stromstärke ab. Und tatsächlich: Ein Vorwiderstand von 16 Ω führt bei 0,13 A zu einem kaum mehr hörbaren Pi-FAN-Lüfter. Überbrückt man diesen Widerstand durch einen einfachen Schalter, dann hat man wieder die volle Leistung &#8211; z.B. während der Mittagspause, wenn der Compiler läuft. Der Pi-FAN-Lüfter wird hier über ein USB-Kabel mit Energie versorgt. So kann die oberste Acrylplatte mit dem Lüfter auch im laufenden Betrieb leicht abgenommen werden.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8836723 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8836723" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9a7b7e9" data-id="9a7b7e9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9c103be elementor-widget elementor-widget-text-editor" data-id="9c103be" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<table style="height: 601px;" width="202" cellspacing="0" cellpadding="1"><colgroup><col width="130" /> <col width="130" /> </colgroup>
<tbody>
<tr valign="top">
<td width="128">
<p><span style="color: #0000ff;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">Pi-FAN Turbo</span></span></span><br /><span style="color: #0000ff;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">Modus</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">35°C 124553 0</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">43°C 124623 30</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">44°C 124653 60</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">45°C 124723 90</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">44°C 124753 120</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">45°C 124823 150</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">44°C 124853 180</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">44°C 124923 210</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">45°C 124953 240</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">44°C 125023 270</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">45°C 125053 300</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">45°C 125123 330</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">44°C 125153 360</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">45°C 125223 390</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">45°C 125253 420</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">45°C 125323 450</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">45°C 125353 480</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">45°C 125423 510</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">45°C 125453 540</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">46°C 125523 570</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">45°C 125553 600</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">35°C Abkühlen_10s</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">35°C 125738</span></span></span></p>
</td>
<td width="128">
<p><span style="color: #0000ff;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">Pi-FAN 16 Ω</span></span></span><br /><span style="color: #0000ff;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">Modus</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">38°C 130746 0</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">47°C 130816 30</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">48°C 130846 60</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">48°C 130916 90</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">49°C 130946 120</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">51°C 131016 150</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">50°C 131046 180</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">50°C 131116 210</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">51°C 131146 240</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">50°C 131216 270</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">50°C 131245 299</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">50°C 131315 329</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">50°C 131345 359</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">50°C 131415 389</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">50°C 131445 419</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">50°C 131515 449</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">50°C 131545 479</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">50°C 131615 509</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">50°C 131645 539</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">50°C 131715 569</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">50°C 131745 599</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">41°C Abkühlen_10s</span></span></span><br /><span style="color: #000000;"><span style="font-family: Liberation Serif, serif;"><span style="font-size: medium;">38°C 132202</span></span></span></p>
</td>
</tr>
</tbody>
</table>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-12b65e2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="12b65e2" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e431410" data-id="e431410" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ab2a5ed elementor-widget elementor-widget-text-editor" data-id="ab2a5ed" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>In obiger Tabelle sehen Sie, daß ein sanft einblasender Lüfter mit 16 Ohm Vorwiderstand ausreicht, um nach 10 Minuten Dauerlast (Primzahlenberechnung) lediglich auf 50° C zu kommen. Nach 3 weiteren Minuten ohne Last wird wieder die Ausgangstemperatur von 38°C erreicht. Im Turbomodus kommen Sie bei bei 22,6°C im Raum während der Dauerlast auf ca. 45° C und ohne nennenswerte Last im RPi-Desktop sind sogar 35°C als CPU-Temperatur möglich &#8211; um den Preis eines hörbaren Lüfters. Ganz ohne Deckel und Lüfter steigt die Temperatur wieder auf 57° an. Mit Deckel und stillstehendem Lüfter lassen sich ca. 63°C mit Chromium und dieser Webseite messen. Einen kupfernen Deckel mit federnder und wärmeleitender Verbindung zum Kühlkörper habe ich noch nicht ausprobiert. Der Turboschalter zum Pi-FAN-Lüfter ist nun (vorläufig) meine Dauerlösung für den Raspberry Pi 4 in diesem Gehäuse.</p>
<p>Wenn Sie selbst mit (zunächst nur aufgelegten) Kühlkörpern experimentieren wollen, achten Sie bitte unbedingt darauf keinen Kurzschluß zu verursachen. Sie können bei <a href="https://progpi.de/download/raspiprogbashcpp/">pi_sysbench.sh</a> übrigens auch mehrere Tests konfigurieren und die Ausgabe kommentieren:</p>
<pre>Nr=4 0 # Münzen als Kühlkörper, 25°Raum</pre>
<p>Durch &#8222;4&#8220; erfolgt zuerst eine intensive Prozessorlast und dann durch &#8222;0&#8220; eine weitere Messung ohne Last auf der CPU. So können Sie beliebige Testszenarien hintereinander ausführen und leicht protokollieren.</p>
<p><style type="text/css">p { margin-bottom: 0.25cm; line-height: 115%; }a:link { }</style></p>
<p style="margin-bottom: 0cm; line-height: 100%;">Der Aufbau einer aktiven Kühlung für ein 19 Zoll Server Rack mit bis zu 10 Raspberry Pi Computern wird auf beeindruckende Weise auf folgender Webseite beschrieben:</p>
<p style="margin-bottom: 0cm; line-height: 100%;"> </p>
<p style="margin-bottom: 0cm; line-height: 100%;"><a href="https://onkeljordi.de/2019/08/low-profile-aktiv-kuehlung-fuer-den-raspberry-pi/" target="_blank" rel="noopener">https://onkeljordi.de/2019/08/low-profile-aktiv-kuehlung-fuer-den-raspberry-pi/</a></p>
<p style="margin-bottom: 0cm; line-height: 100%;"> </p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c414948 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c414948" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-160eca5" data-id="160eca5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d45e999 elementor-widget elementor-widget-text-editor" data-id="d45e999" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Ein Kupferzylinder als CPU-Kühlkörper &#8211; Pi 4 passiv gekühlt</h2>
<div>Die passive Kühlung einer Raspberry Pi 4 CPU ist in vielen Punkten weitaus anspruchsvoller als einen Lüfter einzubauen. Warum ist das so? Vergleichen Sie bitte die Materialeigenschaften aus folgender Tabelle :</div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e15418f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e15418f" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f4f2ebf" data-id="f4f2ebf" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4748781 elementor-widget elementor-widget-image" data-id="4748781" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="380" src="https://progpi.de/wp-content/uploads/2019/08/Kühlkörpertabelle-1024x380.png" class="attachment-large size-large wp-image-2036" alt="Wärmeleitfähigkeit und Wärmekapazität" srcset="https://progpi.de/wp-content/uploads/2019/08/Kühlkörpertabelle.png 1024w, https://progpi.de/wp-content/uploads/2019/08/Kühlkörpertabelle-300x111.png 300w, https://progpi.de/wp-content/uploads/2019/08/Kühlkörpertabelle-768x285.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-41c1a9d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="41c1a9d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9bf7ac0" data-id="9bf7ac0" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a132d5a elementor-widget elementor-widget-text-editor" data-id="a132d5a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Neben der Form sind die Wärmeleitfähigkeit und die Wärmekapazität relevante Eigenschaften des Kühlkörpers und jedes Wärmeübergangs. Für einen Kupferzylinder mit 5 cm Höhe und 2 cm Durchmesser lässt sich ein Volumen von 15,7 cm³ und eine Wärmekapazität von 53,5 J/K berechnen. Das selbe Volumen Wasser käme auf 64,9 Joule pro Kelvin. Wenn Sie die Zahlenwerte mit denen von Luft vergleichen, zeigt sich daß Luft eine sehr geringe Wärmekapazität hat und zugleich ein sehr schlechter Wärmeleiter ist. Es gibt allerdings den Effekt der „<a href="https://de.wikipedia.org/wiki/Nat%C3%BCrliche_Konvektion" target="_blank" rel="noopener">natürlichen Konvektion</a>“, der sich mit steigender Temperaturdifferenz verstärkt. Erwärmte Luft steigt nur relativ langsam auf, wenn der Lüfter fehlt. Kühlrippen von lediglich 4 mm Länge (bei einem 5 mm hohen Kühlkörper) reichen oft nicht aus, um eine natürliche Konvektion in Gang zu setzen.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e1df3fa elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e1df3fa" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e6e5779" data-id="e6e5779" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-51f888b elementor-widget elementor-widget-image" data-id="51f888b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="838" src="https://progpi.de/wp-content/uploads/2019/08/pi4_kupferzylinder-1024x838.jpg" class="attachment-large size-large wp-image-2039" alt="Eine rein passive Kühlung für den Raspberry Pi 4" srcset="https://progpi.de/wp-content/uploads/2019/08/pi4_kupferzylinder.jpg 1024w, https://progpi.de/wp-content/uploads/2019/08/pi4_kupferzylinder-300x246.jpg 300w, https://progpi.de/wp-content/uploads/2019/08/pi4_kupferzylinder-768x629.jpg 768w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Ein Kupferzylinder auf der CPU des Raspberry Pi 4</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-1caeefb elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1caeefb" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d198a54" data-id="d198a54" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6acc091 elementor-widget elementor-widget-text-editor" data-id="6acc091" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Eine rein passive Kühlung erhalten Sie, wenn ein 5 cm hoher Kupferzylinder mit 2 cm Durchmesser direkt auf der CPU steht. Eine Pappschablone bildet dabei vorläufig den Gehäusedeckel und es entstehen folgende Messwerte mit dem Skript pi_sysbench.sh :</p>
<pre><span style="font-family: Bitstream Vera Serif, serif;"><span style="font-size: medium;">Nr=0 4 4 4 4 0 # Kupferzylinder unten isoliert<br />   # direkt auf der CPU, Wollwachs<br />   # Deckel aus Pappe, 21.6° Raum<br />sysbench (thread0) : Primz. bis 0 / 60 Zyklen<br />39.4°C 181604 0   (ca. 2 Min nach dem Booten)<br />40.4°C 181804 120<br />41.8°C 182005 241<br />43.8°C 182205 361<br />45.2°C 182405 481<br />44.7°C 182606 602   (Nur RPi-Desktop als Last)<br />sysbench (thread4) : Primz. bis 11925 / 20 Zyklen<br />45.7°C 182616 0      1.Block<br />50.6°C 182646 30<br />....<br />61.8°C 183544 568<br />62.8°C 183614 598<br />59.4°C Abkühlen_10s<br />sysbench (thread4) : Primz. bis 11925 / 20 Zyklen<br />58.9°C 183624 0      2.Block<br />62.3°C 183654 30<br />....<br />68.1°C 184553 569<br />69.1°C 184623 599<br />65.7°C Abkühlen_10s<br />sysbench (thread4) : Primz. bis 11925 / 20 Zyklen<br />66.2°C 184633 0      3.Block<br />70.1°C 184703 30<br />....<br />73.5°C 185601 568<br />74.0°C 185631 598<br />69.1°C Abkühlen_10s<br />sysbench (thread4) : Primz. bis 11925 / 20 Zyklen<br />70.1°C 185641 0      4.Block<br />73.0°C 185710 29<br />74.0°C 185740 59<br />73.5°C 185810 89<br />74.0°C 185840 119<br />73.0°C 185910 149<br />74.0°C 185940 179<br />74.0°C 190010 209<br />74.0°C 190040 239<br />74.4°C 190110 269<br />74.0°C 190140 299<br />74.9°C 190210 329<br />74.4°C 190240 359<br />74.9°C 190310 389<br />74.0°C 190339 418<br />74.9°C 190409 448<br />74.4°C 190439 478<br />75.4°C 190509 508   Maximum<br />74.9°C 190539 538<br />74.4°C 190609 568<br />74.9°C 190639 598<br />71.0°C Abkühlen_10s<br />sysbench (thread0) : Primz. bis 11925 / 20 Zyklen<br />71.0°C 190649 0<br />62.3°C 191651 602</span></span></pre>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-da00b5f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="da00b5f" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4de8015" data-id="4de8015" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-40f8a80 elementor-widget elementor-widget-text-editor" data-id="40f8a80" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Vor dem Test wurde der Raspberry Pi 4 frisch gebootet und nach etwa 2 Minuten pi_sysbench.sh gestartet. Nach 10 Minuten Leerlauf im RPi-Desktop hat die CPU 44.7°C erreicht. Der Stresstest bzw. die Primzahlenberechnung findet dann in 4 Blöcken bei insgesamt 40 Minuten statt. Im 4. Block steigt die Temperatur auf etwa 75°C als Maximaltemperatur. Ohne Last sinkt die Temperatur nach 10 Minuten auf ca. 62°C ab. Und nach weiteren 50 Minuten gelten 52°C als CPU-Temperatur ohne nennenswerte Last im RPi-Desktop.</p>
<p>Der Kupferzylinder führt zu deutlich besseren Resultaten als der 40*30 mm Kühlkörper aus Aluminium. Warum ist das so?</p>
<ul>
<li>Der Kupferzylinder hat eine erheblich höhere Wärmekapazität.</li>
<li>Die Zylinderoberfläche ist größer als die Grundfläche des 40*30 mm Kühlkörpers.</li>
<li>Zu kurze Kühlrippen lösen keine natürliche Konvektion aus</li>
<li>Der direkt auf der CPU aufliegende Kupferzylinder hat trotz möglicher Lufteinschlüsse einen besseren Wärmeübergang als ein Doppelklebeband.</li>
<li>Ein Kühlkörper dessen Grundfläche eben ist, aber die Fläche der Pi4 CPU überragt, kann dazu beitragen, daß ein warmes, statisches Luftpolster zwischen der Kühlkörperunterseite und der Platine entsteht.</li>
<li>Der Wärmeanteil, der nicht über den Kühlkörper/Kupferzylinder nach oben abgeleitet wird, wärmt zwangsläufig die Platine und damit das Gehäuse auf. Dieser Wärmeanteil kann nur langsam über Gehäuseöffnungen entweichen.</li>
</ul>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-642c916 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="642c916" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b3fa289" data-id="b3fa289" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7ae71e7 elementor-widget elementor-widget-text-editor" data-id="7ae71e7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Wie die Hitzeentwicklung auf einem Raspberry Pi 4 ohne Kühlkörper und Gehäuse aussieht hat Gareth Halfacree festgehalten:</p>
<blockquote>
<p><a href="https://medium.com/@ghalfacree/benchmarking-the-raspberry-pi-4-73e5afbcd54b" target="_blank" rel="noopener">https://medium.com/@ghalfacree/benchmarking-the-raspberry-pi-4-73e5afbcd54b</a></p>
<figure id="attachment_2078" aria-describedby="caption-attachment-2078" style="width: 1024px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-large wp-image-2078" src="https://progpi.de/wp-content/uploads/2019/09/pi4_thermal_Halfacree-1024x741.jpg" alt="Pi 4 Hitzeverteilung" width="1024" height="741" srcset="https://progpi.de/wp-content/uploads/2019/09/pi4_thermal_Halfacree.jpg 1024w, https://progpi.de/wp-content/uploads/2019/09/pi4_thermal_Halfacree-300x217.jpg 300w, https://progpi.de/wp-content/uploads/2019/09/pi4_thermal_Halfacree-768x556.jpg 768w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption id="caption-attachment-2078" class="wp-caption-text">Temperaturverteilung auf dem Raspberry Pi 4</figcaption></figure>
</blockquote>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7bf2aad elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7bf2aad" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fb2d82a" data-id="fb2d82a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-30953b7 elementor-widget elementor-widget-text-editor" data-id="30953b7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Das von der genannten Webseite übernommene Falschfarbenbild zeigt die Temperaturverteilung auf dem Raspberry Pi 4 ohne Nutzung der USB 3.0 Schnittstelle. Nach 10 Minuten Last auf allen 4 CPU-Kernen kommt der Sensor im SoC auf über 80°C. Da die metallene Verkapselung die Hitze verteilt, entspricht das &#8222;hellrot&#8220; etwa 75°C. Man erkennt deutlich, wie sich die Abwärme von der CPU ausgehend über die Platine ausdehnt.</p>
<p>Im Blogbeitrag &#8222;<u><a href="https://progpi.de/raspi4-passiv-gekuehlt/">Ein Kühlturm für den Raspberry Pi 4</a></u>&#8220; erfahren Sie, wie man eine rein passive Kühlung auf Basis des Kupferzylinders aufbauen kann.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Der Beitrag <a rel="nofollow" href="https://progpi.de/raspberry-pi-4-cooler-temperature/">Raspberry Pi 4 &#8211; Ein cooler Typ</a> erschien zuerst auf <a rel="nofollow" href="https://progpi.de">ChatGPT, KI und Software auf dem Raspberry Pi</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
