<?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>Raspberry Pi Pico &#8211; datort.de</title>
	<atom:link href="https://datort.de/tag/raspberry-pi-pico/feed/" rel="self" type="application/rss+xml" />
	<link>https://datort.de</link>
	<description>Retro, Gaming, Tech: Videos und Berichte</description>
	<lastBuildDate>Sat, 17 Feb 2024 19:01:08 +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://datort.de/wp-content/uploads/2024/10/cropped-datort_computer_isolated-32x32.png</url>
	<title>Raspberry Pi Pico &#8211; datort.de</title>
	<link>https://datort.de</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Zweites Leben für den FeTAp 0111</title>
		<link>https://datort.de/mobilfunk/603/zweites-leben-fuer-den-fetap-0111/</link>
					<comments>https://datort.de/mobilfunk/603/zweites-leben-fuer-den-fetap-0111/#respond</comments>
		
		<dc:creator><![CDATA[datort]]></dc:creator>
		<pubDate>Sat, 17 Feb 2024 18:54:02 +0000</pubDate>
				<category><![CDATA[Mobilfunk]]></category>
		<category><![CDATA[Youtube]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[Raspberry Pi Pico]]></category>
		<guid isPermaLink="false">https://datort.de/?p=603</guid>

					<description><![CDATA[Oder: Ich hab mir ein eigenes Mobiltelefon gebaut!* Die Älteren unter euch können sich bestimmt noch daran erinnern:&#8230;]]></description>
										<content:encoded><![CDATA[
<p><strong><em>Oder: Ich hab mir ein eigenes Mobiltelefon gebaut!</em></strong>*</p>



<p>Die Älteren unter euch können sich bestimmt noch daran erinnern: Früher gab es in der Regel nur ein Telefon zuhause. Das stand (zumindest bei uns) in der Diele und war natürlich kabelgebunden. Unseres war Bordeauxrot und hatte immerhin schon ein Tastenfeld. Einziges Feature neben dem Wählen von Nummern und natürlich dem Telefonieren selbst: Ein kleiner Nummernspeicher für die Wahlwiederholung. Früher war nicht alles besser aber manches einfacher. </p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://datort.de/mobilfunk/603/zweites-leben-fuer-den-fetap-0111/"><img decoding="async" src="https://datort.de/wp-content/plugins/wp-youtube-lyte/lyteCache.php?origThumbUrl=%2F%2Fi.ytimg.com%2Fvi%2FSiDBcjp981Q%2Fmaxresdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<p>Die Telefone wurden von der Deutschen Post bereitgestellt und trugen das Kürzel &#8222;FeTAp&#8220;. Dahinter verbirgt sich, wen wundert es, ein deutsch-bürokratisch stemmiges Wort: Der <strong>Fe</strong>rnsprech<strong>t</strong>isch<strong>ap</strong>parat. Ein Traum eines Produktnamens &#8211; man weiß sofort was das Teil kann. Dennoch ist das Ding für mich mega nostalgisch: Ich erinnere mich gut, wie abends lange mit meinen Freunden gequatscht habe. Abends deshalb, weil dann der Gebührenzähler deutlich langsamer lief. Ich meine 23 Pfennig für 4 Minuten für ein Ortsgespräch. Wilde Zeiten. </p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="768" src="https://datort.de/wp-content/uploads/2024/02/IMG_6384-1024x768.jpeg" alt="" class="wp-image-611" srcset="https://datort.de/wp-content/uploads/2024/02/IMG_6384-1024x768.jpeg 1024w, https://datort.de/wp-content/uploads/2024/02/IMG_6384-300x225.jpeg 300w, https://datort.de/wp-content/uploads/2024/02/IMG_6384-768x576.jpeg 768w, https://datort.de/wp-content/uploads/2024/02/IMG_6384-1536x1152.jpeg 1536w, https://datort.de/wp-content/uploads/2024/02/IMG_6384-2048x1536.jpeg 2048w, https://datort.de/wp-content/uploads/2024/02/IMG_6384-200x150.jpeg 200w, https://datort.de/wp-content/uploads/2024/02/IMG_6384-260x195.jpeg 260w, https://datort.de/wp-content/uploads/2024/02/IMG_6384-380x285.jpeg 380w, https://datort.de/wp-content/uploads/2024/02/IMG_6384-800x600.jpeg 800w, https://datort.de/wp-content/uploads/2024/02/IMG_6384-1160x870.jpeg 1160w, https://datort.de/wp-content/uploads/2024/02/IMG_6384-scaled.jpeg 2560w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Geöffneter FeTAp: Viel Platz für die eigenen Erweiterungen</figcaption></figure>



<p>Für 5,- Euro wiederum kann man heute auf eBay so ein FeTAp ab und an ersteigern. Mein Modell hier ist zwar beige, das tut der Freude aber keinen Abbruch: das Tippen auf dem Tastenfeld und das Geräusch das der Hörer bei Abnehmen oder Auflegen macht wecken freudige Erinnerungen. Theoretisch könnte man das Telefon jetzt einfach an die Fritz Box anschließen, sofern die noch einen alten Analogen Telefonanschluss hat und direkt los telefonieren. Da die aber im Keller steht und das ganze nicht mehr Zeitgemäß ist, war das nächste Bastelprojekt geritzt: Aus dem FeTAp 0111 sollte der FeMAp 2000 werden: <br><br><strong>Der Fernsprechmobilapparat 2000!</strong></p>



<h2 id="teile-aus-dem-3d-drucker" class="wp-block-heading">Teile aus dem 3D Drucker</h2>



<p>Eine Prämisse bei meinen Bastelaktionen mit alter Hardware ist, diese möglichst unversehrt zu lassen. Glücklicherweise bieten diese Telefone viel Raum, um die vorhandene Hardware einfach zu überbauen oder bestehende Komponenten zu erweitern. So konnte ich mittels eines kleines Hebels an der Höhrerauflage und einer Halterung für einen Mikroschalter, die festverschraubt werden konnte eine Vorrichtung einbauen, mit der sich erkennen lässt ob der Hörer aufliegt oder abgenommen ist. Für die neue Hauptplatine konnte eine Halterung gedruckt werden, die einfach auf der alten Hardware aufliegt. Da das Mikrofon nicht mehr kompatibel mit der neuen Technik war, wurde die alte Kapsel vorsichtig entfernt und das neue Kondensatormikrofon in eine ebenfalls 3D-gedruckte Fassung eingesetzt. </p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="545" src="https://datort.de/wp-content/uploads/2024/02/Bildschirmfoto-2024-02-17-um-19.59.13-1024x545.png" alt="" class="wp-image-619" srcset="https://datort.de/wp-content/uploads/2024/02/Bildschirmfoto-2024-02-17-um-19.59.13-1024x545.png 1024w, https://datort.de/wp-content/uploads/2024/02/Bildschirmfoto-2024-02-17-um-19.59.13-300x160.png 300w, https://datort.de/wp-content/uploads/2024/02/Bildschirmfoto-2024-02-17-um-19.59.13-768x409.png 768w, https://datort.de/wp-content/uploads/2024/02/Bildschirmfoto-2024-02-17-um-19.59.13-380x202.png 380w, https://datort.de/wp-content/uploads/2024/02/Bildschirmfoto-2024-02-17-um-19.59.13-800x426.png 800w, https://datort.de/wp-content/uploads/2024/02/Bildschirmfoto-2024-02-17-um-19.59.13-1160x617.png 1160w, https://datort.de/wp-content/uploads/2024/02/Bildschirmfoto-2024-02-17-um-19.59.13.png 1411w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Elemente wie die Display-Halterung kommen aus dem 3D-Drucker, designed in Fusion 360</figcaption></figure>



<h2 id="das-erste-eigene-pcb" class="wp-block-heading">Das erste eigene PCB</h2>



<p>Eine tolle Erfahrung war die Entwicklung eines eigenen PCB, also einer eigenen Platine nur für dieses Projekt. Hier hatte ich bisher so gar keine Erfahrung mit und hab mich für das Projekt in das Thema eingearbeitet. Rausgekommen ist eine mit rund 8 Euro für 5 Exemplare recht günstige Platine, die die unterschiedlichen Komponenten gut vereint. Natürlich habe ich 2 Fehler eingebaut: Eine Diode fehlte, welche verhindert dass das SIM-Modul Strom vom Raspberry Pi Pico bezieht wenn dieser programmiert wird. Außerdem habe ich Depp einen Widerstand vergessen. Ärgert mich beides derbst, aber kann wohl beim ersten Projekt mal passieren. </p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="768" src="https://datort.de/wp-content/uploads/2024/02/IMG_7101-1024x768.jpeg" alt="" class="wp-image-610" srcset="https://datort.de/wp-content/uploads/2024/02/IMG_7101-1024x768.jpeg 1024w, https://datort.de/wp-content/uploads/2024/02/IMG_7101-300x225.jpeg 300w, https://datort.de/wp-content/uploads/2024/02/IMG_7101-768x576.jpeg 768w, https://datort.de/wp-content/uploads/2024/02/IMG_7101-1536x1152.jpeg 1536w, https://datort.de/wp-content/uploads/2024/02/IMG_7101-2048x1536.jpeg 2048w, https://datort.de/wp-content/uploads/2024/02/IMG_7101-200x150.jpeg 200w, https://datort.de/wp-content/uploads/2024/02/IMG_7101-260x195.jpeg 260w, https://datort.de/wp-content/uploads/2024/02/IMG_7101-380x285.jpeg 380w, https://datort.de/wp-content/uploads/2024/02/IMG_7101-800x600.jpeg 800w, https://datort.de/wp-content/uploads/2024/02/IMG_7101-1160x870.jpeg 1160w, https://datort.de/wp-content/uploads/2024/02/IMG_7101-scaled.jpeg 2560w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Meine erste selbst designte Platine. Verrückt, was für Möglichkeiten heute für sein Hobby nutzen kann.</figcaption></figure>



<p><strong>Zu den Komponenten im Detail: </strong>Für die mobile Kommunikation ist ein SIM800L-Modul verantwortlich. Das Modul gibt es für unter 10,- Euro. In der Theorie ist der Anschluss recht simpel: Das Board bekommt eine normale SIM-Karte verpasst. Außerdem brauch es ca. 3.7 Volt Spannung. Die Steuerung erfolgt über eine UART-Schnittstelle. Die Kommunikation erfolgt in beide Richtungen und findet über Modembefehle statt. Zusätzlich werden noch ein Mikrofon und ein Lautsprecher angeschlossen. In unserem Fall natürlich die im Hörer. Das Ganze bringt zwei Herausforderungen: Das Modul ist beim Verbindungsaufbau mitunter sehr gierig und braucht laut Hersteller im Peak bis zu 2A! Stehen die nicht bereit, resetet sich das Modul und man kommt in einen Connect-Loop. Das nervt, kann aber durch einen (in meinem Fall vermutlich überdimensionierten) Kondensator aber aufgefangen werden. Die andere Herausforderungen besteht in Abschirmung gegen Interferenzen bei Telefonaten. Erinnert ihr euch noch, wenn früher ein Anruf auf eurem ersten Handy einging und eure Boxen im Auto oder von der Stereoanlage den Anruf bereits lautstark ankündigten? Holla die Waldfeh, diese alten Vibes haben wir hier auch in voller Ausprägung. Da gibts noch Optimierungspotential. </p>



<p>Gesteuert wird das Ganze von einem Raspberry Pi Pico. Den habe ich lieb gewonnen während der Entwicklung der Software. Entwickelt habe ich mit der Arduino IDE. Das Board wird da sehr gut unterstützt. Der Pico zeichnet sich durch seine Vielzahl an GPIO-Ports aus. Außerdem bietet er mit seinen 2 Kernen Unterstützung für Multithreading. Die UART-Kommunikation lief direkt problemlos, der kleine OLED-Screen wird zuverlässig mit Infos befeuert. Alles top, und das für einen wie ich finde echt fairen Preis. Wird nicht das letzte Projekt mit dem Pico gewesen sein. </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="768" height="1024" src="https://datort.de/wp-content/uploads/2024/02/IMG_6581-768x1024.jpeg" alt="" class="wp-image-612" srcset="https://datort.de/wp-content/uploads/2024/02/IMG_6581-768x1024.jpeg 768w, https://datort.de/wp-content/uploads/2024/02/IMG_6581-225x300.jpeg 225w, https://datort.de/wp-content/uploads/2024/02/IMG_6581-1152x1536.jpeg 1152w, https://datort.de/wp-content/uploads/2024/02/IMG_6581-1536x2048.jpeg 1536w, https://datort.de/wp-content/uploads/2024/02/IMG_6581-380x507.jpeg 380w, https://datort.de/wp-content/uploads/2024/02/IMG_6581-800x1067.jpeg 800w, https://datort.de/wp-content/uploads/2024/02/IMG_6581-1160x1547.jpeg 1160w, https://datort.de/wp-content/uploads/2024/02/IMG_6581-scaled.jpeg 1920w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption class="wp-element-caption">Der erste Prototyp auf dem Steckfeld. Und Louis Popo</figcaption></figure>



<h2 id="kannst-du-mich-hoeren" class="wp-block-heading">&#8222;Kannst Du mich hören?&#8220;</h2>



<p>Zur Wahl von Rufnummern musste noch das Tastenfeld &#8222;reverse engineered&#8220; werden. Wobei der Begriff schon fast ein bisschen übertrieben ist: Die Tasten sind als Matrix geschaltet. Gibt man einen Stromimpuls auf die erste Spalte der Matrix, zeitgleich auf Reihe 2 und fließt Strom, so muss in diesem Moment die Taste 4 gedrückt werden. Das im Milisekundentakt abgefragt und mit einer Logik für Debouncing erweitert: Schon funktioniert das Tastenfeld. </p>



<p>Mit eingelegter SIM-Karte konnte dann auch bald der erste Anruf durchgeführt werden. Und tatsächlich: Es funktionierte! Jedoch: Aller Anfang ist schwer wenn man mein eigenes Mobiltelefon &#8222;entwickelt&#8220;. So war das Gespräch insbesondere auf Seiten des Angerufenen von Interferenzen geprägt. Hier gibt es noch Optimierungspotential durch bessere Schirmung der Mikrofonleitung und/oder durch eine Anpassungen der Schaltung. </p>



<h2 id="natuerlich-ist-da-snake-drauf" class="wp-block-heading">&#8222;Natürlich ist da Snake drauf!&#8220;</h2>



<p>Kein Telefon welches die Zahl 2000 im Namen trägt wäre komplett ohne ein ganz bestimmtes Spiel: Snake. Es ist so simpel wie gut. Und ich weiss gar nicht, wieviel Zeit man damals in dieses so triviale Spiel versenkt hat. Aber: Wir hatten ja nix! Bei aufgelegtem Hörer und Druck der *-Taste wird Snake gestartet. Da kommen schon echt Erinnerungen auf.. Übrigens: Wer nur den Part mit Snake nachbauen will, sollte einen Blick in <a href="https://github.com/vmednis/arduino-snake-game" target="_blank" rel="noreferrer noopener">vmednis Github Repository</a> werfen. An dem Code habe ich mich bedient und für meine Zwecke angepasst. Danke für das OpenSource-Projekt an dieser Stelle.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="597" src="https://datort.de/wp-content/uploads/2024/02/Snake_auf_dem_FeTAp-1024x597.png" alt="" class="wp-image-613" srcset="https://datort.de/wp-content/uploads/2024/02/Snake_auf_dem_FeTAp-1024x597.png 1024w, https://datort.de/wp-content/uploads/2024/02/Snake_auf_dem_FeTAp-300x175.png 300w, https://datort.de/wp-content/uploads/2024/02/Snake_auf_dem_FeTAp-768x448.png 768w, https://datort.de/wp-content/uploads/2024/02/Snake_auf_dem_FeTAp-380x222.png 380w, https://datort.de/wp-content/uploads/2024/02/Snake_auf_dem_FeTAp-800x466.png 800w, https://datort.de/wp-content/uploads/2024/02/Snake_auf_dem_FeTAp.png 1115w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 id="die-downloads" class="wp-block-heading">Die Downloads</h2>



<p>Zugegeben, das Projekt baut man nicht in 5 Minuten nach. Aber das muss man ja auch gar nicht. Es gibt bestimmt noch 1.000 andere Möglichkeiten, mit dem SIM800L-Modul oder anderen ein eigenes Mobiltelefon zu kreieren. Oder es kann eine ganz andere Funktion für solch ein altes Gerät gefunden werden. Und vielleicht kann der Kram hier ja einfach nur als Inspiration dazu dienen. Deshalb hier alles, was ihr vielleicht brauchen könnt: </p>



<p><strong>Die Dateien</strong></p>



<div class="wp-block-file"><a id="wp-block-file--media-9597f293-3ecf-4bf2-a728-fda18b3b039f" href="https://datort.de/wp-content/uploads/2024/02/FeMAp2000_3D.zip">FeMAp2000_3D</a><a href="https://datort.de/wp-content/uploads/2024/02/FeMAp2000_3D.zip" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-9597f293-3ecf-4bf2-a728-fda18b3b039f">STL-Dateien Herunterladen</a></div>



<div class="wp-block-file"><a id="wp-block-file--media-f27f52fe-093b-4887-a84b-950151d498ce" href="https://datort.de/wp-content/uploads/2024/02/Gerber_FeMap2000_2_PCB_FeMap2000_2_2024-02-16.zip">Gerber_FeMap2000_2_PCB_FeMap2000_2_2024-02-16</a><a href="https://datort.de/wp-content/uploads/2024/02/Gerber_FeMap2000_2_PCB_FeMap2000_2_2024-02-16.zip" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-f27f52fe-093b-4887-a84b-950151d498ce">Gerber-Dateien Herunterladen</a></div>



<p>Den Code findet ihr wie immer in meinem <a href="https://github.com/datort/femap2000" target="_blank" rel="noreferrer noopener">Github-Profil</a>.</p>



<p>*) Achja, der Akku fehlt noch. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Aber: Es ist alles vorbereitet dafür! </p>
]]></content:encoded>
					
					<wfw:commentRss>https://datort.de/mobilfunk/603/zweites-leben-fuer-den-fetap-0111/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Luftqualität mit CCS811 Sensor bestimmen</title>
		<link>https://datort.de/raspberry-arduino/415/luftqualitaet-mit-ccs811-sensor-bestimmen/</link>
					<comments>https://datort.de/raspberry-arduino/415/luftqualitaet-mit-ccs811-sensor-bestimmen/#respond</comments>
		
		<dc:creator><![CDATA[datort]]></dc:creator>
		<pubDate>Fri, 22 Sep 2023 09:32:00 +0000</pubDate>
				<category><![CDATA[Raspberry & Arduino]]></category>
		<category><![CDATA[Sensorkunde]]></category>
		<category><![CDATA[Youtube]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[Elektrotechnik]]></category>
		<category><![CDATA[Raspberry Pi Pico]]></category>
		<guid isPermaLink="false">https://datort.de/?p=415</guid>

					<description><![CDATA[Mit dem Blick auf den anstehenden Herbst und Winter könnte ein kommendes Bastelprojekt daraus bestehen, die Luftqualität in&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Mit dem Blick auf den anstehenden Herbst und Winter könnte ein kommendes Bastelprojekt daraus bestehen, die Luftqualität in einem Raum zu ermitteln. Sollte man nicht eigenständig regelmäßig selbst auf die Idee kommen zu lüften, könnte man sich hier eine elektronische Unterstützen bauen. </p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://datort.de/raspberry-arduino/415/luftqualitaet-mit-ccs811-sensor-bestimmen/"><img decoding="async" src="https://datort.de/wp-content/plugins/wp-youtube-lyte/lyteCache.php?origThumbUrl=%2F%2Fi.ytimg.com%2Fvi%2F36p6KTKB1qc%2Fmaxresdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<p>Mit dem CCS811 ist bereits seit einigen Jahren ein Sensor auf dem Markt, mit dem sich dies per se realisieren lassen sollte. Mein Exemplar lag bisher (einmalige Verwendung ausgenommen) ungenutzt in der Ecke. Zeit also, mal genauer zu schauen was der Sensor so kann &#8211; und eben vielleicht auch nicht!</p>



<p>Im &#8222;Bastelbedarf&#8220; kommt der Sensor oft fertig aufgebaut auf einem kleinen Board, welches die Handhabe mit ihm erleichtert. Wie genau, das mag von Board zu Board etwas unterschiedlich sein. Ich beziehe mich hier auf ein fertiges Platinchen von Adafruit, welches die Verwendung in 2 Punkten erleichtert: </p>



<ul class="wp-block-list">
<li><strong>Pull-Up-Widerstände:</strong> Für die Kommunikation mittels I²C sind diese nötig und bereits auf dem Board verlötet. Dies vereinfacht die Verkabelung in unserem Setup, zumindest wenn sonst nichts auf der I²C-Leitung kommuniziert</li>



<li><strong>Level-Shifting:</strong> Egal ob wir ein Development Board mit 3.3V oder 5V Spannung an den I/O-Ports verwenden, dieses Sensor-Modul kommt mit beidem klar</li>
</ul>



<p>Bleiben am Ende also noch 4 Kabel nötig, um das Board zu betreiben: 3.3V oder eben 5V, Ground, sowie SDA und SCL für die Kommunikation.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="635" src="https://datort.de/wp-content/uploads/2023/09/PicoVCCS811-1024x635.jpg" alt="" class="wp-image-417" srcset="https://datort.de/wp-content/uploads/2023/09/PicoVCCS811-1024x635.jpg 1024w, https://datort.de/wp-content/uploads/2023/09/PicoVCCS811-300x186.jpg 300w, https://datort.de/wp-content/uploads/2023/09/PicoVCCS811-768x476.jpg 768w, https://datort.de/wp-content/uploads/2023/09/PicoVCCS811-1536x952.jpg 1536w, https://datort.de/wp-content/uploads/2023/09/PicoVCCS811-380x236.jpg 380w, https://datort.de/wp-content/uploads/2023/09/PicoVCCS811-800x496.jpg 800w, https://datort.de/wp-content/uploads/2023/09/PicoVCCS811-1160x719.jpg 1160w, https://datort.de/wp-content/uploads/2023/09/PicoVCCS811.jpg 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Viel Code ist ebenfalls nicht nötig, da es unterschiedliche Bibliotheken gibt die einem die Arbeit erleichtern. Ich nutze in meinem Beispiel die passende Bibliothek zum Board: &#8222;<em>Adafruit_CCS811</em>&#8222;. Die ist vorab über die Arduino IDE zu installieren. Hier der Code aus meinem Video: </p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: cpp; title: ; notranslate">
#include &quot;Adafruit_CCS811.h&quot;

Adafruit_CCS811 ccs;

void setup() {
  Serial.begin(115200);

  if (!ccs.begin()) {
    Serial.println(&quot;Keine Kommunikation mit Sensor, Verkabelung prüfen&quot;);
    while(1);
  }

  while(!ccs.available());
}

void loop() {  
  if (ccs.available() &amp;&amp; !ccs.readData()) {

    Serial.print(&quot;CO2: &quot;);
    Serial.print(ccs.geteCO2());
    Serial.print(&quot;ppm, TVOC: &quot;);
    Serial.println(ccs.getTVOC());

  } else {
    Serial.println(&quot;Keine Daten empfangen&quot;);
    delay(5000);
  }

  delay(1000);
}
</pre></div>


<p>Wie man hier sieht ist es möglich mit der Methode <strong>getTVOC()</strong> die Gesamtzahl der sogenannten <em>Volatile Organic Compounds</em> (VOC) abzurufen. Übersetzt sind das flüchtige organische Verbindungen wie Kohlenwasserstoffe oder Alkohole die sich durch die Luft bewegen. Treffen solche Partikel auf den Sensor, so &#8222;zählt&#8220; dieser sie. Mit der Methode <strong>geteCO2()</strong> lässt sich zudem das sog. <em>equivalent carbon dioxide</em>, also ein CO2-Äquivalent abfragen. Hierbei sollte man jedoch wissen, dass der Sensor nicht in der Lage ist CO2 zu messen. Der ausgegebene Wert ist eine Berechnung, die auf den TVOCs basiert. Entsprechend kann man sich die Frage nach der Güte der ausgegebenen Werte stellen. </p>



<p>Für einen groben Indikator in wie weit sich die Qualität der Luft in einem Raum über die Zeit verändert ist der Sensor aber allemal gut und in Form eines solchen fertig aufgebauten Boards auch für Einsteiger einfach nutzbar. Um die für diesen Sensor bestmöglichen Ergebnisse zu erhalten, sollte man zudem 2 Dinge beachten: </p>



<ul class="wp-block-list">
<li>Vor der ersten Verwendung, sollte der Sensor eine 48 Stunden lange &#8222;Burn-In&#8220;-Phase durchlaufen. Ergo: Er soll einfach &#8222;arbeiten&#8220;. Nach 48 Stunden ist er dann &#8222;eingebrannt&#8220; und soll vernünftige Ergebnisse liefern</li>



<li>Vor jeder Verwendung benötigt der Sensor etwa 20 Minuten, bis er &#8222;betriebswarm&#8220; ist. Zuvor sind die Ergebnisse ungenau</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://datort.de/raspberry-arduino/415/luftqualitaet-mit-ccs811-sensor-bestimmen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
