<?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>ThingSpeak &#8211; About Things | A Hans Scharler Blog</title>
	<atom:link href="https://nothans.com/category/thingspeak/feed" rel="self" type="application/rss+xml" />
	<link>https://nothans.com</link>
	<description>Life, Comedy, Games, Tech, Marketing, and Community</description>
	<lastBuildDate>Sat, 14 Dec 2024 00:56:12 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/cropped-settings.png?fit=32%2C32&#038;ssl=1</url>
	<title>ThingSpeak &#8211; About Things | A Hans Scharler Blog</title>
	<link>https://nothans.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">114568856</site>	<item>
		<title>Official Arduino Library for CheerLights</title>
		<link>https://nothans.com/official-arduino-library-for-cheerlights</link>
					<comments>https://nothans.com/official-arduino-library-for-cheerlights#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Sat, 14 Dec 2024 00:56:08 +0000</pubDate>
				<category><![CDATA[CheerLights]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[cheerlights]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[thingspeak]]></category>
		<guid isPermaLink="false">https://nothans.com/?p=4975</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<p>I have published an <a href="https://github.com/cheerlights/cheerlights-arduino-library">official library</a> that supports Arduino-compatible Wi-Fi-enabled boards, along with several <a href="https://github.com/cheerlights/cheerlights-arduino-library/tree/main/examples">examples</a>. The library supports the Arduino MKR1000, Arduino MKR WiFi 1010, Arduino Uno WiFi Rev2, Arduino Mega WiFi Rev2, Arduino Uno R4 WiFi, ESP8266, and ESP32. Include the library at the top of your Arduino sketch, use the method <em>CheerLights.getCurrentColor()</em>, and set the color of your RGB LEDs.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://reference.arduino.cc/reference/en/libraries/cheerlights/"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="545" height="386" data-attachment-id="4976" data-permalink="https://nothans.com/official-arduino-library-for-cheerlights/cheerlights-for-arduino" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2024/12/CheerLights-for-Arduino.png?fit=545%2C386&amp;ssl=1" data-orig-size="545,386" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CheerLights for Arduino" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2024/12/CheerLights-for-Arduino.png?fit=545%2C386&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2024/12/CheerLights-for-Arduino.png?resize=545%2C386&#038;ssl=1" alt="" class="wp-image-4976" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2024/12/CheerLights-for-Arduino.png?w=545&amp;ssl=1 545w, https://i0.wp.com/nothans.com/wp-content/uploads/2024/12/CheerLights-for-Arduino.png?resize=300%2C212&amp;ssl=1 300w" sizes="(max-width: 545px) 100vw, 545px" /></a><figcaption class="wp-element-caption"><a href="https://github.com/cheerlights/cheerlights-arduino-library">CheerLights Arduino Library</a></figcaption></figure>
</div>

<h3 class="wp-block-heading" id="arduino-library-installation">Arduino Library Installation<a href="https://github.com/cheerlights/cheerlights-arduino-library#ide-installation"></a></h3>


<ol class="wp-block-list">
<li>Open the Arduino IDE.</li>



<li>Select Tools > Manage Libraries.</li>



<li>Search for “CheerLights” and click “install”.</li>
</ol>



<figure class="wp-block-embed is-type-rich is-provider-embed-handler wp-block-embed-embed-handler wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe class="youtube-player" width="750" height="422" src="https://www.youtube.com/embed/eIaIDUzz9eY?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div><figcaption class="wp-element-caption">How to Install The CheerLights Library for Arduino</figcaption></figure>


<h2 class="wp-block-heading" id="cheerlights-arduino-methods">CheerLights Arduino Methods<a href="https://github.com/cheerlights/cheerlights-arduino-library#methods"></a></h2>


<ul class="wp-block-list">
<li><code>begin(const char* ssid, const char* password)</code>: Initialize the library with your WiFi credentials to let the library handle the WiFi connection.</li>



<li><code>begin()</code>: Initialize the library without WiFi credentials (use this to manually connect to the WiFi network and manage the WiFi connection outside the library).</li>



<li><code>reconnect()</code>: Reconnect to the WiFi network.</li>



<li><code>isConnected()</code>: Returns a boolean indicating whether the library is connected to the WiFi network.</li>



<li><code>getCurrentColor()</code>: Get the current CheerLights color from ThingSpeak channel 1417. Returns a pointer to a constant char array.</li>



<li><code>currentColorName()</code>: The current CheerLights color name (e.g., “red”). Returns a pointer to a constant char array.</li>



<li><code>currentColorHex()</code>: The current CheerLights color as a hex value (e.g., 0xFF0000). Returns a uint32_t.</li>



<li><code>currentRed()</code>, <code>currentGreen()</code>, <code>currentBlue()</code>: The RGB values for the current CheerLights color (e.g., 255, 0, 0). Returns a uint8_t.</li>



<li><code>currentHue()</code>, <code>currentSaturation()</code>, <code>currentValue()</code>: The HSV values for the current CheerLights color (e.g. 0, 255, 255). Returns a uint16_t for hue and uint8_t for saturation and value.</li>



<li><code>hasColorChanged()</code>: Returns a boolean indicating whether the current CheerLights color has changed since the last call to this method.</li>
</ul>


<h2 class="wp-block-heading" id="cheerlights-projects">CheerLights Projects</h2>


<p>Now, that you know about the Arduino library for CheerLights, you might be thinking about what you can do with it. CheerLights is a global network of synchronized lights. The lights are all set to the same color. Anyone can change the color by changing it on the <a href="https://cheerlights.com/discord">CheerLights Discord Server</a> and other social networks like Mastodon and BlueSky.</p>



<p>Get inspired by taking a look at the <a href="https://cheerlights.com/build/">build gallery</a> at the CheerLights website.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nothans.com/official-arduino-library-for-cheerlights/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4975</post-id>	</item>
		<item>
		<title>Moving away from X/Twitter: CheerLights is now a Discord IoT project</title>
		<link>https://nothans.com/cheerlights-is-now-a-discord-iot-project</link>
					<comments>https://nothans.com/cheerlights-is-now-a-discord-iot-project#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 25 Oct 2023 14:56:47 +0000</pubDate>
				<category><![CDATA[CheerLights]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[cheerlights]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[thingspeak]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://nothans.com/?p=4174</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<p><a href="https://cheerlights.com">CheerLights</a> is an Internet of Things (IoT) project that allows people from all over the world to synchronize the color of their lights to the same color, creating a kind of global connectedness.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" decoding="async" width="750" height="750" data-attachment-id="4176" data-permalink="https://nothans.com/cheerlights-is-now-a-discord-iot-project/image-13-5" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-13.png?fit=1024%2C1024&amp;ssl=1" data-orig-size="1024,1024" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CheerLights around the world" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-13.png?fit=750%2C750&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-13.png?resize=750%2C750&#038;ssl=1" alt="CheerLights as conceptualized by DALL-E 3" class="wp-image-4176" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-13.png?w=1024&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-13.png?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-13.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-13.png?resize=768%2C768&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-13.png?resize=530%2C530&amp;ssl=1 530w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-13.png?resize=750%2C750&amp;ssl=1 750w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-13.png?resize=500%2C500&amp;ssl=1 500w" sizes="(max-width: 750px) 100vw, 750px" /><figcaption class="wp-element-caption">CheerLights as conceptualized by DALL-E 3</figcaption></figure>
</div>

<h2 class="wp-block-heading" id="twitterx">Twitter/X</h2>


<p>According to my own <a href="https://cheerlights.com/the-cheerlights-origin-story/" data-type="link" data-id="https://cheerlights.com/the-cheerlights-origin-story/">History of the CheerLights Project</a>, I created this project around the idea that anyone on Twitter, ahem, X, could change everyone&#8217;s lights. Twitter made the most sense. It was open and had a global reach. And the bonus was that followers of people who joined the project would see the tweets, which caused some of them to join the project. It was a nice, virtuous circle that fueled the growth of CheerLights year over year. 2022 was the biggest year for the project, just hitting its peak at the same time Twitter started to crack. The API access that we have had for over 12 years was cut off, users moved to decentralized platforms, and X&#8217;s relevance has been in constant question. Don&#8217;t get me wrong. I will always have a special place in my heart for Twitter. I can&#8217;t unwind Twitter&#8217;s on my professional growth over the last 15 years.</p>


<h2 class="wp-block-heading" id="discord">Discord</h2>


<p>The CheerLights community got together last year and created a <a href="https://cheerlights.com/discord">Discord server</a> bot and even released the bot&#8217;s source code on <a href="https://github.com/cheerlights/cheerlights-discord-bot" data-type="link" data-id="https://github.com/cheerlights/cheerlights-discord-bot">GitHub</a>. We did this to increase the number of ways to control the CheerLights network, but as it turned out, this is now the primary way to control CheerLights. Hundreds of our users moved over to the Discord server from Twitter/X. In some ways, Discord is way better. I love being able to chat in real-time with other people who are building CheerLights. A lot of people use Discord. And Discord is constantly evolving and keeping up with the trends by adding admin and community features. In other ways, it is not ideal for CheerLights. Discord servers are not easily discoverable. You have to be in the know. It is hard to attract new users since new users don&#8217;t see public mentions of the project. But I am not aiming for perfection. I am aiming for a path forward to keep the project growing. Discord is where we are now. Join us.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" class="youtube-player" width="750" height="422" src="https://www.youtube.com/embed/2E7fsJPm8Zw?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div><figcaption class="wp-element-caption">Controlling CheerLights on Discord</figcaption></figure>


<h2 class="wp-block-heading" id="how-can-you-help">How can you help?</h2>


<p>Since our Discord server is hidden from public view, we could use your help by making CheerLights discoverable. If you share your project on your blog or social channels, include a link to the Discord server invitation. H</p>



<p><strong>CheerLights Discord Server Invitation Link:</strong> <a href="https://cheerlights.com/discord">https://cheerlights.com/discord</a></p>



<p><em>Thank you to everyone who has helped build and grow this project over the last 12 years. This is always my favorite time of year getting to see the creative ways CheerLights gets used and how it enables learning of core IoT concepts.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://nothans.com/cheerlights-is-now-a-discord-iot-project/feed</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4174</post-id>	</item>
		<item>
		<title>CheerLights for Halloween</title>
		<link>https://nothans.com/cheerlights-for-halloween-fearlights</link>
					<comments>https://nothans.com/cheerlights-for-halloween-fearlights#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 24 Oct 2023 19:27:07 +0000</pubDate>
				<category><![CDATA[CheerLights]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[cheerlights]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[thingspeak]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://nothans.com/?p=4170</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<p>Are you ready? Ready for another season of <a href="https://cheerlights.com">CheerLights</a>? I love seeing CheerLights have a longer and longer season as the years go by. Last year, many people made Halloween displays that were connected to the CheerLights project&#8230; <a href="http://fearlights.com">FearLights</a>&#8230; if you will.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="http://fearlights.com/"><img loading="lazy" decoding="async" width="518" height="142" data-attachment-id="3420" data-permalink="https://nothans.com/cheerlights-for-halloween/cyan-cheerlights-color" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/Cyan-CheerLights-Color.png?fit=518%2C142&amp;ssl=1" data-orig-size="518,142" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Cyan CheerLights Color" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/Cyan-CheerLights-Color.png?fit=518%2C142&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/Cyan-CheerLights-Color.png?resize=518%2C142&amp;ssl=1" alt="" class="wp-image-3420" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/Cyan-CheerLights-Color.png?w=518&amp;ssl=1 518w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/Cyan-CheerLights-Color.png?resize=300%2C82&amp;ssl=1 300w" sizes="auto, (max-width: 518px) 100vw, 518px" /></a><figcaption class="wp-element-caption">Cyan FearLights!</figcaption></figure>
</div>


<p><a rel="noreferrer noopener" href="https://cheerlights.com/" target="_blank">CheerLights</a> is a fun way to get started with IoT, microcontrollers, and LED lights. If you know how to make CheerLights work, you can build some other awesome IoT projects. CheerLights is a great project to get people interested in IoT. It&#8217;s often used as an &#8220;Hello, World&#8221; project for the Internet of Things, and what you learn can be applied to other project ideas.</p>



<p>To make a Halloween-inspired project, you can take the CheerLights color and illuminate a pumpkin or even a&#8230; skull from <a rel="noreferrer noopener" href="https://shop.pimoroni.com/products/wireless-plasma-kit" target="_blank">Pimoroni</a>.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://twitter.com/mtaylorsherwood/status/1585202938850729985/photo/1"><img loading="lazy" decoding="async" width="1300" height="1726" data-attachment-id="3421" data-permalink="https://nothans.com/cheerlights-for-halloween/image-7" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?fit=1300%2C1726&amp;ssl=1" data-orig-size="1300,1726" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CheerLights Halloween Skull" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?fit=750%2C996&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?resize=750%2C996&amp;ssl=1" alt="" class="wp-image-3421" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?w=1300&amp;ssl=1 1300w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?resize=226%2C300&amp;ssl=1 226w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?resize=771%2C1024&amp;ssl=1 771w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?resize=768%2C1020&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?resize=1157%2C1536&amp;ssl=1 1157w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?resize=750%2C996&amp;ssl=1 750w" sizes="auto, (max-width: 750px) 100vw, 750px" /></a><figcaption class="wp-element-caption">Pimoroni Wireless Plasma Stick + Glass Skull</figcaption></figure>
</div>


<p>Check out other Halloween CheerLights projects over at the CheerLights <a rel="noreferrer noopener" href="https://cheerlights.com/halloween/" target="_blank">blog</a>. Have fun with the idea, build something spooky, and help spread the… <em>fear</em>.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" class="youtube-player" width="750" height="422" src="https://www.youtube.com/embed/2so03Zzy5Fc?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div><figcaption class="wp-element-caption">Streaming Lo-Fi inspired by the latest CheerLights Color</figcaption></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://nothans.com/cheerlights-for-halloween-fearlights/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4170</post-id>	</item>
		<item>
		<title>Exploring the Internet of Things (IoT)</title>
		<link>https://nothans.com/iot</link>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 18 Oct 2023 13:29:12 +0000</pubDate>
				<category><![CDATA[IoT]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[cheerlights]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[thingspeak]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://nothans.com/?page_id=4151</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image">
<figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="428" data-attachment-id="4152" data-permalink="https://nothans.com/iot/image-10-8" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-10.png?fit=2000%2C1143&amp;ssl=1" data-orig-size="2000,1143" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="The Internet of Things (IoT)" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-10.png?fit=750%2C428&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-10.png?resize=750%2C428&#038;ssl=1" alt="" class="wp-image-4152" style="aspect-ratio:16/9;object-fit:cover" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-10.png?resize=1024%2C585&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-10.png?resize=300%2C171&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-10.png?resize=768%2C439&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-10.png?resize=1536%2C878&amp;ssl=1 1536w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-10.png?resize=750%2C429&amp;ssl=1 750w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-10.png?resize=1320%2C754&amp;ssl=1 1320w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-10.png?w=2000&amp;ssl=1 2000w" sizes="auto, (max-width: 750px) 100vw, 750px" /></figure>
</div>

<h2 class="wp-block-heading" id="cheerlights">CheerLights</h2>


<p><a href="https://cheerlights.com/" data-type="URL" data-id="https://cheerlights.com/" target="_blank" rel="noreferrer noopener">CheerLights</a> is an “Internet of Things” project I created in 2011 to help teach people IoT concepts. I consider it a &#8220;Hello, World&#8221; project to learn IoT protocols, microcontroller programming, and LED light control. CheerLights is a global network of synchronized colored lights. Everyone subscribes to the latest CheerLights color, which sets their lights to the same color. The color is set on the <a href="https://cheerlights.com/discord" target="_blank" rel="noreferrer noopener">CheerLights Discord Server</a> by anyone.</p>



<!-- iframe plugin v.6.0 wordpress.org/plugins/iframe/ -->
<iframe loading="lazy" src="https://widgets.cheerlights.com/logo.html" width="100%" height="100" scrolling="yes" class="iframe-class" frameborder="0"></iframe>



<h2 class="wp-block-heading" id="apps">Apps</h2>

<h3 class="wp-block-heading has-text-align-center" id="skystream-track-bluesky-hashtags"><a href="https://github.com/nothans/bluesky-hashtag-app" target="_blank" rel="noreferrer noopener">SkyStream: Track Bluesky Hashtags</a></h3>

<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://github.com/nothans/bluesky-hashtag-app"><img data-recalc-dims="1" loading="lazy" decoding="async" width="341" height="341" data-attachment-id="4888" data-permalink="https://nothans.com/skystream-2" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/skystream-edited.png?fit=341%2C341&amp;ssl=1" data-orig-size="341,341" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="skystream" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/skystream-edited.png?fit=341%2C341&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/skystream-edited.png?resize=341%2C341&#038;ssl=1" alt="" class="wp-image-4888" style="width:194px;height:auto" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/skystream-edited.png?w=341&amp;ssl=1 341w, https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/skystream-edited.png?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/skystream-edited.png?resize=150%2C150&amp;ssl=1 150w" sizes="auto, (max-width: 341px) 100vw, 341px" /></a><figcaption class="wp-element-caption">SkyStream: <a href="https://skystream.nothans.com/" target="_blank" rel="noreferrer noopener">Demo</a> | <a href="https://github.com/nothans/bluesky-hashtag-app" target="_blank" rel="noreferrer noopener">Code</a></figcaption></figure>
</div>

<h2 class="wp-block-heading has-text-align-center" id="iot-debugger-explore-iot-data"><a href="https://github.com/nothans/iot-debugger" target="_blank" rel="noreferrer noopener">IoT Debugger: Explore IoT Data</a></h2>

<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img data-recalc-dims="1" loading="lazy" decoding="async" width="512" height="512" data-attachment-id="4909" data-permalink="https://nothans.com/icon-iot-debugger-2" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/icon-iot-debugger-edited.png?fit=512%2C512&amp;ssl=1" data-orig-size="512,512" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="icon-iot-debugger" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/icon-iot-debugger-edited.png?fit=512%2C512&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/icon-iot-debugger-edited.png?resize=512%2C512&#038;ssl=1" alt="" class="wp-image-4909" style="width:206px;height:auto" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/icon-iot-debugger-edited.png?w=512&amp;ssl=1 512w, https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/icon-iot-debugger-edited.png?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/icon-iot-debugger-edited.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/icon-iot-debugger-edited.png?resize=500%2C500&amp;ssl=1 500w" sizes="auto, (max-width: 512px) 100vw, 512px" /><figcaption class="wp-element-caption">IoT Debugger: <a href="https://iot-debugger.nothans.com/app/index.html">Demo</a> | <a href="https://github.com/nothans/iot-debugger">Code</a></figcaption></figure>
</div>

<h2 class="wp-block-heading" id="latest-iot-posts">Latest IoT Posts</h2>

<ul class="wp-block-latest-posts__list is-grid columns-3 wp-block-latest-posts"><li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2025/03/image.png?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2025/03/image.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2025/03/image.png?resize=530%2C530&amp;ssl=1 530w, https://i0.wp.com/nothans.com/wp-content/uploads/2025/03/image.png?resize=500%2C500&amp;ssl=1 500w, https://i0.wp.com/nothans.com/wp-content/uploads/2025/03/image.png?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2025/03/image.png?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="5074" data-permalink="https://nothans.com/learn-how-to-create-your-own-mcp-server-for-claude-desktop-and-windsurf/image-53" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2025/03/image.png?fit=1227%2C1166&amp;ssl=1" data-orig-size="1227,1166" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CheerLights MCP for Claude and Windsurf and other AI Apps" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2025/03/image.png?fit=750%2C713&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/learn-how-to-create-your-own-mcp-server-for-claude-desktop-and-windsurf">Learn How to Create Your Own MCP Server for Claude Desktop and Windsurf</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2024/12/CheerLights-for-Arduino.png?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2024/12/CheerLights-for-Arduino.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2024/12/CheerLights-for-Arduino.png?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2024/12/CheerLights-for-Arduino.png?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="4976" data-permalink="https://nothans.com/official-arduino-library-for-cheerlights/cheerlights-for-arduino" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2024/12/CheerLights-for-Arduino.png?fit=545%2C386&amp;ssl=1" data-orig-size="545,386" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CheerLights for Arduino" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2024/12/CheerLights-for-Arduino.png?fit=545%2C386&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/official-arduino-library-for-cheerlights">Official Arduino Library for CheerLights</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/image-5.png?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/image-5.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/image-5.png?resize=530%2C530&amp;ssl=1 530w, https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/image-5.png?resize=500%2C500&amp;ssl=1 500w, https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/image-5.png?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/image-5.png?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="4874" data-permalink="https://nothans.com/updating-wled-binary-on-esp32-c3-devices/image-5-22" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/image-5.png?fit=612%2C803&amp;ssl=1" data-orig-size="612,803" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="WLED controller and LEDs" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/image-5.png?fit=612%2C803&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/updating-wled-binary-on-esp32-c3-devices">Updating WLED Binary on ESP32-C3 Devices</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/image-1.png?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/image-1.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/image-1.png?resize=530%2C530&amp;ssl=1 530w, https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/image-1.png?resize=500%2C500&amp;ssl=1 500w, https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/image-1.png?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/image-1.png?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="4858" data-permalink="https://nothans.com/learning-how-to-use-the-arduino-uno-r4-wifi-board/image-1-28" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/image-1.png?fit=783%2C666&amp;ssl=1" data-orig-size="783,666" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Arduino UNO R4 WiFi with Heart" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2024/11/image-1.png?fit=750%2C638&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/learning-how-to-use-the-arduino-uno-r4-wifi-board">Learning How to Use the Arduino UNO R4 WiFi Board</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/11/cheerlights-ai-iot-globe-cyan.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/11/cheerlights-ai-iot-globe-cyan.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/11/cheerlights-ai-iot-globe-cyan.jpg?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/11/cheerlights-ai-iot-globe-cyan.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/11/cheerlights-ai-iot-globe-cyan.jpg?resize=768%2C768&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/11/cheerlights-ai-iot-globe-cyan.jpg?resize=530%2C530&amp;ssl=1 530w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/11/cheerlights-ai-iot-globe-cyan.jpg?resize=750%2C750&amp;ssl=1 750w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/11/cheerlights-ai-iot-globe-cyan.jpg?resize=500%2C500&amp;ssl=1 500w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="4313" data-permalink="https://nothans.com/cheerlights-iot-expert-gpt/cheerlights-ai-iot-globe-cyan" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/11/cheerlights-ai-iot-globe-cyan.jpg?fit=1024%2C1024&amp;ssl=1" data-orig-size="1024,1024" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="cheerlights-ai-iot-globe-cyan" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/11/cheerlights-ai-iot-globe-cyan.jpg?fit=750%2C750&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/cheerlights-iot-expert-gpt">World&#8217;s First GPT for IoT? Learn IoT From the CheerLights Expert GPT powered by ChatGPT.</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-13.png?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-13.png?w=1024&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-13.png?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-13.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-13.png?resize=768%2C768&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-13.png?resize=530%2C530&amp;ssl=1 530w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-13.png?resize=750%2C750&amp;ssl=1 750w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-13.png?resize=500%2C500&amp;ssl=1 500w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="4176" data-permalink="https://nothans.com/cheerlights-is-now-a-discord-iot-project/image-13-5" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-13.png?fit=1024%2C1024&amp;ssl=1" data-orig-size="1024,1024" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CheerLights around the world" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-13.png?fit=750%2C750&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/cheerlights-is-now-a-discord-iot-project">Moving away from X/Twitter: CheerLights is now a Discord IoT project</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?resize=530%2C530&amp;ssl=1 530w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?resize=500%2C500&amp;ssl=1 500w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="3421" data-permalink="https://nothans.com/cheerlights-for-halloween/image-7" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?fit=1300%2C1726&amp;ssl=1" data-orig-size="1300,1726" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CheerLights Halloween Skull" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?fit=750%2C996&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/cheerlights-for-halloween-fearlights">CheerLights for Halloween</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/IoT-Traffic-Data.png?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/IoT-Traffic-Data.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/IoT-Traffic-Data.png?resize=530%2C530&amp;ssl=1 530w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/IoT-Traffic-Data.png?resize=500%2C500&amp;ssl=1 500w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/IoT-Traffic-Data.png?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/IoT-Traffic-Data.png?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="3914" data-permalink="https://nothans.com/chatgpt-code-interpreter-for-thingspeak-iot-data-analysis/iot-traffic-data" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/IoT-Traffic-Data.png?fit=1376%2C1409&amp;ssl=1" data-orig-size="1376,1409" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="IoT Traffic Data" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/IoT-Traffic-Data.png?fit=750%2C768&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/chatgpt-code-interpreter-for-thingspeak-iot-data-analysis">ChatGPT Code Interpreter for ThingSpeak IoT Data Analysis</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/image-3.png?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/image-3.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/image-3.png?resize=530%2C530&amp;ssl=1 530w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/image-3.png?resize=500%2C500&amp;ssl=1 500w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/image-3.png?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/image-3.png?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="3650" data-permalink="https://nothans.com/top-10-iot-project-ideas-for-thingspeak/image-3-6" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/image-3.png?fit=949%2C702&amp;ssl=1" data-orig-size="949,702" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="ThingSpeak for IoT Projects" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/image-3.png?fit=750%2C555&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/top-10-iot-project-ideas-for-thingspeak">Top 10 IoT Project Ideas For ThingSpeak</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?resize=60%2C60&amp;ssl=1 60w, https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="1246" data-permalink="https://nothans.com/lovebox-internet-of-things-for-valentines-day/lovebox-2" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?fit=4032%2C3024&amp;ssl=1" data-orig-size="4032,3024" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Lovebox" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?fit=750%2C563&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/happy-valentines-day-heres-some-iot">Happy Valentine&#8217;s Day! Here&#8217;s some IoT.</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-10.png?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-10.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-10.png?resize=530%2C530&amp;ssl=1 530w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-10.png?resize=500%2C500&amp;ssl=1 500w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-10.png?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-10.png?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="3553" data-permalink="https://nothans.com/on-air-light-2023/image-10-2" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-10.png?fit=1253%2C943&amp;ssl=1" data-orig-size="1253,943" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="New On Air Light" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-10.png?fit=750%2C565&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/on-air-light-2023">On Air Light 2023: Easy DIY Status Light for Microsoft Teams and Zoom</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-1.png?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-1.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-1.png?resize=530%2C530&amp;ssl=1 530w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-1.png?resize=500%2C500&amp;ssl=1 500w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-1.png?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-1.png?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="3526" data-permalink="https://nothans.com/send-data-to-thingspeak-with-at-commands/image-1-6" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-1.png?fit=909%2C809&amp;ssl=1" data-orig-size="909,809" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="SIM800L Module" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-1.png?fit=750%2C667&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/send-data-to-thingspeak-with-at-commands">Send IoT Data to ThingSpeak using AT Commands (Arduino and SIM800L Tutorial)</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/11/image-6.png?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2022/11/image-6.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/11/image-6.png?resize=530%2C530&amp;ssl=1 530w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/11/image-6.png?resize=500%2C500&amp;ssl=1 500w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/11/image-6.png?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/11/image-6.png?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="3456" data-permalink="https://nothans.com/give-the-gift-of-cheerlights-this-holiday-season/image-6-2" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/11/image-6.png?fit=702%2C933&amp;ssl=1" data-orig-size="702,933" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CheerLights Gift" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/11/image-6.png?fit=702%2C933&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/give-the-gift-of-cheerlights-this-holiday-season">Give the Gift of CheerLights this Holiday Season</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/11/image-4.png?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2022/11/image-4.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/11/image-4.png?resize=530%2C530&amp;ssl=1 530w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/11/image-4.png?resize=500%2C500&amp;ssl=1 500w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/11/image-4.png?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/11/image-4.png?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="3439" data-permalink="https://nothans.com/lofi-girl-shadowbox/image-4-3" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/11/image-4.png?fit=1216%2C916&amp;ssl=1" data-orig-size="1216,916" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Lofi Girl Shadowbox" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/11/image-4.png?fit=750%2C565&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/lofi-girl-shadowbox">Internet-connected Lofi Girl Shadowbox</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?resize=530%2C530&amp;ssl=1 530w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?resize=500%2C500&amp;ssl=1 500w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="3421" data-permalink="https://nothans.com/cheerlights-for-halloween/image-7" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?fit=1300%2C1726&amp;ssl=1" data-orig-size="1300,1726" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CheerLights Halloween Skull" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?fit=750%2C996&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/cheerlights-for-halloween">#FearLights: CheerLights for Halloween</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/iot-debugger-cheerlights.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/iot-debugger-cheerlights.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/iot-debugger-cheerlights.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/iot-debugger-cheerlights.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="2817" data-permalink="https://nothans.com/the-iot-debugger-app-for-thingspeak/iot-debugger-cheerlights" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/iot-debugger-cheerlights.jpg?fit=1277%2C759&amp;ssl=1" data-orig-size="1277,759" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1651144610&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="iot-debugger-cheerlights" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/iot-debugger-cheerlights.jpg?fit=750%2C446&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/the-iot-debugger-app-for-thingspeak">The IoT Debugger App for ThingSpeak Now Includes a CheerLights Example</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/03/raspberry-shake.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2022/03/raspberry-shake.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/03/raspberry-shake.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/03/raspberry-shake.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="2746" data-permalink="https://nothans.com/you-can-see-the-earth-move-thanks-to-a-seismograph-board-for-the-raspberry-pi/raspberry-shake" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/03/raspberry-shake.jpg?fit=1249%2C888&amp;ssl=1" data-orig-size="1249,888" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="raspberry-shake" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/03/raspberry-shake.jpg?fit=750%2C533&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/you-can-see-the-earth-move-thanks-to-a-seismograph-board-for-the-raspberry-pi">You Can See the Earth Move Thanks to a Seismograph Board for the Raspberry Pi</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/01/still-frame.png?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2022/01/still-frame.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/01/still-frame.png?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/01/still-frame.png?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="2628" data-permalink="https://nothans.com/early-experimentation-interactive-twitch-live-streams-ai-produced-lo-fi-music-and-iot/still-frame" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/01/still-frame.png?fit=1920%2C1080&amp;ssl=1" data-orig-size="1920,1080" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Lo-Fi Stream" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/01/still-frame.png?fit=750%2C422&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/early-experimentation-interactive-twitch-live-streams-ai-produced-lo-fi-music-and-iot">Early Experimentation: Interactive Twitch Live Streams, AI Produced Lo-Fi Music, and IoT</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/12/community.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2021/12/community.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/12/community.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/12/community.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="2602" data-permalink="https://nothans.com/updates-to-the-cheerlights-iot-project/community" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/12/community.jpg?fit=626%2C417&amp;ssl=1" data-orig-size="626,417" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="community" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/12/community.jpg?fit=626%2C417&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/updates-to-the-cheerlights-iot-project">Updates to the CheerLights IoT Project: Node-RED, JavaScript, Twitch, and Discord</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/12/CheerLights-MathWorks-Cyan.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2021/12/CheerLights-MathWorks-Cyan.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/12/CheerLights-MathWorks-Cyan.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/12/CheerLights-MathWorks-Cyan.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="2587" data-permalink="https://nothans.com/new-cheerlights-installation-at-mathworks-lakeside-campus/cheerlights-mathworks-cyan" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/12/CheerLights-MathWorks-Cyan.jpg?fit=1102%2C476&amp;ssl=1" data-orig-size="1102,476" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CheerLights MathWorks Cyan" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/12/CheerLights-MathWorks-Cyan.jpg?fit=750%2C324&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/new-cheerlights-installation-at-mathworks-lakeside-campus">New CheerLights Installation at MathWorks Lakeside Campus</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/11/HackPGH_ioBridge_Arduino-scaled.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2021/11/HackPGH_ioBridge_Arduino-scaled.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/11/HackPGH_ioBridge_Arduino-scaled.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/11/HackPGH_ioBridge_Arduino-scaled.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="2553" data-permalink="https://nothans.com/cheerlights-turns-10/hackpgh_iobridge_arduino" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/11/HackPGH_ioBridge_Arduino-scaled.jpg?fit=2560%2C1912&amp;ssl=1" data-orig-size="2560,1912" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;2.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 4&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1323470109&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;3.85&quot;,&quot;iso&quot;:&quot;80&quot;,&quot;shutter_speed&quot;:&quot;0.041666666666667&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="CheerLights HackPGH ioBridge Arduino" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/11/HackPGH_ioBridge_Arduino-scaled.jpg?fit=750%2C560&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/cheerlights-turns-10">Worldwide Network of Lights: CheerLights Turns 10</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/10/insider-connected.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2021/10/insider-connected.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/10/insider-connected.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/10/insider-connected.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="2451" data-permalink="https://nothans.com/the-internet-of-pinball-stern-pinball/insider-connected" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/10/insider-connected.jpg?fit=1280%2C720&amp;ssl=1" data-orig-size="1280,720" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Stern Insider Connected Platform" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/10/insider-connected.jpg?fit=750%2C422&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/the-internet-of-pinball-stern-pinball">The Internet of Pinball: What an IoT Expert Has to Say About Stern Pinball&#8217;s Insider Connected Platform</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/10/interactive_pumpkin_cyan.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2021/10/interactive_pumpkin_cyan.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/10/interactive_pumpkin_cyan.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/10/interactive_pumpkin_cyan.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="2414" data-permalink="https://nothans.com/no-code-interactive-halloween-pumpkin/interactive_pumpkin_cyan" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/10/interactive_pumpkin_cyan.jpg?fit=749%2C999&amp;ssl=1" data-orig-size="749,999" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="interactive pumpkin" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/10/interactive_pumpkin_cyan.jpg?fit=749%2C999&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/no-code-interactive-halloween-pumpkin">No Code: Interactive, IoT-enabled Halloween Pumpkin RGB Jack-o&#8217;-Lantern</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/on-air-light-led-strip.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/on-air-light-led-strip.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/on-air-light-led-strip.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/on-air-light-led-strip.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="2372" data-permalink="https://nothans.com/on-air-light-for-live-streaming/on-air-light-led-strip" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/on-air-light-led-strip.jpg?fit=1016%2C992&amp;ssl=1" data-orig-size="1016,992" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="On Air Light with LED Strip" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/on-air-light-led-strip.jpg?fit=750%2C732&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/on-air-light-for-live-streaming">No Code: On Air Light Controller For Live Streaming and Online Meetings</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/mytoaster_behind_the_scenes_tiktok.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/mytoaster_behind_the_scenes_tiktok.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/mytoaster_behind_the_scenes_tiktok.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/mytoaster_behind_the_scenes_tiktok.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="2323" data-permalink="https://nothans.com/my-toaster-is-now-on-tiktok/mytoaster_behind_the_scenes_tiktok" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/mytoaster_behind_the_scenes_tiktok.jpg?fit=745%2C993&amp;ssl=1" data-orig-size="745,993" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="MyToaster behind the scenes TikTok" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/mytoaster_behind_the_scenes_tiktok.jpg?fit=745%2C993&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/my-toaster-is-now-on-tiktok">My Toaster is Now on TikTok</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/07/weber_temperature.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2021/07/weber_temperature.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/07/weber_temperature.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/07/weber_temperature.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="2307" data-permalink="https://nothans.com/the-data-science-behind-great-bbq/weber_temperature" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/07/weber_temperature.jpg?fit=690%2C920&amp;ssl=1" data-orig-size="690,920" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="weber temperature" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/07/weber_temperature.jpg?fit=690%2C920&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/the-data-science-behind-great-bbq">The Data Science (and Some IoT) Behind Great BBQ</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/05/air_fryer_thingspeak_particle-scaled.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2021/05/air_fryer_thingspeak_particle-scaled.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/05/air_fryer_thingspeak_particle-scaled.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/05/air_fryer_thingspeak_particle-scaled.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="2221" data-permalink="https://nothans.com/when-will-your-air-fryer-fail/air_fryer_thingspeak_particle" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/05/air_fryer_thingspeak_particle-scaled.jpg?fit=2560%2C1980&amp;ssl=1" data-orig-size="2560,1980" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;1.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 2&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1622115639&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.442&quot;,&quot;iso&quot;:&quot;356&quot;,&quot;shutter_speed&quot;:&quot;0.016671&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="Air Fryer Connected to ThingSpeak" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/05/air_fryer_thingspeak_particle-scaled.jpg?fit=750%2C580&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/when-will-your-air-fryer-fail">Predictive Maintenance: Going Next Level With the Ninja Foodi Air Fryer</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/04/internet-of-nouns-nothans.png?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2021/04/internet-of-nouns-nothans.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/04/internet-of-nouns-nothans.png?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/04/internet-of-nouns-nothans.png?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="2141" data-permalink="https://nothans.com/the-internet-of-nouns/internet-of-nouns-nothans" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/04/internet-of-nouns-nothans.png?fit=751%2C706&amp;ssl=1" data-orig-size="751,706" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Internet of Nouns" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/04/internet-of-nouns-nothans.png?fit=750%2C705&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/the-internet-of-nouns">The Internet of Nouns: How Twitter and Foursquare Changed My Life</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2020/12/pimoroni_kit.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2020/12/pimoroni_kit.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2020/12/pimoroni_kit.jpg?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2020/12/pimoroni_kit.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2020/12/pimoroni_kit.jpg?resize=768%2C768&amp;ssl=1 768w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="1649" data-permalink="https://nothans.com/cheerlights-for-raspberry-pi-zero-w-and-blinkt/sony-dsc" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/12/pimoroni_kit.jpg?fit=1024%2C1024&amp;ssl=1" data-orig-size="1024,1024" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;SONY DSC&quot;,&quot;created_timestamp&quot;:&quot;1488192064&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;SONY DSC&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="pimoroni raspberry pi kit" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/12/pimoroni_kit.jpg?fit=750%2C750&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/cheerlights-for-raspberry-pi-zero-w-and-blinkt">CheerLights for Raspberry Pi Zero W and Blinkt!</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2020/12/Frosted_Acrylic-scaled.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2020/12/Frosted_Acrylic-scaled.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2020/12/Frosted_Acrylic-scaled.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2020/12/Frosted_Acrylic-scaled.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="1643" data-permalink="https://nothans.com/adafruit-matrix-portal-led-display-diffused-acrylic-stand/frosted_acrylic" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/12/Frosted_Acrylic-scaled.jpg?fit=2560%2C1920&amp;ssl=1" data-orig-size="2560,1920" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;1.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 2&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1607428239&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.442&quot;,&quot;iso&quot;:&quot;421&quot;,&quot;shutter_speed&quot;:&quot;0.008335&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="Frosted Acrylic" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/12/Frosted_Acrylic-scaled.jpg?fit=750%2C563&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/adafruit-matrix-portal-led-display-diffused-acrylic-stand">Adafruit Matrix Portal LED Display Diffused Acrylic Stand</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light.jpg?resize=60%2C60&amp;ssl=1 60w, https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="1491" data-permalink="https://nothans.com/on-air-light-for-microsoft-teams-and-zoom-meetings/on-air-light" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light.jpg?fit=1224%2C918&amp;ssl=1" data-orig-size="1224,918" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="On-Air-Light" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light.jpg?fit=750%2C563&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/on-air-light-for-microsoft-teams-and-zoom-meetings">&#8216;On Air&#8217; Light for Microsoft Teams and Zoom Meetings</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2019/06/MQTT_CheerLights_topic.png?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2019/06/MQTT_CheerLights_topic.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2019/06/MQTT_CheerLights_topic.png?resize=60%2C60&amp;ssl=1 60w, https://i0.wp.com/nothans.com/wp-content/uploads/2019/06/MQTT_CheerLights_topic.png?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="1313" data-permalink="https://nothans.com/real-time-colors-on-cheerlights/mqtt_cheerlights_topic" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2019/06/MQTT_CheerLights_topic.png?fit=400%2C340&amp;ssl=1" data-orig-size="400,340" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CheerLights MQTT" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2019/06/MQTT_CheerLights_topic.png?fit=400%2C340&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/real-time-colors-on-cheerlights">Real-time Colors on CheerLights</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?resize=60%2C60&amp;ssl=1 60w, https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="1246" data-permalink="https://nothans.com/lovebox-internet-of-things-for-valentines-day/lovebox-2" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?fit=4032%2C3024&amp;ssl=1" data-orig-size="4032,3024" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Lovebox" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?fit=750%2C563&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/lovebox-internet-of-things-for-valentines-day">Lovebox: Internet of Things for Valentine&#8217;s Day</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2018/12/Jasons_Fishcam.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2018/12/Jasons_Fishcam.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2018/12/Jasons_Fishcam.jpg?resize=60%2C60&amp;ssl=1 60w, https://i0.wp.com/nothans.com/wp-content/uploads/2018/12/Jasons_Fishcam.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2018/12/Jasons_Fishcam.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="1222" data-permalink="https://nothans.com/my-history-of-the-internet-of-things/jasons_fishcam" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2018/12/Jasons_Fishcam.jpg?fit=640%2C480&amp;ssl=1" data-orig-size="640,480" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Jason&amp;#8217;s Fishcam" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2018/12/Jasons_Fishcam.jpg?fit=640%2C480&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/my-history-of-the-internet-of-things">(My) History of the Internet of Things</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2018/10/IFTTT_Hue.png?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2018/10/IFTTT_Hue.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2018/10/IFTTT_Hue.png?resize=60%2C60&amp;ssl=1 60w, https://i0.wp.com/nothans.com/wp-content/uploads/2018/10/IFTTT_Hue.png?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="1214" data-permalink="https://nothans.com/control-ifttt-webhooks-with-matlab/ifttt_hue" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2018/10/IFTTT_Hue.png?fit=315%2C251&amp;ssl=1" data-orig-size="315,251" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="IFTTT Webhooks to Philips Hue" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2018/10/IFTTT_Hue.png?fit=315%2C251&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/control-ifttt-webhooks-with-matlab">Control IFTTT Webhooks with MATLAB</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2018/06/People_Counter_at_TechJam.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2018/06/People_Counter_at_TechJam.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2018/06/People_Counter_at_TechJam.jpg?resize=60%2C60&amp;ssl=1 60w, https://i0.wp.com/nothans.com/wp-content/uploads/2018/06/People_Counter_at_TechJam.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2018/06/People_Counter_at_TechJam.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="1192" data-permalink="https://nothans.com/thingspeak-at-the-boston-techjam/people_counter_at_techjam" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2018/06/People_Counter_at_TechJam.jpg?fit=2787%2C1625&amp;ssl=1" data-orig-size="2787,1625" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="People Counter at TechJam" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2018/06/People_Counter_at_TechJam.jpg?fit=750%2C437&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/thingspeak-at-the-boston-techjam">ThingSpeak at the Boston TechJam</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2018/05/crowd.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2018/05/crowd.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2018/05/crowd.jpg?resize=60%2C60&amp;ssl=1 60w, https://i0.wp.com/nothans.com/wp-content/uploads/2018/05/crowd.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2018/05/crowd.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="1180" data-permalink="https://nothans.com/getting-ready-for-the-bay-area-maker-faire/crowd" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2018/05/crowd.jpg?fit=1858%2C1045&amp;ssl=1" data-orig-size="1858,1045" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Hans Scharler at Maker Faire" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2018/05/crowd.jpg?fit=750%2C422&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/getting-ready-for-the-bay-area-maker-faire">Getting Ready for the Bay Area Maker Faire!</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2017/12/CheerLights_2017.gif?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" data-attachment-id="1148" data-permalink="https://nothans.com/use-the-new-mqtt-service-from-thingspeak-for-real-time-cheerlights-updates/cheerlights_2017" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/12/CheerLights_2017.gif?fit=609%2C609&amp;ssl=1" data-orig-size="609,609" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CheerLights 2017" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/12/CheerLights_2017.gif?fit=609%2C609&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/use-the-new-mqtt-service-from-thingspeak-for-real-time-cheerlights-updates">Use the New MQTT Service from ThingSpeak for Real-time CheerLights Updates</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2017/12/DeepLens_Hot_Dog.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2017/12/DeepLens_Hot_Dog.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/12/DeepLens_Hot_Dog.jpg?resize=60%2C60&amp;ssl=1 60w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/12/DeepLens_Hot_Dog.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/12/DeepLens_Hot_Dog.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="1145" data-permalink="https://nothans.com/use-aws-deeplens-to-determine-if-hotdog-or-not-hotdog/deeplens_hot_dog" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/12/DeepLens_Hot_Dog.jpg?fit=832%2C1109&amp;ssl=1" data-orig-size="832,1109" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="DeepLens Hot Dog" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/12/DeepLens_Hot_Dog.jpg?fit=750%2C1000&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/use-aws-deeplens-to-determine-if-hotdog-or-not-hotdog">Use AWS DeepLens to Determine If Hotdog or Not Hotdog</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2017/07/Arduino-MKR1000-Pinout.png?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2017/07/Arduino-MKR1000-Pinout.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/07/Arduino-MKR1000-Pinout.png?resize=60%2C60&amp;ssl=1 60w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/07/Arduino-MKR1000-Pinout.png?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/07/Arduino-MKR1000-Pinout.png?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="1088" data-permalink="https://nothans.com/how-to-reset-the-arduino-mkr1000/arduino-mkr1000-pinout" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/07/Arduino-MKR1000-Pinout.png?fit=1057%2C756&amp;ssl=1" data-orig-size="1057,756" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Arduino MKR1000 Pinout and Reset Button" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/07/Arduino-MKR1000-Pinout.png?fit=750%2C536&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/how-to-reset-the-arduino-mkr1000">How to Reset the Arduino MKR1000</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Nursery_Robot_IoT.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Nursery_Robot_IoT.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Nursery_Robot_IoT.jpg?resize=60%2C60&amp;ssl=1 60w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Nursery_Robot_IoT.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Nursery_Robot_IoT.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="1074" data-permalink="https://nothans.com/cheerlights-robot-for-your-nursery/nursery_robot_iot" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Nursery_Robot_IoT.jpg?fit=982%2C1134&amp;ssl=1" data-orig-size="982,1134" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Nursery Robot CheerLights IoT" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Nursery_Robot_IoT.jpg?fit=750%2C866&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/cheerlights-robot-for-your-nursery">CheerLights Robot for Your Nursery</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ESP8266.png?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ESP8266.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ESP8266.png?resize=60%2C60&amp;ssl=1 60w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ESP8266.png?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ESP8266.png?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="1028" data-permalink="https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak/esp8266" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ESP8266.png?fit=967%2C703&amp;ssl=1" data-orig-size="967,703" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="ESP8266 NodeMCU" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ESP8266.png?fit=750%2C545&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak">Measure Wi-Fi Signal Levels with the ESP8266 and ThingSpeak</a></li>
<li><a class="wp-block-latest-posts__post-title" href="https://nothans.com/learn-how-to-use-mqtt-fx-with-thingspeak">Learn How to Use MQTT.fx with ThingSpeak</a></li>
<li><a class="wp-block-latest-posts__post-title" href="https://nothans.com/are-open-source-iot-platforms-ready-for-primetime">Are Open Source IoT Platforms Ready for Primetime?</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2024/10/image-2.png?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2024/10/image-2.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2024/10/image-2.png?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2024/10/image-2.png?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="4821" data-permalink="https://nothans.com/twilio-rickrolls-you-using-their-api/image-2-24" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2024/10/image-2.png?fit=700%2C449&amp;ssl=1" data-orig-size="700,449" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Rickroll meme" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2024/10/image-2.png?fit=700%2C449&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/twilio-rickrolls-you-using-their-api">Twilio Rickrolls You Using Their API</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2016/08/MQTT_Meme.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2016/08/MQTT_Meme.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2016/08/MQTT_Meme.jpg?resize=60%2C60&amp;ssl=1 60w, https://i0.wp.com/nothans.com/wp-content/uploads/2016/08/MQTT_Meme.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2016/08/MQTT_Meme.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="929" data-permalink="https://nothans.com/mqtt-is-so-hot-right-now/mqtt_meme" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2016/08/MQTT_Meme.jpg?fit=620%2C497&amp;ssl=1" data-orig-size="620,497" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="IoT MQTT Meme" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2016/08/MQTT_Meme.jpg?fit=620%2C497&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/mqtt-is-so-hot-right-now">MQTT is So Hot Right Now</a></li>
<li><a class="wp-block-latest-posts__post-title" href="https://nothans.com/open-source-iot-debug-tool-for-thingspeak-and-particle">Open Source IoT Debug Tool for ThingSpeak and Particle</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/particle_thingpeak.png?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/particle_thingpeak.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/particle_thingpeak.png?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/particle_thingpeak.png?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="2120" data-permalink="https://nothans.com/particle-webhooks-and-thingspeak/particle_thingpeak" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/particle_thingpeak.png?fit=1036%2C641&amp;ssl=1" data-orig-size="1036,641" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Particle ThingSpeak" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/particle_thingpeak.png?fit=750%2C464&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/particle-webhooks-and-thingspeak">ThingSpeak + Particle Photon using Webhooks</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/webhooks-overview.png?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/webhooks-overview.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/webhooks-overview.png?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/webhooks-overview.png?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="2785" data-permalink="https://nothans.com/particle-electron-and-webhooks-to-thingspeak/webhooks-overview" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/webhooks-overview.png?fit=800%2C431&amp;ssl=1" data-orig-size="800,431" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="webhooks-overview" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/webhooks-overview.png?fit=750%2C404&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/particle-electron-and-webhooks-to-thingspeak">Particle Electron and Webhooks to ThingSpeak!</a></li>
<li><a class="wp-block-latest-posts__post-title" href="https://nothans.com/particle-electron-thingspeak-kickstarter">Particle Electron Kickstarter Kit Just Arrived</a></li>
<li><a class="wp-block-latest-posts__post-title" href="https://nothans.com/seeeduino-cloud-starter-kit-for-aws-iot">Seeeduino Cloud Starter Kit for AWS IoT</a></li>
<li><a class="wp-block-latest-posts__post-title" href="https://nothans.com/esp-210-windows-development">ESP-210 Windows USB Driver</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2015/12/CheerLights-Video.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2015/12/CheerLights-Video.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2015/12/CheerLights-Video.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2015/12/CheerLights-Video.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="3484" data-permalink="https://nothans.com/cheerlights-what-will-you-build/cheerlights-video" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2015/12/CheerLights-Video.jpg?fit=634%2C360&amp;ssl=1" data-orig-size="634,360" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CheerLights Video" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2015/12/CheerLights-Video.jpg?fit=634%2C360&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/cheerlights-what-will-you-build">CheerLights &#8211; What Will You Build?</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2015/08/tumblr_ntusec51tQ1tmt0uwo1_1280-1-e1469565723202.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" data-attachment-id="607" data-permalink="https://nothans.com/cheerlights-with-lifx-led-light-bulb/attachment/607" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2015/08/tumblr_ntusec51tQ1tmt0uwo1_1280-1-e1469565723202.jpg?fit=500%2C711&amp;ssl=1" data-orig-size="500,711" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="LIFX Wi-Fi Light Bulb" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2015/08/tumblr_ntusec51tQ1tmt0uwo1_1280-1-e1469565723202.jpg?fit=720%2C1024&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/cheerlights-with-lifx-led-light-bulb">CheerLights with LIFX Wi-Fi Light Bulbs</a></li>
<li><a class="wp-block-latest-posts__post-title" href="https://nothans.com/mytoaster-the-washington-post-iot-infographic">The Washington Post IoT Infographic</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2024/10/image-1.png?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2024/10/image-1.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2024/10/image-1.png?resize=530%2C530&amp;ssl=1 530w, https://i0.wp.com/nothans.com/wp-content/uploads/2024/10/image-1.png?resize=500%2C500&amp;ssl=1 500w, https://i0.wp.com/nothans.com/wp-content/uploads/2024/10/image-1.png?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2024/10/image-1.png?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="4819" data-permalink="https://nothans.com/thingspeak-powershell-for-free-disk-space/image-1-27" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2024/10/image-1.png?fit=865%2C534&amp;ssl=1" data-orig-size="865,534" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Windows PowerShell and ThingSpeak" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2024/10/image-1.png?fit=750%2C463&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/thingspeak-powershell-for-free-disk-space">Send Your Windows Server’s Disk Free Space to ThingSpeak Using PowerShell</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/11/Wireless_CheerLights_Tree.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2021/11/Wireless_CheerLights_Tree.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/11/Wireless_CheerLights_Tree.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/11/Wireless_CheerLights_Tree.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="2551" data-permalink="https://nothans.com/cheerlights-turns-10/wireless_cheerlights_tree" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/11/Wireless_CheerLights_Tree.jpg?fit=2048%2C1365&amp;ssl=1" data-orig-size="2048,1365" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Wireless_CheerLights_Tree" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/11/Wireless_CheerLights_Tree.jpg?fit=750%2C500&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/cheerlights-is-back">CheerLights is Back!</a></li>
<li><a class="wp-block-latest-posts__post-title" href="https://nothans.com/small-batch-beer-winston-salem">IoT at the Small Batch Beer Brewery in Winston-Salem</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/11/Cheerlights_CheerLantern.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2021/11/Cheerlights_CheerLantern.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/11/Cheerlights_CheerLantern.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/11/Cheerlights_CheerLantern.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="2542" data-permalink="https://nothans.com/cheerlights-turns-10/cheerlights_cheerlantern" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/11/Cheerlights_CheerLantern.jpg?fit=1536%2C2048&amp;ssl=1" data-orig-size="1536,2048" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;u8800&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1039348800&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;25&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="CheerLights CheerLantern" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/11/Cheerlights_CheerLantern.jpg?fit=750%2C1000&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/cheerlights-is-back-for-the-holidays">CheerLights is Back for the Holidays</a></li>
<li><a class="wp-block-latest-posts__post-title" href="https://nothans.com/un-grille-pain-high-tech-qui-envoie-des-tweets">Un grille-pain high tech qui envoie des tweets</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2011/12/71y2kKz7.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2011/12/71y2kKz7.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2011/12/71y2kKz7.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="1819" data-permalink="https://nothans.com/cheerlights-my-lights-are-linked-to-everyone/71y2kkz7" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2011/12/71y2kKz7.jpg?fit=400%2C297&amp;ssl=1" data-orig-size="400,297" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="71y2kKz7" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2011/12/71y2kKz7.jpg?fit=400%2C297&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/cheerlights-my-lights-are-linked-to-everyone">CheerLights: my lights are linked to everyone else&#8217;s</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="135" src="https://i0.wp.com/nothans.com/wp-content/uploads/2011/09/Internet_of_Things_Top_100_Thinkers.jpg?resize=150%2C135&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2011/09/Internet_of_Things_Top_100_Thinkers.jpg?resize=150%2C135&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2011/09/Internet_of_Things_Top_100_Thinkers.jpg?zoom=2&amp;resize=150%2C135&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2011/09/Internet_of_Things_Top_100_Thinkers.jpg?zoom=3&amp;resize=150%2C135&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="770" data-permalink="https://nothans.com/top-100-internet-of-things-thinkers/internet_of_things_top_100_thinkers-2" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2011/09/Internet_of_Things_Top_100_Thinkers.jpg?fit=560%2C135&amp;ssl=1" data-orig-size="560,135" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Top IoT Influencer" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2011/09/Internet_of_Things_Top_100_Thinkers.jpg?fit=560%2C135&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/top-100-internet-of-things-thinkers">Top 100 &#8220;Internet of Things&#8221; Thinkers</a></li>
<li><a class="wp-block-latest-posts__post-title" href="https://nothans.com/thingspeak-building-my-own-twitter-for-things">ThingSpeak: Building My Own Twitter (for Things)</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2010/09/Google-Latitude-ioBridge-Mashup2.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Location Aware Home Automation using Google Latitude API and ioBridge API" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2010/09/Google-Latitude-ioBridge-Mashup2.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2010/09/Google-Latitude-ioBridge-Mashup2.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2010/09/Google-Latitude-ioBridge-Mashup2.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="253" data-permalink="https://nothans.com/automatic-thermostat-control-based-on-location/google-latitude-iobridge-mashup-3" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2010/09/Google-Latitude-ioBridge-Mashup2.jpg?fit=550%2C433&amp;ssl=1" data-orig-size="550,433" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Location Aware Home Automation" data-image-description="" data-image-caption="&lt;p&gt;Location Aware Home Automation&lt;/p&gt;
" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2010/09/Google-Latitude-ioBridge-Mashup2.jpg?fit=550%2C433&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/automatic-thermostat-control-based-on-location">Automatic Thermostat Control Based on Location and Weather</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/03/image-2.png?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2022/03/image-2.png?w=559&amp;ssl=1 559w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/03/image-2.png?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/03/image-2.png?resize=150%2C150&amp;ssl=1 150w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="2757" data-permalink="https://nothans.com/toaster-twitter-internet-of-things/image-2" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/03/image-2.png?fit=559%2C560&amp;ssl=1" data-orig-size="559,560" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="IoT diagram" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/03/image-2.png?fit=559%2C560&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/toaster-twitter-internet-of-things">Toaster + Twitter = Internet of Things</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2010/06/hotel-cards-scaled.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2010/06/hotel-cards-scaled.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2010/06/hotel-cards-scaled.jpg?resize=530%2C530&amp;ssl=1 530w, https://i0.wp.com/nothans.com/wp-content/uploads/2010/06/hotel-cards-scaled.jpg?resize=500%2C500&amp;ssl=1 500w, https://i0.wp.com/nothans.com/wp-content/uploads/2010/06/hotel-cards-scaled.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2010/06/hotel-cards-scaled.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="3173" data-permalink="https://nothans.com/new-gig-less-hotels/hotel-cards" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2010/06/hotel-cards-scaled.jpg?fit=2560%2C1920&amp;ssl=1" data-orig-size="2560,1920" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="hotel key cards" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2010/06/hotel-cards-scaled.jpg?fit=750%2C563&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/new-gig-less-hotels">New Gig, Less Hotels</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2010/03/System-Overview.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Touch -&gt; TouchShield Slide -&gt; Arduino -&gt; TouchShield Slide" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2010/03/System-Overview.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2010/03/System-Overview.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2010/03/System-Overview.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="142" data-permalink="https://nothans.com/system-overview" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2010/03/System-Overview.jpg?fit=546%2C386&amp;ssl=1" data-orig-size="546,386" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Touch -&gt; TouchShield Slide -&gt; Arduino -&gt; TouchShield Slide" data-image-description="" data-image-caption="&lt;p&gt;Touch -&gt; TouchShield Slide -&gt; Arduino -&gt; TouchShield Slide&lt;/p&gt;
" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2010/03/System-Overview.jpg?fit=546%2C386&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/touchshield-slide-two-way-communications">TouchShield Slide Two-way Communications</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Message-Center-720680.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Message-Center-720680.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Message-Center-720680.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Message-Center-720680.jpg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="3214" data-permalink="https://nothans.com/internet-enabled-message-center/message-center-720680" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Message-Center-720680.jpg?fit=600%2C352&amp;ssl=1" data-orig-size="600,352" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Message-Center-720680" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Message-Center-720680.jpg?fit=600%2C352&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/internet-enabled-message-center">Internet-enabled Message Center</a></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><img loading="lazy" decoding="async" width="150" height="150" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/08/iphone-dog-feeder.jpg?resize=150%2C150&amp;ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2022/08/iphone-dog-feeder.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/08/iphone-dog-feeder.jpg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w" sizes="auto, (max-width: 150px) 100vw, 150px" data-attachment-id="3104" data-permalink="https://nothans.com/first-external-iobridge-project-pet-treat-dispenser/iphone-dog-feeder" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/08/iphone-dog-feeder.jpg?fit=300%2C225&amp;ssl=1" data-orig-size="300,225" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="iphone-dog-feeder" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/08/iphone-dog-feeder.jpg?fit=300%2C225&amp;ssl=1" /></div><a class="wp-block-latest-posts__post-title" href="https://nothans.com/first-external-iobridge-project-pet-treat-dispenser">First External ioBridge Project: Pet Treat Dispenser</a></li>
</ul>


<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<h2 class="wp-block-heading">Subscribe</h2>



<p>I am exploring <a href="/ai">AI</a>, <a href="/iot">IoT</a>, <a href="/community">community</a>, and life&#8230; <em>and sometimes barbecue&#8230;</em> on a weekly basis. Subscribe to keep up with my latest musings about things.</p>


<div class="wp-block-site-logo"><a href="https://nothans.com/" class="custom-logo-link" rel="home"><img loading="lazy" decoding="async" width="117" height="59" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/about_things_logo.png?fit=208%2C105&amp;ssl=1" class="custom-logo" alt="About Things | A Hans Scharler Blog" data-attachment-id="3607" data-permalink="https://nothans.com/about_things_logo" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/about_things_logo.png?fit=208%2C105&amp;ssl=1" data-orig-size="208,105" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="About Things Blog Logo" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/about_things_logo.png?fit=208%2C105&amp;ssl=1" /></a></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">  
  
  <div class="
    mailpoet_form_popup_overlay
      "></div>
  <div
    id="mailpoet_form_5"
    class="
      mailpoet_form
      mailpoet_form_html
      mailpoet_form_position_
      mailpoet_form_animation_
    "
      >

    <style type="text/css">
     #mailpoet_form_5 .mailpoet_form {  }
#mailpoet_form_5 .mailpoet_column_with_background { padding: 10px; }
#mailpoet_form_5 .mailpoet_form_column:not(:first-child) { margin-left: 20px; }
#mailpoet_form_5 .mailpoet_paragraph { line-height: 20px; margin-bottom: 20px; }
#mailpoet_form_5 .mailpoet_segment_label, #mailpoet_form_5 .mailpoet_text_label, #mailpoet_form_5 .mailpoet_textarea_label, #mailpoet_form_5 .mailpoet_select_label, #mailpoet_form_5 .mailpoet_radio_label, #mailpoet_form_5 .mailpoet_checkbox_label, #mailpoet_form_5 .mailpoet_list_label, #mailpoet_form_5 .mailpoet_date_label { display: block; font-weight: normal; }
#mailpoet_form_5 .mailpoet_text, #mailpoet_form_5 .mailpoet_textarea, #mailpoet_form_5 .mailpoet_select, #mailpoet_form_5 .mailpoet_date_month, #mailpoet_form_5 .mailpoet_date_day, #mailpoet_form_5 .mailpoet_date_year, #mailpoet_form_5 .mailpoet_date { display: block; }
#mailpoet_form_5 .mailpoet_text, #mailpoet_form_5 .mailpoet_textarea { width: 200px; }
#mailpoet_form_5 .mailpoet_checkbox {  }
#mailpoet_form_5 .mailpoet_submit {  }
#mailpoet_form_5 .mailpoet_divider {  }
#mailpoet_form_5 .mailpoet_message {  }
#mailpoet_form_5 .mailpoet_form_loading { width: 30px; text-align: center; line-height: normal; }
#mailpoet_form_5 .mailpoet_form_loading > span { width: 5px; height: 5px; background-color: #5b5b5b; }#mailpoet_form_5{border-radius: 0px;text-align: left;}#mailpoet_form_5 form.mailpoet_form {padding: 20px;}#mailpoet_form_5{width: 100%;}#mailpoet_form_5 .mailpoet_message {margin: 0; padding: 0 20px;}#mailpoet_form_5 .mailpoet_paragraph.last {margin-bottom: 0} @media (max-width: 500px) {#mailpoet_form_5 {background-image: none;}} @media (min-width: 500px) {#mailpoet_form_5 .last .mailpoet_paragraph:last-child {margin-bottom: 0}}  @media (max-width: 500px) {#mailpoet_form_5 .mailpoet_form_column:last-child .mailpoet_paragraph:last-child {margin-bottom: 0}} 
    </style>

    <form
      target="_self"
      method="post"
      action="https://nothans.com/wp-admin/admin-post.php?action=mailpoet_subscription_form"
      class="mailpoet_form mailpoet_form_form mailpoet_form_html"
      novalidate
      data-delay=""
      data-exit-intent-enabled=""
      data-font-family=""
      data-cookie-expiration-time=""
    >
      <input type="hidden" name="data[form_id]" value="5" />
      <input type="hidden" name="token" value="237bd7a564" />
      <input type="hidden" name="api_version" value="v1" />
      <input type="hidden" name="endpoint" value="subscribers" />
      <input type="hidden" name="mailpoet_method" value="subscribe" />

      <label class="mailpoet_hp_email_label" style="display: none !important;">Please leave this field empty<input type="email" name="data[email]"/></label><div class="mailpoet_paragraph "><input type="text" autocomplete="given-name" class="mailpoet_text" id="form_first_name_5" name="data[form_field_MjA1YWE2ZjdlNDcxX2ZpcnN0X25hbWU=]" title="First name" value="" style="width:100%;box-sizing:border-box;padding:5px;margin: 0 auto 0 0;" data-automation-id="form_first_name"  placeholder="First name" aria-label="First name" data-parsley-errors-container=".mailpoet_error_d1u72" data-parsley-names='[&quot;Please specify a valid name.&quot;,&quot;Addresses in names are not permitted, please add your name instead.&quot;]'/><span class="mailpoet_error_d1u72"></span></div>
<div class="mailpoet_paragraph "><input type="text" autocomplete="family-name" class="mailpoet_text" id="form_last_name_5" name="data[form_field_Y2Y2ZTA4NDMxMGU0X2xhc3RfbmFtZQ==]" title="Last name" value="" style="width:100%;box-sizing:border-box;padding:5px;margin: 0 auto 0 0;" data-automation-id="form_last_name"  placeholder="Last name" aria-label="Last name" data-parsley-errors-container=".mailpoet_error_o3doj" data-parsley-names='[&quot;Please specify a valid name.&quot;,&quot;Addresses in names are not permitted, please add your name instead.&quot;]'/><span class="mailpoet_error_o3doj"></span></div>
<div class="mailpoet_paragraph "><input type="email" autocomplete="email" class="mailpoet_text" id="form_email_5" name="data[form_field_OWFmY2E1Y2ZmNTZkX2VtYWls]" title="Email Address" value="" style="width:100%;box-sizing:border-box;padding:5px;margin: 0 auto 0 0;" data-automation-id="form_email"  placeholder="Email Address *" aria-label="Email Address *" data-parsley-errors-container=".mailpoet_error_ulgr1" data-parsley-required="true" required aria-required="true" data-parsley-minlength="6" data-parsley-maxlength="150" data-parsley-type-message="This value should be a valid email." data-parsley-required-message="This field is required."/><span class="mailpoet_error_ulgr1"></span></div>
<div class="mailpoet_paragraph "><input type="submit" class="mailpoet_submit" value="Subscribe!" data-automation-id="subscribe-submit-button" style="width:100%;box-sizing:border-box;padding:5px;margin: 0 auto 0 0;border-color:transparent;" /><span class="mailpoet_form_loading"><span class="mailpoet_bounce1"></span><span class="mailpoet_bounce2"></span><span class="mailpoet_bounce3"></span></span></div>

      <div class="mailpoet_message">
        <p class="mailpoet_validate_success"
                style="display:none;"
                >Check your inbox or spam folder to confirm your subscription.
        </p>
        <p class="mailpoet_validate_error"
                style="display:none;"
                >        </p>
      </div>
    </form>

      </div>

  </div>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4151</post-id>	</item>
		<item>
		<title>ChatGPT Code Interpreter for ThingSpeak IoT Data Analysis</title>
		<link>https://nothans.com/chatgpt-code-interpreter-for-thingspeak-iot-data-analysis</link>
					<comments>https://nothans.com/chatgpt-code-interpreter-for-thingspeak-iot-data-analysis#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 07 Jul 2023 20:04:38 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[Code Interpreter]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://nothans.com/?p=3904</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<p>ChatGPT just launched a new app for ChatGPT Plus subscribers. It is called ChatGPT Code Interpreter. The new app is in beta and will be rolling out to ChatGPT Plus subscribers over the next few weeks. I have early access and have been using it to explore IoT data analysis using ThingSpeak data.</p>



<p>Head over to <a href="https://chat.openai.com/" target="_blank" rel="noreferrer noopener">chat.openai.com</a>, sign in, and select <em>Code Interpreter</em>.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="433" height="508" data-attachment-id="3905" data-permalink="https://nothans.com/chatgpt-code-interpreter-for-thingspeak-iot-data-analysis/image-6-8" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-6.png?fit=433%2C508&amp;ssl=1" data-orig-size="433,508" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-6" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-6.png?fit=433%2C508&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-6.png?resize=433%2C508&#038;ssl=1" alt="" class="wp-image-3905" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-6.png?w=433&amp;ssl=1 433w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-6.png?resize=256%2C300&amp;ssl=1 256w" sizes="auto, (max-width: 433px) 100vw, 433px" /><figcaption class="wp-element-caption">ChatGPT Code Interpreter Beta</figcaption></figure>
</div>


<p>ThingSpeak enables millions of IoT devices to log data to the MathWorks Cloud. The data can be easily exported using MATLAB and ThingSpeak data feed API. ChatGPT Code Interpreter can work with CSV files and ThingSpeak also generates CSV files of data.</p>


<h2 class="wp-block-heading" id="use-chatgpt-code-interpreter-to-analyze-traffic-data">Use ChatGPT Code Interpreter to Analyze Traffic Data</h2>


<p>One of the most popular IoT projects that we published is the ability to analyze traffic data using a webcam and a Raspberry Pi. We generated an algorithm using <a rel="noreferrer noopener" href="https://www.mathworks.com/matlabcentral/fileexchange/52456-analyzing-traffic-using-a-webcam-a-raspberry-pi-and-thingspeak" target="_blank">Simulink</a> to detect cars and their direction. Simulink exported the car detection model and runs directly on the Raspberry Pi.</p>



<p>The car counter data is being stored in real-time using <a rel="noreferrer noopener" href="https://thingspeak.com/channels/38629" target="_blank">ThingSpeak Channel #38629</a>. The channel is public so anyone can use the data to learn IoT data analytics. Download the most recent data by clicking &#8220;Export recent data&#8221; and selecting <a rel="noreferrer noopener" href="https://thingspeak.com/channels/38629/feed.csv?results=8000" target="_blank">CSV</a>. This will download a CSV file that we can upload to ChatGPT Code Interpreter.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://thingspeak.com/channels/38629/feed.csv?results=8000" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="250" data-attachment-id="3907" data-permalink="https://nothans.com/chatgpt-code-interpreter-for-thingspeak-iot-data-analysis/image-7-7" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-7.png?fit=899%2C300&amp;ssl=1" data-orig-size="899,300" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-7" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-7.png?fit=750%2C250&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-7.png?resize=750%2C250&#038;ssl=1" alt="" class="wp-image-3907" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-7.png?w=899&amp;ssl=1 899w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-7.png?resize=300%2C100&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-7.png?resize=768%2C256&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-7.png?resize=750%2C250&amp;ssl=1 750w" sizes="auto, (max-width: 750px) 100vw, 750px" /></a><figcaption class="wp-element-caption">Export ThingSpeak Data as a CSV File</figcaption></figure>
</div>


<p>Now, let&#8217;s upload the data to ChatGPT.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="255" height="142" data-attachment-id="3908" data-permalink="https://nothans.com/chatgpt-code-interpreter-for-thingspeak-iot-data-analysis/image-8-7" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-8.png?fit=255%2C142&amp;ssl=1" data-orig-size="255,142" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-8" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-8.png?fit=255%2C142&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-8.png?resize=255%2C142&#038;ssl=1" alt="" class="wp-image-3908"/><figcaption class="wp-element-caption">Upload File to ChatGPT Code Interpreter</figcaption></figure>
</div>


<p>Tell ChatGPT that &#8220;Field 1 Data is the Density of Westbound Cars and Field 2 Data is the Density of Eastbound Cars&#8221;.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="622" height="165" data-attachment-id="3909" data-permalink="https://nothans.com/chatgpt-code-interpreter-for-thingspeak-iot-data-analysis/image-9-6" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-9.png?fit=622%2C165&amp;ssl=1" data-orig-size="622,165" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-9" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-9.png?fit=622%2C165&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-9.png?resize=622%2C165&#038;ssl=1" alt="" class="wp-image-3909" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-9.png?w=622&amp;ssl=1 622w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-9.png?resize=300%2C80&amp;ssl=1 300w" sizes="auto, (max-width: 622px) 100vw, 622px" /><figcaption class="wp-element-caption">Letting ChatGPT Code Interpreter Known About ThingSpeak IoT Data</figcaption></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="3910" data-permalink="https://nothans.com/chatgpt-code-interpreter-for-thingspeak-iot-data-analysis/image-10-5" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-10.png?fit=603%2C425&amp;ssl=1" data-orig-size="603,425" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-10" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-10.png?fit=603%2C425&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-10.png?resize=603%2C425&#038;ssl=1" alt="" class="wp-image-3910" width="603" height="425" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-10.png?w=603&amp;ssl=1 603w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-10.png?resize=300%2C211&amp;ssl=1 300w" sizes="auto, (max-width: 603px) 100vw, 603px" /><figcaption class="wp-element-caption">ChatGPT Code Interpreter Working on the ThingSpeak Data</figcaption></figure>
</div>


<p>Now, you can ask ChatGPT any questions or requests that you have about the IoT using natural language. You can ask it for ideas on how to interpret the data or provide suggestions on visualizations and plots. I asked ChatGPT to provide some interesting visualizations for the east and west traffic. I got back some suggestions.</p>



<ol class="wp-block-list">
<li><strong>Histograms</strong>: These can help to understand the distribution of the traffic densities. We can create separate histograms for eastbound and westbound traffic densities.</li>



<li><strong>Box Plots</strong>: These can provide statistical insights into the traffic densities. A box plot can show the median, quartiles, and potential outliers in the data.</li>



<li><strong>Hourly averages</strong>: By grouping the data by hour of the day, we can identify patterns that occur on an hourly basis. For instance, we might find that traffic is consistently higher during certain hours of the day.</li>



<li><strong>Day of the week patterns</strong>: Similarly, by grouping the data by day of the week, we can identify patterns that occur on specific days. For instance, traffic might be higher on weekdays compared to weekends.</li>
</ol>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="558" data-attachment-id="3911" data-permalink="https://nothans.com/chatgpt-code-interpreter-for-thingspeak-iot-data-analysis/image-11-5" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-11.png?fit=751%2C559&amp;ssl=1" data-orig-size="751,559" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-11" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-11.png?fit=750%2C558&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-11.png?resize=750%2C558&#038;ssl=1" alt="" class="wp-image-3911" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-11.png?w=751&amp;ssl=1 751w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-11.png?resize=300%2C223&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-11.png?resize=100%2C75&amp;ssl=1 100w" sizes="auto, (max-width: 750px) 100vw, 750px" /></figure>
</div>


<p>I then asked ChatGPT to compare east and west traffic for the past three hours.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="510" data-attachment-id="3912" data-permalink="https://nothans.com/chatgpt-code-interpreter-for-thingspeak-iot-data-analysis/image-12-4" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-12.png?fit=758%2C515&amp;ssl=1" data-orig-size="758,515" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-12" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-12.png?fit=750%2C510&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-12.png?resize=750%2C510&#038;ssl=1" alt="" class="wp-image-3912" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-12.png?w=758&amp;ssl=1 758w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-12.png?resize=300%2C204&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-12.png?resize=750%2C510&amp;ssl=1 750w" sizes="auto, (max-width: 750px) 100vw, 750px" /></figure>
</div>


<p>I wasn&#8217;t too happy with the plot. So, I asked it to smooth data and use distinctive colors for the lines.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="680" height="434" data-attachment-id="3913" data-permalink="https://nothans.com/chatgpt-code-interpreter-for-thingspeak-iot-data-analysis/image-13-4" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-13.png?fit=680%2C434&amp;ssl=1" data-orig-size="680,434" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-13" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-13.png?fit=680%2C434&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-13.png?resize=680%2C434&#038;ssl=1" alt="" class="wp-image-3913" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-13.png?w=680&amp;ssl=1 680w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/image-13.png?resize=300%2C191&amp;ssl=1 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /></figure>
</div>


<p>This plot turned out well and I was able to understand the results. Traffic is normally bad in Metro West Boston in the morning then settles down a bit and then spikes around lunch time. You can see the spike if you follow the Westbound Traffic blue line past 11:30. Neat.</p>


<h2 class="wp-block-heading" id="observations"> Observations</h2>


<ul class="wp-block-list">
<li>I have been using ChatGPT Code Interpreter since the alpha version. Right now, you are limited to 25 queries with the GPT-4 model over a three-hour period. It runs out pretty quickly and then you wait for a while to try again.</li>



<li>Traffic has been extremely high to ChatGPT Code Interpreter so many requests need to be resent.</li>



<li>Exploring new analytics and visualizations using natural language is a game changer. It is a fun way to learn other ways to explore the data without having to write up bunch of scratch code. It&#8217;s nice to try before you commit to writing the code.</li>



<li>Since this is Generative AI through the ChatGPT interface, the model temperature is set to 1. This is good for creative solutions but not great for reproducibility. I never get the same results following the same process. You must learn to be a little flexible, loosen up your expectations, and learn how to guide ChatGPT Code Interpreter towards the results that your seeking.</li>
</ul>



<p><strong><em>Are you exploring ChatGPT Code Interpreter? Share what you have learned on our <a href="/discord">Discord Server</a>.</em></strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://nothans.com/chatgpt-code-interpreter-for-thingspeak-iot-data-analysis/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3904</post-id>	</item>
		<item>
		<title>Top 10 IoT Project Ideas For ThingSpeak</title>
		<link>https://nothans.com/top-10-iot-project-ideas-for-thingspeak</link>
					<comments>https://nothans.com/top-10-iot-project-ideas-for-thingspeak#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 22 Feb 2023 00:14:13 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[thingspeak]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://nothans.com/?p=3649</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading" id="what-is-thingspeak">What is ThingSpeak?</h2>


<p><a href="https://thingspeak.com">ThingSpeak</a> is an Internet of Things (IoT) platform that allows you to collect, analyze, and act on data from sensors and other IoT devices. The platform provides a web-based interface for users to create and manage channels, which are virtual locations where data from sensors and other devices can be collected and analyzed using the built-in MATLAB analytics app.</p>



<figure class="wp-block-image size-full"><a href="https://thingspeak.com/"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="555" data-attachment-id="3650" data-permalink="https://nothans.com/top-10-iot-project-ideas-for-thingspeak/image-3-6" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/image-3.png?fit=949%2C702&amp;ssl=1" data-orig-size="949,702" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="ThingSpeak for IoT Projects" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/image-3.png?fit=750%2C555&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/image-3.png?resize=750%2C555&#038;ssl=1" alt="" class="wp-image-3650" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/image-3.png?w=949&amp;ssl=1 949w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/image-3.png?resize=300%2C222&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/image-3.png?resize=768%2C568&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/image-3.png?resize=750%2C555&amp;ssl=1 750w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/image-3.png?resize=100%2C75&amp;ssl=1 100w" sizes="auto, (max-width: 750px) 100vw, 750px" /></a><figcaption class="wp-element-caption">ThingSpeak for IoT Projects</figcaption></figure>



<p>With ThingSpeak, you can visualize your data in real-time, generate alerts and notifications based on pre-defined thresholds, and even automate actions based on specific conditions. The platform also includes built-in integrations with popular IoT hardware platforms, such as Arduino and Raspberry Pi, making it easy to connect your devices to the internet and start collecting data.</p>


<h2 class="wp-block-heading" id="top-10-iot-project-ideas-for-thingspeak">Top 10 IoT Project Ideas for ThingSpeak</h2>


<ol class="wp-block-list">
<li><strong>Weather Station:</strong> Build a weather station using a microcontroller such as Arduino or Raspberry Pi that collects data on temperature, humidity, and air pressure, and sends it to ThingSpeak for real-time monitoring and analysis.</li>



<li><strong>Home Automation: </strong>Use ThingSpeak to automate your home by controlling lights, fans, and other appliances based on sensor data, such as motion, temperature, or light levels.</li>



<li><strong>Smart Agriculture:</strong> Monitor soil moisture, temperature, and other environmental variables to optimize crop growth and water usage, using ThingSpeak to collect and analyze the data.</li>



<li><strong>Water Quality Monitoring</strong>: Monitor water quality in lakes, rivers, and other bodies of water using sensors to collect data on pH, temperature, and other parameters, and then use ThingSpeak to analyze the data and generate alerts for unsafe conditions.</li>



<li><strong>Smart Parking</strong>: Use ThingSpeak to monitor parking spots and guide drivers to available spots using sensors and real-time data analysis.</li>



<li><strong>Industrial Automation</strong>: Monitor machine data in a factory or other industrial setting to detect anomalies and predict equipment failures, using ThingSpeak to collect and analyze the data.</li>



<li><strong>Healthcare Monitoring</strong>: Use ThingSpeak to monitor patients&#8217; health data, such as heart rate, blood pressure, and oxygen levels, in real-time and alert healthcare professionals of any critical changes.</li>



<li><strong>Air Quality Monitoring</strong>: Use ThingSpeak to collect data on air quality, including particulate matter and pollutants, and generate alerts and visualizations for high-risk areas.</li>



<li><strong>Smart Energy</strong>: Monitor energy usage in homes or businesses and automatically adjust consumption based on sensor data, such as occupancy or sunlight levels.</li>



<li><strong>Smart City</strong>: Use ThingSpeak to monitor and optimize traffic flow, waste management, and other city services based on sensor data from a network of IoT devices.</li>
</ol>



<p><a href="/subscribe">Subscribe</a> to the <em>About Things</em> blog for more IoT news, tips, and projects. If you need help or want to share ideas,  connect with me and the community on our <a href="/discord">Quandary Discord Server</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nothans.com/top-10-iot-project-ideas-for-thingspeak/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3649</post-id>	</item>
		<item>
		<title>Happy Valentine&#8217;s Day! Here&#8217;s some IoT.</title>
		<link>https://nothans.com/happy-valentines-day-heres-some-iot</link>
					<comments>https://nothans.com/happy-valentines-day-heres-some-iot#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 14 Feb 2023 20:21:12 +0000</pubDate>
				<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[Lovebox]]></category>
		<guid isPermaLink="false">https://nothans.com/?p=3646</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<p>It’s that time of year again… It’s time to show the person you love the most with an internet-connected&nbsp;gift for Valentine&#8217;s Day. I got aggressively marketed to on Facebook to purchase something&nbsp;called the <a rel="noreferrer noopener" href="https://amzn.to/3jYhAaM" target="_blank">Lovebox</a>. How did the Facebook&nbsp;algorithm know that I would be interested in an IoT device that displays messages? </p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://amzn.to/3jYhAaM"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="563" data-attachment-id="1246" data-permalink="https://nothans.com/lovebox-internet-of-things-for-valentines-day/lovebox-2" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?fit=4032%2C3024&amp;ssl=1" data-orig-size="4032,3024" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Lovebox" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?fit=750%2C563&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?resize=750%2C563&#038;ssl=1" alt="" class="wp-image-1246" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?w=1500&amp;ssl=1 1500w, https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?w=2250&amp;ssl=1 2250w" sizes="auto, (max-width: 750px) 100vw, 750px" /></a><figcaption class="wp-element-caption">IoT Love: The Lovebox</figcaption></figure>
</div>


<p>The Lovebox is an internet-connected&nbsp;device that displays messages that you write using their mobile app (for&nbsp;<a href="https://itunes.apple.com/us/app/lovebox/id1154499750?mt=8">iOS</a>&nbsp;and&nbsp;<a href="https://play.google.com/store/apps/details?id=love.lovebox.loveboxapp&amp;hl=en_US">Android</a>). Here’s what it looked like on my app. I got a flood of hearts on my&nbsp;screen when Becky acknowledged the receipt of my message.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://itunes.apple.com/us/app/lovebox/id1154499750?mt=8"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="1024" data-attachment-id="1247" data-permalink="https://nothans.com/lovebox-internet-of-things-for-valentines-day/lovebox_mobile_app" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox_mobile_app.png?fit=1080%2C1728&amp;ssl=1" data-orig-size="1080,1728" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Lovebox_mobile_app" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox_mobile_app.png?fit=640%2C1024&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox_mobile_app.png?resize=640%2C1024&#038;ssl=1" alt="" class="wp-image-1247" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox_mobile_app.png?resize=640%2C1024&amp;ssl=1 640w, https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox_mobile_app.png?resize=188%2C300&amp;ssl=1 188w, https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox_mobile_app.png?resize=768%2C1229&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox_mobile_app.png?w=1080&amp;ssl=1 1080w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a><figcaption class="wp-element-caption">Lovebox App</figcaption></figure>
</div>


<p>The Lovebox rotates the heart on the front to&nbsp;tell the recipient that there is a message waiting. They open the lid to see the message. The device is sitting comfortably in my wife’s office. I love the idea of being able to send a notification&nbsp;to her without it being a text message. </p>


<div class="wp-block-image">
<figure class="aligncenter"><img data-recalc-dims="1" loading="lazy" decoding="async" width="673" height="897" data-attachment-id="1244" data-permalink="https://nothans.com/lovebox-internet-of-things-for-valentines-day/lovebox" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.gif?fit=673%2C897&amp;ssl=1" data-orig-size="673,897" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Lovebox in actino" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.gif?fit=673%2C897&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.gif?resize=673%2C897&#038;ssl=1" alt="" class="wp-image-1244"/><figcaption class="wp-element-caption">Lovebox in action</figcaption></figure>
</div>


<p>The idea of the Lovebox is simple, but it is perfectly&nbsp;executed. I was quite impressed with the mobile app, the setup experience, and its utility. Love is all over every aspect of this device and system. Check it out on the&nbsp;<a href="https://en.lovebox.love/">Lovebox</a> website.&nbsp; C’est si bon.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nothans.com/happy-valentines-day-heres-some-iot/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3646</post-id>	</item>
		<item>
		<title>On Air Light 2023: Easy DIY Status Light for Microsoft Teams and Zoom</title>
		<link>https://nothans.com/on-air-light-2023</link>
					<comments>https://nothans.com/on-air-light-2023#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 25 Jan 2023 22:03:24 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[making]]></category>
		<category><![CDATA[On Air Light]]></category>
		<category><![CDATA[Teams]]></category>
		<category><![CDATA[thingspeak]]></category>
		<category><![CDATA[web of things]]></category>
		<category><![CDATA[Zoom]]></category>
		<guid isPermaLink="false">https://nothans.com/?p=3550</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<p>In March 2020, I made an <a href="https://nothans.com/on-air-light-for-microsoft-teams-and-zoom-meetings" data-type="post" data-id="1489">On Air Light for Microsoft Teams</a> to indicate whether or not my camera was on for all of my newfound remote meetings. Oh, those were the days. At the time, it was a fun project. I didn&#8217;t expect it to be something I still use daily after three years. And my project was complicated. I called it a DIY project, but you had to have two specialized parts: the light housing and some LEDs from an upcycled light. I literally just used what I had in my parts storage area. I get an email almost daily from folks building their own, getting stuck, or asking for clarification. I decided to redo the project using things from Amazon, reduce some of the DIY aspects, and simplify the code. </p>


<h2 class="wp-block-heading" id="the-idea">The Idea</h2>


<p>I want a light that turns on when my webcam turns on. I want the light to turn off when my camera turns off. The idea is that my camera is on when I am in an online meeting. The light is a good indicator to everyone, including myself, that I am in a meeting.</p>


<h2 class="wp-block-heading" id="the-system">The System</h2>


<p>In order to turn a light on and off, I need a script that monitors my webcam for activity. This script will then send the status of my webcam to <a href="https://thingspeak.com" target="_blank" rel="noreferrer noopener">ThingSpeak</a>, a cloud IoT platform that allows you to save and retrieve sensor data. Then, the on-air light controller will read the data from ThingSpeak and turn the light on if my camera is on.</p>


<h2 class="wp-block-heading" id="the-parts">The Parts</h2>


<p>I was able to find everything you need on Amazon to build this project.</p>



<ul class="wp-block-list">
<li><a href="https://amzn.to/3H02OIv" target="_blank" rel="noreferrer noopener">On Air sign</a></li>



<li><a href="https://amzn.to/3H0fChm" target="_blank" rel="noreferrer noopener">ESP32 board</a></li>



<li><a href="https://amzn.to/3kIJIhY" target="_blank" rel="noreferrer noopener">ESP32 screw terminal board</a></li>



<li><a rel="noreferrer noopener" href="https://amzn.to/3R3heM5" target="_blank">LED light strip</a></li>
</ul>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="612" data-attachment-id="3551" data-permalink="https://nothans.com/on-air-light-2023/image-8-3" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-8.png?fit=1222%2C998&amp;ssl=1" data-orig-size="1222,998" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-8" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-8.png?fit=750%2C612&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-8.png?resize=750%2C612&#038;ssl=1" alt="" class="wp-image-3551" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-8.png?resize=1024%2C836&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-8.png?resize=300%2C245&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-8.png?resize=768%2C627&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-8.png?resize=750%2C613&amp;ssl=1 750w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-8.png?resize=80%2C64&amp;ssl=1 80w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-8.png?w=1222&amp;ssl=1 1222w" sizes="auto, (max-width: 750px) 100vw, 750px" /><figcaption class="wp-element-caption">DIY On Air Light Parts</figcaption></figure>



<p>Here are some notes about these parts.</p>



<ul class="wp-block-list">
<li>You can use any sign that you want to light up. I chose this one since it was $15 US and looks great. It also includes a Micro USB cable that you can use for the ESP32 device.</li>



<li>Screw terminals make this project a solder-free project. Some people who wrote me said that soldering was a barrier to getting started. I want this to be accessible to as many makers as possible. Screw terminals offer a quick way to break out the pins of the ESP32 board and easily connect wires.</li>



<li>Only certain styles of the ESP32 board work with the screw terminals. The terminals are for the 38-pin version of the HiLetgo ESP-WROOM-32 ESP32 dev board. The two parts that I linked to on Amazon will fit together perfectly. Other ESP32 boards might not work with the screw terminal expansion board.</li>
</ul>


<h2 class="wp-block-heading" id="thingspeak-setup">ThingSpeak Setup</h2>


<p><a href="https://thingspeak.com">ThingSpeak</a> is an IoT service hosted by MathWorks. It is focused on being easy to collect data and then retrieve that data. We are going to leverage that core functionality for this project. ThingSpeak stores data in a channel and each channel has eight fields.</p>



<p>Visit&nbsp;<a href="https://thingspeak.com/">ThingSpeak.com</a>&nbsp;and&nbsp;<a href="https://thingspeak.com/users/sign_up">Sign Up</a>&nbsp;for an account. This will just take a minute and user accounts are free. Once you have a user account, you need to create a channel. ThingSpeak channels are where data gets stored.&nbsp;Create a new channel by selecting&nbsp;<em>Channels</em>,&nbsp;<em>My Channels</em>, and then&nbsp;<em>New Channel</em>. Name the channel, “On Air Light&#8221; and name Field 1, “Webcam State”. Click “Save Channel” at the bottom to finish the process.</p>



<p>Click <em>API Keys</em> and note your write API key and read API key. The write API key will be used by the code to track your webcam state. The read API key will be used to turn on or off the light based on the webcam state.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="552" height="191" data-attachment-id="3552" data-permalink="https://nothans.com/on-air-light-2023/image-9-2" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-9.png?fit=552%2C191&amp;ssl=1" data-orig-size="552,191" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-9" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-9.png?fit=552%2C191&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-9.png?resize=552%2C191&#038;ssl=1" alt="" class="wp-image-3552" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-9.png?w=552&amp;ssl=1 552w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-9.png?resize=300%2C104&amp;ssl=1 300w" sizes="auto, (max-width: 552px) 100vw, 552px" /></figure>
</div>

<h2 class="wp-block-heading" id="track-webcam-state">Track Webcam State</h2>


<p>I wrote a Python script that uses OpenCV to detect if the camera is in use or not. It sends a &#8220;1&#8221; to field1 of the ThingSpeak Channel if the camera is in use. It sends a 0 if the camera is not in use. Just run this code on a periodic basis to track the state of your webcam.</p>



<p>The code to track my webcam state and upload the state to ThingSpeak is available on&nbsp;<a rel="noreferrer noopener" href="https://github.com/nothans/webcam-state" target="_blank">GitHub</a>. Update the code with your ThingSpeak Channel&#8217;s write API key.</p>



<p>Most of the magic is here:</p>



<pre class="wp-block-preformatted">def&nbsp;returnWebcamStatus(webcamIndex):

&nbsp;&nbsp;&nbsp;&nbsp;webcam&nbsp;=&nbsp;cv2.VideoCapture(webcamIndex,&nbsp;cv2.CAP_DSHOW)

&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;webcam.isOpened():
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;webcam.release()
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;True&nbsp;#Webcam&nbsp;not&nbsp;in&nbsp;use
&nbsp;&nbsp;&nbsp;&nbsp;else:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;False&nbsp;#Webcam&nbsp;in&nbsp;use</pre>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://github.com/nothans/webcam-state"><img data-recalc-dims="1" loading="lazy" decoding="async" width="483" height="335" data-attachment-id="1692" data-permalink="https://nothans.com/on-air-light-for-microsoft-teams-and-zoom-meetings/webcamstatus_thingspeak2" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/02/WebcamStatus_ThingSpeak2.png?fit=483%2C335&amp;ssl=1" data-orig-size="483,335" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="WebcamStatus_ThingSpeak2" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/02/WebcamStatus_ThingSpeak2.png?fit=483%2C335&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/02/WebcamStatus_ThingSpeak2.png?resize=483%2C335&#038;ssl=1" alt="" class="wp-image-1692" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2021/02/WebcamStatus_ThingSpeak2.png?w=483&amp;ssl=1 483w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/02/WebcamStatus_ThingSpeak2.png?resize=300%2C208&amp;ssl=1 300w" sizes="auto, (max-width: 483px) 100vw, 483px" /></a><figcaption class="wp-element-caption">ThingSpeak chart of my webcam status</figcaption></figure>
</div>

<h2 class="wp-block-heading" id="assembly">Assembly</h2>


<p>Get your parts together and get ready to put everything together. Take your time and step through. There is no soldering, just some connections to be made on a set of screw terminals. You will need cutters, a small screwdriver, and some tape to complete the assembly.</p>


<h3 class="wp-block-heading" id="connect-the-esp32-board-to-the-screw-terminal-board">Connect the ESP32 board to the SCrew Terminal Board</h3>


<p>Make sure to get the right orientation of the boards together. The 5V pins should line up and the USB part should be pointing down.</p>



<figure data-carousel-extra='{&quot;blog_id&quot;:1,&quot;permalink&quot;:&quot;https://nothans.com/on-air-light-2023&quot;}'  class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="565" data-attachment-id="3557" data-permalink="https://nothans.com/on-air-light-2023/terminal-next-to-esp32" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/terminal-next-to-esp32.jpg?fit=1253%2C943&amp;ssl=1" data-orig-size="1253,943" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="terminal next to esp32" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/terminal-next-to-esp32.jpg?fit=750%2C565&amp;ssl=1" data-id="3557" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/terminal-next-to-esp32-1024x771.jpg?resize=750%2C565&#038;ssl=1" alt="" class="wp-image-3557" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/terminal-next-to-esp32.jpg?resize=1024%2C771&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/terminal-next-to-esp32.jpg?resize=300%2C226&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/terminal-next-to-esp32.jpg?resize=768%2C578&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/terminal-next-to-esp32.jpg?resize=750%2C564&amp;ssl=1 750w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/terminal-next-to-esp32.jpg?resize=500%2C375&amp;ssl=1 500w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/terminal-next-to-esp32.jpg?resize=100%2C75&amp;ssl=1 100w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/terminal-next-to-esp32.jpg?w=1253&amp;ssl=1 1253w" sizes="auto, (max-width: 750px) 100vw, 750px" /></figure>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="565" data-attachment-id="3558" data-permalink="https://nothans.com/on-air-light-2023/esp32-on-terminal-board" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/esp32-on-terminal-board.jpg?fit=1253%2C943&amp;ssl=1" data-orig-size="1253,943" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="esp32 on terminal board" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/esp32-on-terminal-board.jpg?fit=750%2C565&amp;ssl=1" data-id="3558" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/esp32-on-terminal-board.jpg?resize=750%2C565&#038;ssl=1" alt="" class="wp-image-3558" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/esp32-on-terminal-board.jpg?resize=1024%2C771&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/esp32-on-terminal-board.jpg?resize=300%2C226&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/esp32-on-terminal-board.jpg?resize=768%2C578&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/esp32-on-terminal-board.jpg?resize=750%2C564&amp;ssl=1 750w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/esp32-on-terminal-board.jpg?resize=500%2C375&amp;ssl=1 500w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/esp32-on-terminal-board.jpg?resize=100%2C75&amp;ssl=1 100w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/esp32-on-terminal-board.jpg?w=1253&amp;ssl=1 1253w" sizes="auto, (max-width: 750px) 100vw, 750px" /></figure>
</figure>


<h3 class="wp-block-heading" id="cut-off-the-out-connector-from-the-led-strip">Cut Off the Out Connector from the LED Strip</h3>


<p>We can use the connector on the out side of the LED strip. Cut this off and strip back some of the insulation. We will use this connector for the screw terminals.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="996" data-attachment-id="3559" data-permalink="https://nothans.com/on-air-light-2023/image-14" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-14.png?fit=752%2C999&amp;ssl=1" data-orig-size="752,999" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-14" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-14.png?fit=750%2C996&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-14.png?resize=750%2C996&#038;ssl=1" alt="" class="wp-image-3559" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-14.png?w=752&amp;ssl=1 752w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-14.png?resize=226%2C300&amp;ssl=1 226w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-14.png?resize=750%2C996&amp;ssl=1 750w" sizes="auto, (max-width: 750px) 100vw, 750px" /><figcaption class="wp-element-caption">The Out Side of the LED Strip</figcaption></figure>
</div>

<h3 class="wp-block-heading" id="connect-the-connector-to-the-screw-terminal-board">Connect the Connector to the Screw Terminal Board</h3>


<p>Connect the red wire to the 5v terminal. Connect the green wire to P13. Connect the white wire to GND.</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="996" data-attachment-id="3560" data-permalink="https://nothans.com/on-air-light-2023/image-15" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-15.png?fit=752%2C999&amp;ssl=1" data-orig-size="752,999" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-15" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-15.png?fit=750%2C996&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-15.png?resize=750%2C996&#038;ssl=1" alt="" class="wp-image-3560" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-15.png?w=752&amp;ssl=1 752w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-15.png?resize=226%2C300&amp;ssl=1 226w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-15.png?resize=750%2C996&amp;ssl=1 750w" sizes="auto, (max-width: 750px) 100vw, 750px" /><figcaption class="wp-element-caption">Connector on the Screw Terminal Board</figcaption></figure>


<h3 class="wp-block-heading" id="connect-the-led-strip-to-the-connector">Connect the LED Strip to the Connector</h3>

<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="677" height="815" data-attachment-id="3561" data-permalink="https://nothans.com/on-air-light-2023/image-16" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-16.png?fit=677%2C815&amp;ssl=1" data-orig-size="677,815" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-16" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-16.png?fit=677%2C815&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-16.png?resize=677%2C815&#038;ssl=1" alt="" class="wp-image-3561" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-16.png?w=677&amp;ssl=1 677w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-16.png?resize=249%2C300&amp;ssl=1 249w" sizes="auto, (max-width: 677px) 100vw, 677px" /><figcaption class="wp-element-caption">Connect the LED Strip to the Terminal Board</figcaption></figure>
</div>

<h3 class="wp-block-heading" id="program-the-esp32">Program the ESP32</h3>


<p>Using the Micro USB cable that comes with the On Air Light, connect the ESP32 to your computer.</p>



<p>The code that the Arduino IDE uses is called a “sketch” – this is just a short program that the device runs over and over. In this project, we are going to have the code that checks the ThingSpeak channel for the webcam status and sets the LED strip to either on or off. Copy the&nbsp;<a href="https://gist.github.com/nothans/cdd101ec75210c4ecb64c7240f6c9727" target="_blank" rel="noreferrer noopener">example code</a>&nbsp;to your Arduino IDE and change some of the defaults to match your Wi-Fi network and ThingSpeak settings.</p>



<p>Once everything is set, click Sketch and then Upload. This will take the code and program the ESP32 with it. It takes a minute, so be patient. If anything goes wrong, make sure that you have the right board settings and that your “Port” matches what your laptop thinks the port is.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="612" height="441" data-attachment-id="3562" data-permalink="https://nothans.com/on-air-light-2023/image-17" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-17.png?fit=612%2C441&amp;ssl=1" data-orig-size="612,441" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-17" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-17.png?fit=612%2C441&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-17.png?resize=612%2C441&#038;ssl=1" alt="" class="wp-image-3562" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-17.png?w=612&amp;ssl=1 612w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-17.png?resize=300%2C216&amp;ssl=1 300w" sizes="auto, (max-width: 612px) 100vw, 612px" /><figcaption class="wp-element-caption">Arduino Setting for ESP32-WROOM</figcaption></figure>
</div>

<h3 class="wp-block-heading" id="open-the-on-air-light">Open the On Air Light</h3>


<p>The housing of the On Air light is held together by several tabs. Take your screwdriver and gently twist in each opening. It will come apart without damage. Just take your time and open each tab.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="565" data-attachment-id="3563" data-permalink="https://nothans.com/on-air-light-2023/image-18" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-18.png?fit=1253%2C943&amp;ssl=1" data-orig-size="1253,943" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-18" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-18.png?fit=750%2C565&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-18.png?resize=750%2C565&#038;ssl=1" alt="" class="wp-image-3563" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-18.png?resize=1024%2C771&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-18.png?resize=300%2C226&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-18.png?resize=768%2C578&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-18.png?resize=750%2C564&amp;ssl=1 750w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-18.png?resize=500%2C375&amp;ssl=1 500w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-18.png?resize=100%2C75&amp;ssl=1 100w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-18.png?w=1253&amp;ssl=1 1253w" sizes="auto, (max-width: 750px) 100vw, 750px" /><figcaption class="wp-element-caption">Openned Up On Air Light</figcaption></figure>
</div>

<h3 class="wp-block-heading" id="remove-the-existing-led-board">Remove the Existing LED Board</h3>


<p>Remove the existing board on the inside of the light. Trim the wires off close to the circuit board so you have some length to work with.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="996" data-attachment-id="3564" data-permalink="https://nothans.com/on-air-light-2023/image-19" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-19.png?fit=752%2C999&amp;ssl=1" data-orig-size="752,999" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-19" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-19.png?fit=750%2C996&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-19.png?resize=750%2C996&#038;ssl=1" alt="" class="wp-image-3564" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-19.png?w=752&amp;ssl=1 752w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-19.png?resize=226%2C300&amp;ssl=1 226w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-19.png?resize=750%2C996&amp;ssl=1 750w" sizes="auto, (max-width: 750px) 100vw, 750px" /><figcaption class="wp-element-caption">George Liked Taking the Light Apart</figcaption></figure>
</div>

<h3 class="wp-block-heading" id="connect-the-usb-wires-to-the-board">Connect the USB Wires to the Board</h3>


<p>Connect the red wire to the 5v screw terminal. Connect the black wire to the GND screw terminal. You will have two wires in each. I used some tape to make sure that the screw terminal board doesn&#8217;t move around.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="565" data-attachment-id="3566" data-permalink="https://nothans.com/on-air-light-2023/image-21" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-21.png?fit=1253%2C943&amp;ssl=1" data-orig-size="1253,943" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-21" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-21.png?fit=750%2C565&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-21.png?resize=750%2C565&#038;ssl=1" alt="" class="wp-image-3566" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-21.png?resize=1024%2C771&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-21.png?resize=300%2C226&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-21.png?resize=768%2C578&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-21.png?resize=750%2C564&amp;ssl=1 750w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-21.png?resize=500%2C375&amp;ssl=1 500w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-21.png?resize=100%2C75&amp;ssl=1 100w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-21.png?w=1253&amp;ssl=1 1253w" sizes="auto, (max-width: 750px) 100vw, 750px" /><figcaption class="wp-element-caption">Connect the Wiress to the USB Port</figcaption></figure>
</div>

<h3 class="wp-block-heading" id="snap-it-all-back-together">Snap It All Back Together</h3>


<p>Carefully snap the two halves back together.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="565" data-attachment-id="3553" data-permalink="https://nothans.com/on-air-light-2023/image-10-2" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-10.png?fit=1253%2C943&amp;ssl=1" data-orig-size="1253,943" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="New On Air Light" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-10.png?fit=750%2C565&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-10.png?resize=750%2C565&#038;ssl=1" alt="" class="wp-image-3553" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-10.png?resize=1024%2C771&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-10.png?resize=300%2C226&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-10.png?resize=768%2C578&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-10.png?resize=750%2C564&amp;ssl=1 750w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-10.png?resize=500%2C375&amp;ssl=1 500w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-10.png?resize=100%2C75&amp;ssl=1 100w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-10.png?w=1253&amp;ssl=1 1253w" sizes="auto, (max-width: 750px) 100vw, 750px" /><figcaption class="wp-element-caption">Updated On Air Light and the Orginal On Air Light</figcaption></figure>
</div>

<h2 class="wp-block-heading" id="profit">Profit.</h2>


<p>Enjoy your On Air light. Maybe this will remind you or someone in your family that you actually work when you are home.</p>



<p>My goal was to show you the steps as clearly as possible and share the code. I hope that you can reproduce this as easily as possible. If you need help leave a comment or join me on my new <a href="https://nothans.com/discord" target="_blank" rel="noreferrer noopener">Discord</a> server.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nothans.com/on-air-light-2023/feed</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3550</post-id>	</item>
		<item>
		<title>Send IoT Data to ThingSpeak using AT Commands (Arduino and SIM800L Tutorial)</title>
		<link>https://nothans.com/send-data-to-thingspeak-with-at-commands</link>
					<comments>https://nothans.com/send-data-to-thingspeak-with-at-commands#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Mon, 09 Jan 2023 14:36:41 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[GPRS]]></category>
		<category><![CDATA[GSM]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[SIM800L]]></category>
		<category><![CDATA[thingspeak]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://nothans.com/?p=3524</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading" id="introduction">Introduction</h2>


<p>The <a rel="noreferrer noopener" href="https://www.amazon.com/HiLetgo-Smallest-Breakout-Quad-band-3-7-4-2V/dp/B01DLIJM2E?&amp;linkCode=sl1&amp;tag=nothans&amp;linkId=bba6df7a7bd85a7a248f9a73f8d4b1c3&amp;language=en_US&amp;ref_=as_li_ss_tl" target="_blank">SIM800L</a> module is a GSM/GPRS module that can be used to connect to the internet via a cellular network. It has a built-in SIM card slot and can be used to send and receive data over a cellular network connection instead of WI-Fi. <a rel="noreferrer noopener" href="https://thingspeak.com/" target="_blank">ThingSpeak</a> is an IoT platform that allows you to send and receive data from devices over the internet.</p>



<p>In this tutorial, we will use the SIM800L module and ThingSpeak&#8217;s API to send data from an Arduino board to be stored in the cloud.</p>


<h2 class="wp-block-heading" id="hardware">Hardware</h2>


<p>To complete this tutorial, you will need the following hardware:</p>



<ul class="wp-block-list">
<li>Arduino board</li>



<li>SIM800L module</li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://amzn.to/3VX9D2t"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="667" data-attachment-id="3526" data-permalink="https://nothans.com/send-data-to-thingspeak-with-at-commands/image-1-6" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-1.png?fit=909%2C809&amp;ssl=1" data-orig-size="909,809" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="SIM800L Module" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-1.png?fit=750%2C667&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-1.png?resize=750%2C667&#038;ssl=1" alt="" class="wp-image-3526" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-1.png?w=909&amp;ssl=1 909w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-1.png?resize=300%2C267&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-1.png?resize=768%2C684&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-1.png?resize=750%2C667&amp;ssl=1 750w" sizes="auto, (max-width: 750px) 100vw, 750px" /></a><figcaption class="wp-element-caption"><a href="https://amzn.to/3VX9D2t" target="_blank" rel="noreferrer noopener">HiLetgo SIM800L GPRS GSM Breakout Module</a></figcaption></figure>
</div>

<h2 class="wp-block-heading" id="setting-up-the-sim800l-module">Setting up the SIM800L module</h2>


<p>First, let&#8217;s set up the SIM800L module. To use the SIM800L module with your Arduino board, you&#8217;ll need to connect it to the appropriate pins on the Arduino. The SIM800L module has a number of different pins, including power pins, serial communication pins, and control pins. You&#8217;ll need to consult the documentation for your particular module to determine which pins to use.</p>



<p>Once you have the SIM800L module connected to your Arduino board, you&#8217;ll need to use AT commands to communicate with it. AT commands are simple text-based commands that are used to control the module and send and receive data. Some common AT commands include <code>AT+CPIN</code>, which is used to enter the SIM card PIN number, and <code>AT+CREG</code>, which is used to check the registration status of the module.</p>



<p>To connect to the internet using the SIM800L module, you&#8217;ll need to attach it to the GPRS service and get an IP address. You can do this using the following AT commands:</p>



<pre class="wp-block-code"><code>sendATCommand("AT+CFUN=1", 2000, DEBUG); // Enable full functionality
sendATCommand("AT+CIPMUX=0", 1000, DEBUG); // Set single connection mode
sendATCommand("AT+CGATT=1", 1000, DEBUG); // Attach to GPRS service
sendATCommand("AT+SAPBR=3,1,\"CONTYPE\",\"GPRS\"", 1000, DEBUG); // Set connection type to GPRS
sendATCommand("AT+SAPBR=3,1,\"APN\",\"YOUR_APN\"", 1000, DEBUG); // Set APN
sendATCommand("AT+SAPBR=1,1", 1000, DEBUG); // Enable GPRS
sendATCommand("AT+SAPBR=2,1", 1000, DEBUG); // Get IP address
</code></pre>


<h2 class="wp-block-heading" id="setting-up-thingspeak">Setting up ThingSpeak</h2>


<p>Now that we have the SIM800L module set up, let&#8217;s set up ThingSpeak. To use ThingSpeak&#8217;s API with your SIM800L module, you&#8217;ll need to create a new &#8220;channel&#8221; on the ThingSpeak website. A channel is a way to represent a device or a group of devices on the ThingSpeak platform. Once you&#8217;ve created a channel, you&#8217;ll be given an API key that you can use to access and update the channel from your Arduino sketch.</p>


<h2 class="wp-block-heading" id="sending-data-to-thingspeak">Sending data to ThingSpeak</h2>


<p>To send data to ThingSpeak using the SIM800L module, you&#8217;ll need to use the <code>AT+HTTPPARA</code> command to set the necessary parameters for the HTTP request, and then use the <code>AT+HTTPACTION</code> command to send the request.</p>


<h2 class="wp-block-heading" id="receiving-a-response-from-thingspeak">Receiving a response from ThingSpeak</h2>


<p>After sending the request, you can use the <code>AT+HTTPREAD</code> command to read the response from the server. The response will be a string of text, which you can parse to check for any errors or confirm that the data was successfully sent.</p>


<h2 class="wp-block-heading" id="putting-it-all-together">Putting it all together</h2>


<p>Here is an example of how you can use the SIM800L module and ThingSpeak&#8217;s API to send data from your Arduino board to the internet:</p>



<pre class="wp-block-code"><code>#include &lt;SoftwareSerial.h&gt;

SoftwareSerial sim800l(10, 11); // RX, TX

void setup() {
  sim800l.begin(9600);
  sendATCommand("AT+CFUN=1", 2000, DEBUG); // Enable full functionality
  sendATCommand("AT+CIPMUX=0", 1000, DEBUG); // Set single connection mode
  sendATCommand("AT+CGATT=1", 1000, DEBUG); // Attach to GPRS service
  sendATCommand("AT+SAPBR=3,1,\"CONTYPE\",\"GPRS\"", 1000, DEBUG); // Set connection type to GPRS
  sendATCommand("AT+SAPBR=3,1,\"APN\",\"YOUR_APN\"", 1000, DEBUG); // Set APN
  sendATCommand("AT+SAPBR=1,1", 1000, DEBUG); // Enable GPRS
  sendATCommand("AT+SAPBR=2,1", 1000, DEBUG); // Get IP address
}

void loop() {
  sendDataToThingSpeak();
  delay(20000); // delay 20 seconds
}

void sendDataToThingSpeak() {
  String cmd = "AT+HTTPPARA=\"URL\",\"http://api.thingspeak.com/update?api_key=YOUR_API_KEY&amp;field1=42\"";
  sendATCommand(cmd, 1000, DEBUG); // Set URL
  cmd = "AT+HTTPACTION=0";
  sendATCommand(cmd, 3000, DEBUG); // Send request
  delay(1000);
  String response = sendATCommand("AT+HTTPREAD", 1000, DEBUG); // Read response
  Serial.println(response);
}

String sendATCommand(String cmd, const int timeout, boolean debug) {
  String response = "";
  sim800l.println(cmd);
  long int time = millis();
  while((time+timeout) &gt; millis()) {
    while(sim800l.available()) {
      char c = sim800l.read();
      response += c;
    }
  }
  if (debug) {
    Serial.println(response);
  }
  return response;
}</code></pre>



<p>In this example code, the <code>sendATCommand</code> function sends AT commands to the SIM800L module and reads the response. The <code>sendDataToThingSpeak</code> function is used to set the URL for the HTTP request using the <code>AT+HTTPPARA</code> command, send the request using the <code>AT+HTTPACTION</code> command, and read the response using the <code>AT+HTTPREAD</code> command. The <code>loop</code> function calls the <code>sendDataToThingSpeak</code> function every 20 seconds to send data (the number 42 in this case) to ThingSpeak. You can customize the code to send any data that you want to the fields of your ThingSpeak channel.</p>


<h2 class="wp-block-heading" id="conclusion">Conclusion</h2>


<p>In this tutorial, we have learned how to use the SIM800L module and ThingSpeak&#8217;s API to send data from an Arduino board to the internet. We have set up the SIM800L module and used AT commands to connect to the internet and send HTTP requests. We have also set up a ThingSpeak channel and used the API to send data to the internet.</p>



<p>With these tools and techniques, you can build your own IoT projects and start collecting and analyzing data from your devices. You can use ThingSpeak to visualize the data and create charts and graphs, or you can use the data in your own applications or MATLAB analyses.</p>



<p>If you found this tutorial helpful and would like to stay updated with more IoT and Arduino tips and tricks, consider <a href="https://nothans.com/subscribe" data-type="page" data-id="3041">subscribing</a> to my blog. I post about once per week.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nothans.com/send-data-to-thingspeak-with-at-commands/feed</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3524</post-id>	</item>
		<item>
		<title>ThingSpeak IoT Projects</title>
		<link>https://nothans.com/thingspeak</link>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 30 Nov 2022 15:58:49 +0000</pubDate>
				<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[thingspeak]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://nothans.com/?page_id=3470</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wp-block-themezee-magazine-blocks-grid tz-magazine-block "><div class="tz-magazine-grid-columns tz-magazine-grid-columns-2"><div class="tz-post-wrap"><article id="post-4975" class="tz-magazine-post post-4975 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-cheerlights category-iot category-thingspeak tag-cheerlights tag-internet-of-things tag-iot tag-thingspeak"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/official-arduino-library-for-cheerlights" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2024/12/CheerLights-for-Arduino.png?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="4976" data-permalink="https://nothans.com/official-arduino-library-for-cheerlights/cheerlights-for-arduino" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2024/12/CheerLights-for-Arduino.png?fit=545%2C386&amp;ssl=1" data-orig-size="545,386" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CheerLights for Arduino" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2024/12/CheerLights-for-Arduino.png?fit=545%2C386&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/official-arduino-library-for-cheerlights" rel="bookmark">Official Arduino Library for CheerLights</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/official-arduino-library-for-cheerlights" title="7:56 pm" rel="bookmark"><time class="published updated" datetime="2024-12-13T19:56:08-05:00">December 13, 2024</time></a></span></div></header><div class="tz-entry-content entry-content"><p>I have published an official library that supports Arduino-compatible Wi-Fi-enabled boards, along with several examples. The library supports the Arduino MKR1000, Arduino MKR WiFi 1010, Arduino Uno WiFi <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/official-arduino-library-for-cheerlights" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-4174" class="tz-magazine-post post-4174 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-cheerlights category-iot category-thingspeak tag-cheerlights tag-internet-of-things tag-iot tag-projects tag-thingspeak tag-web-of-things"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/cheerlights-is-now-a-discord-iot-project" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-13.png?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="4176" data-permalink="https://nothans.com/cheerlights-is-now-a-discord-iot-project/image-13-5" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-13.png?fit=1024%2C1024&amp;ssl=1" data-orig-size="1024,1024" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CheerLights around the world" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/10/image-13.png?fit=750%2C750&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/cheerlights-is-now-a-discord-iot-project" rel="bookmark">Moving away from X/Twitter: CheerLights is now a Discord IoT project</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/cheerlights-is-now-a-discord-iot-project" title="10:56 am" rel="bookmark"><time class="published updated" datetime="2023-10-25T10:56:47-04:00">October 25, 2023</time></a></span></div></header><div class="tz-entry-content entry-content"><p>CheerLights is an Internet of Things (IoT) project that allows people from all over the world to synchronize the color of their lights to the <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/cheerlights-is-now-a-discord-iot-project" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-4170" class="tz-magazine-post post-4170 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-cheerlights category-iot category-projects category-thingspeak tag-cheerlights tag-internet-of-things tag-iot tag-projects tag-thingspeak tag-web-of-things"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/cheerlights-for-halloween-fearlights" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="3421" data-permalink="https://nothans.com/cheerlights-for-halloween/image-7" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?fit=1300%2C1726&amp;ssl=1" data-orig-size="1300,1726" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CheerLights Halloween Skull" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?fit=750%2C996&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/cheerlights-for-halloween-fearlights" rel="bookmark">CheerLights for Halloween</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/cheerlights-for-halloween-fearlights" title="3:27 pm" rel="bookmark"><time class="published updated" datetime="2023-10-24T15:27:07-04:00">October 24, 2023</time></a></span></div></header><div class="tz-entry-content entry-content"><p>Are you ready? Ready for another season of CheerLights? I love seeing CheerLights have a longer and longer season as the years go by. Last <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/cheerlights-for-halloween-fearlights" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-3904" class="tz-magazine-post post-3904 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-ai category-thingspeak tag-ai tag-chatgpt tag-code-interpreter tag-data-analytics tag-internet-of-things tag-iot tag-web-of-things"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/chatgpt-code-interpreter-for-thingspeak-iot-data-analysis" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/IoT-Traffic-Data.png?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="3914" data-permalink="https://nothans.com/chatgpt-code-interpreter-for-thingspeak-iot-data-analysis/iot-traffic-data" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/IoT-Traffic-Data.png?fit=1376%2C1409&amp;ssl=1" data-orig-size="1376,1409" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="IoT Traffic Data" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/07/IoT-Traffic-Data.png?fit=750%2C768&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/chatgpt-code-interpreter-for-thingspeak-iot-data-analysis" rel="bookmark">ChatGPT Code Interpreter for ThingSpeak IoT Data Analysis</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/chatgpt-code-interpreter-for-thingspeak-iot-data-analysis" title="4:04 pm" rel="bookmark"><time class="published updated" datetime="2023-07-07T16:04:38-04:00">July 7, 2023</time></a></span></div></header><div class="tz-entry-content entry-content"><p>ChatGPT just launched a new app for ChatGPT Plus subscribers. It is called ChatGPT Code Interpreter. The new app is in beta and will be <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/chatgpt-code-interpreter-for-thingspeak-iot-data-analysis" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-3649" class="tz-magazine-post post-3649 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-projects category-thingspeak tag-ideas tag-internet-of-things tag-iot tag-projects tag-thingspeak tag-web-of-things"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/top-10-iot-project-ideas-for-thingspeak" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/image-3.png?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="3650" data-permalink="https://nothans.com/top-10-iot-project-ideas-for-thingspeak/image-3-6" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/image-3.png?fit=949%2C702&amp;ssl=1" data-orig-size="949,702" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="ThingSpeak for IoT Projects" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/image-3.png?fit=750%2C555&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/top-10-iot-project-ideas-for-thingspeak" rel="bookmark">Top 10 IoT Project Ideas For ThingSpeak</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/top-10-iot-project-ideas-for-thingspeak" title="7:14 pm" rel="bookmark"><time class="published updated" datetime="2023-02-21T19:14:13-05:00">February 21, 2023</time></a></span></div></header><div class="tz-entry-content entry-content"><p>What is ThingSpeak? ThingSpeak is an Internet of Things (IoT) platform that allows you to collect, analyze, and act on data from sensors and other <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/top-10-iot-project-ideas-for-thingspeak" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-3646" class="tz-magazine-post post-3646 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-thingspeak tag-internet-of-things tag-iot tag-lovebox"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/happy-valentines-day-heres-some-iot" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="1246" data-permalink="https://nothans.com/lovebox-internet-of-things-for-valentines-day/lovebox-2" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?fit=4032%2C3024&amp;ssl=1" data-orig-size="4032,3024" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Lovebox" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?fit=750%2C563&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/happy-valentines-day-heres-some-iot" rel="bookmark">Happy Valentine&#8217;s Day! Here&#8217;s some IoT.</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/happy-valentines-day-heres-some-iot" title="3:21 pm" rel="bookmark"><time class="published updated" datetime="2023-02-14T15:21:12-05:00">February 14, 2023</time></a></span></div></header><div class="tz-entry-content entry-content"><p>It’s that time of year again… It’s time to show the person you love the most with an internet-connected&nbsp;gift for Valentine&#039;s Day. I got aggressively <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/happy-valentines-day-heres-some-iot" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-3550" class="tz-magazine-post post-3550 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-featured category-projects category-thingspeak tag-internet-of-things tag-iot tag-making tag-on-air-light tag-teams tag-thingspeak tag-web-of-things tag-zoom"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/on-air-light-2023" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-10.png?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="3553" data-permalink="https://nothans.com/on-air-light-2023/image-10-2" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-10.png?fit=1253%2C943&amp;ssl=1" data-orig-size="1253,943" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="New On Air Light" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-10.png?fit=750%2C565&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/on-air-light-2023" rel="bookmark">On Air Light 2023: Easy DIY Status Light for Microsoft Teams and Zoom</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/on-air-light-2023" title="5:03 pm" rel="bookmark"><time class="published updated" datetime="2023-01-25T17:03:24-05:00">January 25, 2023</time></a></span></div></header><div class="tz-entry-content entry-content"><p>In March 2020, I made an On Air Light for Microsoft Teams to indicate whether or not my camera was on for all of my <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/on-air-light-2023" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-3524" class="tz-magazine-post post-3524 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-projects category-thingspeak tag-arduino tag-gprs tag-gsm tag-internet-of-things tag-iot tag-projects tag-sim800l tag-thingspeak tag-web-of-things"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/send-data-to-thingspeak-with-at-commands" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-1.png?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="3526" data-permalink="https://nothans.com/send-data-to-thingspeak-with-at-commands/image-1-6" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-1.png?fit=909%2C809&amp;ssl=1" data-orig-size="909,809" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="SIM800L Module" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-1.png?fit=750%2C667&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/send-data-to-thingspeak-with-at-commands" rel="bookmark">Send IoT Data to ThingSpeak using AT Commands (Arduino and SIM800L Tutorial)</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/send-data-to-thingspeak-with-at-commands" title="9:36 am" rel="bookmark"><time class="published updated" datetime="2023-01-09T09:36:41-05:00">January 9, 2023</time></a></span></div></header><div class="tz-entry-content entry-content"><p>Introduction The SIM800L module is a GSM/GPRS module that can be used to connect to the internet via a cellular network. It has a built-in <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/send-data-to-thingspeak-with-at-commands" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-3455" class="tz-magazine-post post-3455 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-cheerlights category-projects category-thingspeak tag-cheerlights tag-christmas tag-internet-of-things tag-iot tag-micropython tag-pico-w tag-pimoroni tag-raspberry-pi"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/give-the-gift-of-cheerlights-this-holiday-season" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/11/image-6.png?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="3456" data-permalink="https://nothans.com/give-the-gift-of-cheerlights-this-holiday-season/image-6-2" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/11/image-6.png?fit=702%2C933&amp;ssl=1" data-orig-size="702,933" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CheerLights Gift" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/11/image-6.png?fit=702%2C933&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/give-the-gift-of-cheerlights-this-holiday-season" rel="bookmark">Give the Gift of CheerLights this Holiday Season</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/give-the-gift-of-cheerlights-this-holiday-season" title="6:18 pm" rel="bookmark"><time class="published updated" datetime="2022-11-29T18:18:34-05:00">November 29, 2022</time></a></span></div></header><div class="tz-entry-content entry-content"><p>Tis&#039; the season. CheerLights season! This might be my favorite time of year. I love seeing people build IoT projects, share their experiences, and control <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/give-the-gift-of-cheerlights-this-holiday-season" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-3436" class="tz-magazine-post post-3436 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-cheerlights category-projects category-thingspeak tag-cheerlights tag-internet-of-things tag-iot tag-lo-fi tag-lofi-girl tag-micropython tag-neopixel tag-pico-w tag-raspberry-pi"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/lofi-girl-shadowbox" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/11/image-4.png?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="3439" data-permalink="https://nothans.com/lofi-girl-shadowbox/image-4-3" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/11/image-4.png?fit=1216%2C916&amp;ssl=1" data-orig-size="1216,916" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Lofi Girl Shadowbox" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/11/image-4.png?fit=750%2C565&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/lofi-girl-shadowbox" rel="bookmark">Internet-connected Lofi Girl Shadowbox</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/lofi-girl-shadowbox" title="9:21 pm" rel="bookmark"><time class="published updated" datetime="2022-11-15T21:21:37-05:00">November 15, 2022</time></a></span></div></header><div class="tz-entry-content entry-content"><p>Lofi Girl got me through countless hours of programming and PowerPoint creating. Lofi Girl is a mix of low-fidelity music and 2D animation that streams <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/lofi-girl-shadowbox" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-3419" class="tz-magazine-post post-3419 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-cheerlights category-projects category-thingspeak tag-cheerlights tag-halloween tag-internet-of-things tag-iot tag-neopixel tag-pimoroni tag-thingspeak"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/cheerlights-for-halloween" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="3421" data-permalink="https://nothans.com/cheerlights-for-halloween/image-7" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?fit=1300%2C1726&amp;ssl=1" data-orig-size="1300,1726" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CheerLights Halloween Skull" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/10/image-7.png?fit=750%2C996&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/cheerlights-for-halloween" rel="bookmark">#FearLights: CheerLights for Halloween</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/cheerlights-for-halloween" title="3:56 pm" rel="bookmark"><time class="published updated" datetime="2022-10-31T15:56:40-04:00">October 31, 2022</time></a></span></div></header><div class="tz-entry-content entry-content"><p>Just to have a little fun this year&#8230; make a CheerLights display for Halloween&#8230; #FearLights. And, yeah, you can use the hashtag &quot;#fearlights&quot; on Twitter <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/cheerlights-for-halloween" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-2816" class="tz-magazine-post post-2816 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-cheerlights category-thingspeak tag-github tag-internet-of-things tag-iot tag-iot-debugger tag-open-source tag-projects tag-thingspeak"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/the-iot-debugger-app-for-thingspeak" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/iot-debugger-cheerlights.jpg?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="2817" data-permalink="https://nothans.com/the-iot-debugger-app-for-thingspeak/iot-debugger-cheerlights" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/iot-debugger-cheerlights.jpg?fit=1277%2C759&amp;ssl=1" data-orig-size="1277,759" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1651144610&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="iot-debugger-cheerlights" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/04/iot-debugger-cheerlights.jpg?fit=750%2C446&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/the-iot-debugger-app-for-thingspeak" rel="bookmark">The IoT Debugger App for ThingSpeak Now Includes a CheerLights Example</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/the-iot-debugger-app-for-thingspeak" title="8:14 am" rel="bookmark"><time class="published updated" datetime="2022-04-30T08:14:54-04:00">April 30, 2022</time></a></span></div></header><div class="tz-entry-content entry-content"><p>I updated the IoT Debugger app to fix some bugs and while I was there I added a new default example for CheerLights. I just <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/the-iot-debugger-app-for-thingspeak" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-2745" class="tz-magazine-post post-2745 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-thingspeak tag-internet-of-things tag-iot tag-matlab tag-raspberry-pi tag-thingspeak tag-web-of-things"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/you-can-see-the-earth-move-thanks-to-a-seismograph-board-for-the-raspberry-pi" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/03/raspberry-shake.jpg?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="2746" data-permalink="https://nothans.com/you-can-see-the-earth-move-thanks-to-a-seismograph-board-for-the-raspberry-pi/raspberry-shake" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/03/raspberry-shake.jpg?fit=1249%2C888&amp;ssl=1" data-orig-size="1249,888" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="raspberry-shake" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/03/raspberry-shake.jpg?fit=750%2C533&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/you-can-see-the-earth-move-thanks-to-a-seismograph-board-for-the-raspberry-pi" rel="bookmark">You Can See the Earth Move Thanks to a Seismograph Board for the Raspberry Pi</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/you-can-see-the-earth-move-thanks-to-a-seismograph-board-for-the-raspberry-pi" title="9:57 am" rel="bookmark"><time class="published updated" datetime="2022-03-12T09:57:39-05:00">March 12, 2022</time></a></span></div></header><div class="tz-entry-content entry-content"><p>I have been blogging about IoT and M2M for just about 15 years. In that timeframe, a lot of things happened. Nothing more significant than <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/you-can-see-the-earth-move-thanks-to-a-seismograph-board-for-the-raspberry-pi" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-2624" class="tz-magazine-post post-2624 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-ai category-cheerlights category-projects category-technology category-thingspeak tag-ai tag-cheerlights tag-internet-of-things tag-iot tag-thingspeak tag-twitch tag-twitter"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/early-experimentation-interactive-twitch-live-streams-ai-produced-lo-fi-music-and-iot" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/01/still-frame.png?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="2628" data-permalink="https://nothans.com/early-experimentation-interactive-twitch-live-streams-ai-produced-lo-fi-music-and-iot/still-frame" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/01/still-frame.png?fit=1920%2C1080&amp;ssl=1" data-orig-size="1920,1080" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Lo-Fi Stream" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/01/still-frame.png?fit=750%2C422&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/early-experimentation-interactive-twitch-live-streams-ai-produced-lo-fi-music-and-iot" rel="bookmark">Early Experimentation: Interactive Twitch Live Streams, AI Produced Lo-Fi Music, and IoT</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/early-experimentation-interactive-twitch-live-streams-ai-produced-lo-fi-music-and-iot" title="5:44 pm" rel="bookmark"><time class="published updated" datetime="2022-01-07T17:44:13-05:00">January 7, 2022</time></a></span></div></header><div class="tz-entry-content entry-content"><p>I have been experimenting with a new idea for interactive live streams. I wanted to share some of my early findings and results. Do you <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/early-experimentation-interactive-twitch-live-streams-ai-produced-lo-fi-music-and-iot" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-2599" class="tz-magazine-post post-2599 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-cheerlights category-thingspeak tag-cheerlights tag-community tag-discord tag-internet-of-things tag-iot tag-node-red tag-thingspeak tag-twitch tag-twitter tag-web-of-things"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/updates-to-the-cheerlights-iot-project" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/12/community.jpg?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="2602" data-permalink="https://nothans.com/updates-to-the-cheerlights-iot-project/community" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/12/community.jpg?fit=626%2C417&amp;ssl=1" data-orig-size="626,417" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="community" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/12/community.jpg?fit=626%2C417&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/updates-to-the-cheerlights-iot-project" rel="bookmark">Updates to the CheerLights IoT Project: Node-RED, JavaScript, Twitch, and Discord</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/updates-to-the-cheerlights-iot-project" title="4:01 pm" rel="bookmark"><time class="published updated" datetime="2021-12-17T16:01:57-05:00">December 17, 2021</time></a></span></div></header><div class="tz-entry-content entry-content"><p>Over the past couple of weeks, we have made some updates and upgrades to the CheerLights IoT project. The changes expand the supported IoT platforms <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/updates-to-the-cheerlights-iot-project" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-2585" class="tz-magazine-post post-2585 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-cheerlights category-projects category-thingspeak tag-cheerlights tag-internet-of-things tag-iot tag-thingspeak tag-twitter tag-web-of-things"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/new-cheerlights-installation-at-mathworks-lakeside-campus" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/12/CheerLights-MathWorks-Cyan.jpg?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="2587" data-permalink="https://nothans.com/new-cheerlights-installation-at-mathworks-lakeside-campus/cheerlights-mathworks-cyan" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/12/CheerLights-MathWorks-Cyan.jpg?fit=1102%2C476&amp;ssl=1" data-orig-size="1102,476" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CheerLights MathWorks Cyan" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/12/CheerLights-MathWorks-Cyan.jpg?fit=750%2C324&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/new-cheerlights-installation-at-mathworks-lakeside-campus" rel="bookmark">New CheerLights Installation at MathWorks Lakeside Campus</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/new-cheerlights-installation-at-mathworks-lakeside-campus" title="5:00 pm" rel="bookmark"><time class="published updated" datetime="2021-12-03T17:00:23-05:00">December 3, 2021</time></a></span></div></header><div class="tz-entry-content entry-content"><p>For the CheerLights 10th Anniversary, we added a new CheerLights display at the MathWorks Lakeside Campus in Natick, Massachusetts. MathWorks Lakeside Campus &#8211; CheerLights Tree <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/new-cheerlights-installation-at-mathworks-lakeside-campus" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-2541" class="tz-magazine-post post-2541 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-cheerlights category-thingspeak tag-cheerlights tag-internet-of-things tag-iot tag-thingspeak tag-twitter"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/cheerlights-turns-10" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/11/HackPGH_ioBridge_Arduino-scaled.jpg?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="2553" data-permalink="https://nothans.com/cheerlights-turns-10/hackpgh_iobridge_arduino" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/11/HackPGH_ioBridge_Arduino-scaled.jpg?fit=2560%2C1912&amp;ssl=1" data-orig-size="2560,1912" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;2.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 4&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1323470109&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;3.85&quot;,&quot;iso&quot;:&quot;80&quot;,&quot;shutter_speed&quot;:&quot;0.041666666666667&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="CheerLights HackPGH ioBridge Arduino" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/11/HackPGH_ioBridge_Arduino-scaled.jpg?fit=750%2C560&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/cheerlights-turns-10" rel="bookmark">Worldwide Network of Lights: CheerLights Turns 10</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/cheerlights-turns-10" title="11:21 am" rel="bookmark"><time class="published updated" datetime="2021-11-04T11:21:51-04:00">November 4, 2021</time></a></span></div></header><div class="tz-entry-content entry-content"><p>I released CheerLights 10 years ago! I introduced the project to HackPGH makerspace in Pittsburgh, PA. I was lucky to recruit a couple of people <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/cheerlights-turns-10" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-2448" class="tz-magazine-post post-2448 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-board-games category-technology category-thingspeak tag-games tag-godzilla tag-internet-of-things tag-iot tag-pinball tag-stern tag-stern-pinball tag-web-of-things"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/the-internet-of-pinball-stern-pinball" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/10/insider-connected.jpg?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="2451" data-permalink="https://nothans.com/the-internet-of-pinball-stern-pinball/insider-connected" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/10/insider-connected.jpg?fit=1280%2C720&amp;ssl=1" data-orig-size="1280,720" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Stern Insider Connected Platform" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/10/insider-connected.jpg?fit=750%2C422&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/the-internet-of-pinball-stern-pinball" rel="bookmark">The Internet of Pinball: What an IoT Expert Has to Say About Stern Pinball&#8217;s Insider Connected Platform</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/the-internet-of-pinball-stern-pinball" title="2:33 pm" rel="bookmark"><time class="published updated" datetime="2021-10-18T14:33:42-04:00">October 18, 2021</time></a></span></div></header><div class="tz-entry-content entry-content"><p>I love pinball. I love IoT. They recently got mashed together with the launch of the Insider Connected<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Platform by Stern Pinball. https://www.youtube.com/watch?v=Cm_wd8Ey65I Stern Pinball <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/the-internet-of-pinball-stern-pinball" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-2413" class="tz-magazine-post post-2413 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-projects category-thingspeak tag-halloween tag-iot tag-no-code tag-pumpkin tag-rgb-lights tag-tuya-smart-life"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/no-code-interactive-halloween-pumpkin" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/10/interactive_pumpkin_cyan.jpg?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="2414" data-permalink="https://nothans.com/no-code-interactive-halloween-pumpkin/interactive_pumpkin_cyan" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/10/interactive_pumpkin_cyan.jpg?fit=749%2C999&amp;ssl=1" data-orig-size="749,999" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="interactive pumpkin" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/10/interactive_pumpkin_cyan.jpg?fit=749%2C999&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/no-code-interactive-halloween-pumpkin" rel="bookmark">No Code: Interactive, IoT-enabled Halloween Pumpkin RGB Jack-o&#8217;-Lantern</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/no-code-interactive-halloween-pumpkin" title="4:09 pm" rel="bookmark"><time class="published updated" datetime="2021-10-05T16:09:31-04:00">October 5, 2021</time></a></span></div></header><div class="tz-entry-content entry-content"><p>I love Halloween and I love RGB LED lights. I have been creating jack-o&#039;-lanterns since I was a kid. My dad taught me current limiting <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/no-code-interactive-halloween-pumpkin" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-2370" class="tz-magazine-post post-2370 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-hardware category-projects category-thingspeak tag-ifttt tag-led tag-live-streaming-lights tag-no-code tag-on-air-light tag-stream-deck tag-teams tag-wi-fi tag-zoom"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/on-air-light-for-live-streaming" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/on-air-light-led-strip.jpg?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="2372" data-permalink="https://nothans.com/on-air-light-for-live-streaming/on-air-light-led-strip" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/on-air-light-led-strip.jpg?fit=1016%2C992&amp;ssl=1" data-orig-size="1016,992" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="On Air Light with LED Strip" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/on-air-light-led-strip.jpg?fit=750%2C732&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/on-air-light-for-live-streaming" rel="bookmark">No Code: On Air Light Controller For Live Streaming and Online Meetings</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/on-air-light-for-live-streaming" title="6:00 pm" rel="bookmark"><time class="published updated" datetime="2021-08-30T18:00:37-04:00">August 30, 2021</time></a></span></div></header><div class="tz-entry-content entry-content"><p>Back in March 2020, I created an On Air Light for Microsoft Teams and Zoom Meetings. I got a great response from this project. Some <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/on-air-light-for-live-streaming" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-2322" class="tz-magazine-post post-2322 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-comedy category-mytoaster category-projects category-thingspeak tag-internet-of-things tag-iot tag-mytoaster tag-thingspeak tag-tiktok tag-web-of-things"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/my-toaster-is-now-on-tiktok" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/mytoaster_behind_the_scenes_tiktok.jpg?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="2323" data-permalink="https://nothans.com/my-toaster-is-now-on-tiktok/mytoaster_behind_the_scenes_tiktok" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/mytoaster_behind_the_scenes_tiktok.jpg?fit=745%2C993&amp;ssl=1" data-orig-size="745,993" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="MyToaster behind the scenes TikTok" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/mytoaster_behind_the_scenes_tiktok.jpg?fit=745%2C993&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/my-toaster-is-now-on-tiktok" rel="bookmark">My Toaster is Now on TikTok</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/my-toaster-is-now-on-tiktok" title="4:33 pm" rel="bookmark"><time class="published updated" datetime="2021-08-03T16:33:32-04:00">August 3, 2021</time></a></span></div></header><div class="tz-entry-content entry-content"><p>@MyToaster has been on Twitter since December 2008. My toaster has built a following of over 2,000 people even though my toaster only tweets Toasting <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/my-toaster-is-now-on-tiktok" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-2303" class="tz-magazine-post post-2303 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-bbq category-projects category-thingspeak tag-bbq tag-internet-of-things tag-iot tag-ribs tag-smoker tag-thingspeak tag-trademark-bbq"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/the-data-science-behind-great-bbq" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/07/weber_temperature.jpg?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="2307" data-permalink="https://nothans.com/the-data-science-behind-great-bbq/weber_temperature" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/07/weber_temperature.jpg?fit=690%2C920&amp;ssl=1" data-orig-size="690,920" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="weber temperature" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/07/weber_temperature.jpg?fit=690%2C920&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/the-data-science-behind-great-bbq" rel="bookmark">The Data Science (and Some IoT) Behind Great BBQ</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/the-data-science-behind-great-bbq" title="11:43 am" rel="bookmark"><time class="published updated" datetime="2021-07-22T11:43:50-04:00">July 22, 2021</time></a></span></div></header><div class="tz-entry-content entry-content"><p>Smoking ribs or a pork shoulder requires lots of patience and practice. When everything works, you get to enjoy an amazing dinner. When things go <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/the-data-science-behind-great-bbq" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-2218" class="tz-magazine-post post-2218 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-projects category-thingspeak tag-internet-of-things tag-iot tag-mathworks tag-matlab tag-particle tag-thingspeak"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/when-will-your-air-fryer-fail" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/05/air_fryer_thingspeak_particle-scaled.jpg?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="2221" data-permalink="https://nothans.com/when-will-your-air-fryer-fail/air_fryer_thingspeak_particle" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/05/air_fryer_thingspeak_particle-scaled.jpg?fit=2560%2C1980&amp;ssl=1" data-orig-size="2560,1980" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;1.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 2&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1622115639&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.442&quot;,&quot;iso&quot;:&quot;356&quot;,&quot;shutter_speed&quot;:&quot;0.016671&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="Air Fryer Connected to ThingSpeak" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/05/air_fryer_thingspeak_particle-scaled.jpg?fit=750%2C580&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/when-will-your-air-fryer-fail" rel="bookmark">Predictive Maintenance: Going Next Level With the Ninja Foodi Air Fryer</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/when-will-your-air-fryer-fail" title="6:24 pm" rel="bookmark"><time class="published updated" datetime="2021-05-27T18:24:42-04:00">May 27, 2021</time></a></span></div></header><div class="tz-entry-content entry-content"><p>I love my air fryer. Our Ninja Foodi Air Fryer became our family&#039;s go-to gadget during the stay-at-home order. When you order takeout, you probably <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/when-will-your-air-fryer-fail" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-2140" class="tz-magazine-post post-2140 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-life category-thingspeak tag-foursquare tag-internet-of-nouns tag-internet-of-things tag-iot tag-mytoaster tag-thingspeak tag-twitter"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/the-internet-of-nouns" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/04/internet-of-nouns-nothans.png?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="2141" data-permalink="https://nothans.com/the-internet-of-nouns/internet-of-nouns-nothans" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/04/internet-of-nouns-nothans.png?fit=751%2C706&amp;ssl=1" data-orig-size="751,706" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Internet of Nouns" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/04/internet-of-nouns-nothans.png?fit=750%2C705&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/the-internet-of-nouns" rel="bookmark">The Internet of Nouns: How Twitter and Foursquare Changed My Life</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/the-internet-of-nouns" title="2:09 pm" rel="bookmark"><time class="published updated" datetime="2021-04-08T14:09:47-04:00">April 8, 2021</time></a></span></div></header><div class="tz-entry-content entry-content"><p>Social networks and location sharing apps took off in the late 2000&#039;s. These megatrends made a huge impact on my life and led me to <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/the-internet-of-nouns" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-1648" class="tz-magazine-post post-1648 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-cheerlights category-thingspeak tag-blinkt tag-cheerlights tag-internet-of-things tag-iot tag-pimoroni tag-qwirkshop tag-raspberry-pi"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/cheerlights-for-raspberry-pi-zero-w-and-blinkt" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2020/12/pimoroni_kit.jpg?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="1649" data-permalink="https://nothans.com/cheerlights-for-raspberry-pi-zero-w-and-blinkt/sony-dsc" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/12/pimoroni_kit.jpg?fit=1024%2C1024&amp;ssl=1" data-orig-size="1024,1024" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;SONY DSC&quot;,&quot;created_timestamp&quot;:&quot;1488192064&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;SONY DSC&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="pimoroni raspberry pi kit" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/12/pimoroni_kit.jpg?fit=750%2C750&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/cheerlights-for-raspberry-pi-zero-w-and-blinkt" rel="bookmark">CheerLights for Raspberry Pi Zero W and Blinkt!</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/cheerlights-for-raspberry-pi-zero-w-and-blinkt" title="11:27 am" rel="bookmark"><time class="published updated" datetime="2020-12-15T11:27:27-05:00">December 15, 2020</time></a></span></div></header><div class="tz-entry-content entry-content"><p>Well, it&#039;s that time of year&#8230; CheerLights time of year! I started CheerLights back in 2011 with one set of lights. Now there are lights <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/cheerlights-for-raspberry-pi-zero-w-and-blinkt" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-1642" class="tz-magazine-post post-1642 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-cheerlights category-projects category-thingspeak tag-adafruit tag-arduino"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/adafruit-matrix-portal-led-display-diffused-acrylic-stand" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2020/12/Frosted_Acrylic-scaled.jpg?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="1643" data-permalink="https://nothans.com/adafruit-matrix-portal-led-display-diffused-acrylic-stand/frosted_acrylic" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/12/Frosted_Acrylic-scaled.jpg?fit=2560%2C1920&amp;ssl=1" data-orig-size="2560,1920" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;1.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 2&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1607428239&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.442&quot;,&quot;iso&quot;:&quot;421&quot;,&quot;shutter_speed&quot;:&quot;0.008335&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="Frosted Acrylic" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/12/Frosted_Acrylic-scaled.jpg?fit=750%2C563&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/adafruit-matrix-portal-led-display-diffused-acrylic-stand" rel="bookmark">Adafruit Matrix Portal LED Display Diffused Acrylic Stand</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/adafruit-matrix-portal-led-display-diffused-acrylic-stand" title="2:27 pm" rel="bookmark"><time class="published updated" datetime="2020-12-08T14:27:39-05:00">December 8, 2020</time></a></span></div></header><div class="tz-entry-content entry-content"><p>I bought some parts over at Adafruit to build some ThingSpeak and CheerLights projects. If you know me, I am always attracted to multicolored lights <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/adafruit-matrix-portal-led-display-diffused-acrylic-stand" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-1489" class="tz-magazine-post post-1489 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-hardware category-projects category-thingspeak tag-digital-transformation tag-esp8266 tag-george tag-internet-of-things tag-live-streaming-lights tag-on-air-light tag-radio tag-teams tag-thingspeak tag-zoom"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/on-air-light-for-microsoft-teams-and-zoom-meetings" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light.jpg?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="1491" data-permalink="https://nothans.com/on-air-light-for-microsoft-teams-and-zoom-meetings/on-air-light" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light.jpg?fit=1224%2C918&amp;ssl=1" data-orig-size="1224,918" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="On-Air-Light" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light.jpg?fit=750%2C563&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/on-air-light-for-microsoft-teams-and-zoom-meetings" rel="bookmark">&#8216;On Air&#8217; Light for Microsoft Teams and Zoom Meetings</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/on-air-light-for-microsoft-teams-and-zoom-meetings" title="1:09 pm" rel="bookmark"><time class="published updated" datetime="2020-03-28T13:09:57-04:00">March 28, 2020</time></a></span></div></header><div class="tz-entry-content entry-content"><p>Back in the &#039;90s, the 1990&#039;s, I used to be a late-night radio show host on Froggy. I was known as Jeremiah Bullfrog. When I <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/on-air-light-for-microsoft-teams-and-zoom-meetings" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-1311" class="tz-magazine-post post-1311 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-cheerlights category-hardware category-projects category-thingspeak tag-cheerlights tag-internet-of-things tag-iot tag-mqtt tag-projects"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/real-time-colors-on-cheerlights" rel="bookmark"><img loading="lazy" decoding="async" width="400" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2019/06/MQTT_CheerLights_topic.png?resize=400%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="1313" data-permalink="https://nothans.com/real-time-colors-on-cheerlights/mqtt_cheerlights_topic" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2019/06/MQTT_CheerLights_topic.png?fit=400%2C340&amp;ssl=1" data-orig-size="400,340" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CheerLights MQTT" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2019/06/MQTT_CheerLights_topic.png?fit=400%2C340&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/real-time-colors-on-cheerlights" rel="bookmark">Real-time Colors on CheerLights</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/real-time-colors-on-cheerlights" title="10:36 am" rel="bookmark"><time class="published updated" datetime="2019-06-27T10:36:21-04:00">June 27, 2019</time></a></span></div></header><div class="tz-entry-content entry-content"><p>CheerLights now supports the MQTT protocol. This means that devices and apps can receive real-time updates to changes in the CheerLights color without polling for <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/real-time-colors-on-cheerlights" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-1243" class="tz-magazine-post post-1243 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-thingspeak tag-iot tag-lovebox"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/lovebox-internet-of-things-for-valentines-day" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="1246" data-permalink="https://nothans.com/lovebox-internet-of-things-for-valentines-day/lovebox-2" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?fit=4032%2C3024&amp;ssl=1" data-orig-size="4032,3024" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Lovebox" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2019/02/Lovebox.jpg?fit=750%2C563&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/lovebox-internet-of-things-for-valentines-day" rel="bookmark">Lovebox: Internet of Things for Valentine&#8217;s Day</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/lovebox-internet-of-things-for-valentines-day" title="4:02 pm" rel="bookmark"><time class="published updated" datetime="2019-02-12T16:02:23-05:00">February 12, 2019</time></a></span></div></header><div class="tz-entry-content entry-content"><p>It&#039;s that time of year again&#8230; It&#039;s time to show the person who you love how much you love them with an internet-connected&nbsp;gift. I got <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/lovebox-internet-of-things-for-valentines-day" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div><div class="tz-post-wrap"><article id="post-1217" class="tz-magazine-post post-1217 post tz-type-post status-publish format-standard has-post-thumbnail hentry category-thingspeak tag-internet-of-things tag-iobridge tag-mytoaster tag-particle tag-thingspeak tag-web-of-things"><figure class="tz-entry-image entry-image"><a href="https://nothans.com/my-history-of-the-internet-of-things" rel="bookmark"><img loading="lazy" decoding="async" width="420" height="280" src="https://i0.wp.com/nothans.com/wp-content/uploads/2018/12/Jasons_Fishcam.jpg?resize=420%2C280&amp;ssl=1" class="attachment-gambit-thumbnail-large size-gambit-thumbnail-large wp-post-image" alt="" data-attachment-id="1222" data-permalink="https://nothans.com/my-history-of-the-internet-of-things/jasons_fishcam" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2018/12/Jasons_Fishcam.jpg?fit=640%2C480&amp;ssl=1" data-orig-size="640,480" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Jason&amp;#8217;s Fishcam" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2018/12/Jasons_Fishcam.jpg?fit=640%2C480&amp;ssl=1" /></a></figure><header class="tz-entry-header entry-header"><h2 class="tz-entry-title entry-title"><a href="https://nothans.com/my-history-of-the-internet-of-things" rel="bookmark">(My) History of the Internet of Things</a></h2><div class="tz-entry-meta entry-meta"><span class="tz-meta-date meta-date tz-meta-field"><a href="https://nothans.com/my-history-of-the-internet-of-things" title="4:59 pm" rel="bookmark"><time class="published updated" datetime="2018-12-05T16:59:29-05:00">December 5, 2018</time></a></span></div></header><div class="tz-entry-content entry-content"><p>Back in 2007, Jason Winters and I started working on what would become ioBridge, RealTime.io, and ThingSpeak. The phrase &quot;Internet of Things&quot; got added to the <span class="tz-excerpt-more">[&hellip;]</span></p><p class="tz-read-more read-more"><a href="https://nothans.com/my-history-of-the-internet-of-things" class="tz-more-link more-link" rel="bookmark">Continue Reading</a></p></div></article></div></div></div>


<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<h2 class="wp-block-heading">Subscribe</h2>



<p>I am exploring <a href="/ai">AI</a>, <a href="/iot">IoT</a>, <a href="/community">community</a>, and life&#8230; <em>and sometimes barbecue&#8230;</em> on a weekly basis. Subscribe to keep up with my latest musings about things.</p>


<div class="wp-block-site-logo"><a href="https://nothans.com/" class="custom-logo-link" rel="home"><img loading="lazy" decoding="async" width="117" height="59" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/about_things_logo.png?fit=208%2C105&amp;ssl=1" class="custom-logo" alt="About Things | A Hans Scharler Blog" data-attachment-id="3607" data-permalink="https://nothans.com/about_things_logo" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/about_things_logo.png?fit=208%2C105&amp;ssl=1" data-orig-size="208,105" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="About Things Blog Logo" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/about_things_logo.png?fit=208%2C105&amp;ssl=1" /></a></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">  
  
  <div class="
    mailpoet_form_popup_overlay
      "></div>
  <div
    id="mailpoet_form_5"
    class="
      mailpoet_form
      mailpoet_form_html
      mailpoet_form_position_
      mailpoet_form_animation_
    "
      >

    <style type="text/css">
     #mailpoet_form_5 .mailpoet_form {  }
#mailpoet_form_5 .mailpoet_column_with_background { padding: 10px; }
#mailpoet_form_5 .mailpoet_form_column:not(:first-child) { margin-left: 20px; }
#mailpoet_form_5 .mailpoet_paragraph { line-height: 20px; margin-bottom: 20px; }
#mailpoet_form_5 .mailpoet_segment_label, #mailpoet_form_5 .mailpoet_text_label, #mailpoet_form_5 .mailpoet_textarea_label, #mailpoet_form_5 .mailpoet_select_label, #mailpoet_form_5 .mailpoet_radio_label, #mailpoet_form_5 .mailpoet_checkbox_label, #mailpoet_form_5 .mailpoet_list_label, #mailpoet_form_5 .mailpoet_date_label { display: block; font-weight: normal; }
#mailpoet_form_5 .mailpoet_text, #mailpoet_form_5 .mailpoet_textarea, #mailpoet_form_5 .mailpoet_select, #mailpoet_form_5 .mailpoet_date_month, #mailpoet_form_5 .mailpoet_date_day, #mailpoet_form_5 .mailpoet_date_year, #mailpoet_form_5 .mailpoet_date { display: block; }
#mailpoet_form_5 .mailpoet_text, #mailpoet_form_5 .mailpoet_textarea { width: 200px; }
#mailpoet_form_5 .mailpoet_checkbox {  }
#mailpoet_form_5 .mailpoet_submit {  }
#mailpoet_form_5 .mailpoet_divider {  }
#mailpoet_form_5 .mailpoet_message {  }
#mailpoet_form_5 .mailpoet_form_loading { width: 30px; text-align: center; line-height: normal; }
#mailpoet_form_5 .mailpoet_form_loading > span { width: 5px; height: 5px; background-color: #5b5b5b; }#mailpoet_form_5{border-radius: 0px;text-align: left;}#mailpoet_form_5 form.mailpoet_form {padding: 20px;}#mailpoet_form_5{width: 100%;}#mailpoet_form_5 .mailpoet_message {margin: 0; padding: 0 20px;}#mailpoet_form_5 .mailpoet_paragraph.last {margin-bottom: 0} @media (max-width: 500px) {#mailpoet_form_5 {background-image: none;}} @media (min-width: 500px) {#mailpoet_form_5 .last .mailpoet_paragraph:last-child {margin-bottom: 0}}  @media (max-width: 500px) {#mailpoet_form_5 .mailpoet_form_column:last-child .mailpoet_paragraph:last-child {margin-bottom: 0}} 
    </style>

    <form
      target="_self"
      method="post"
      action="https://nothans.com/wp-admin/admin-post.php?action=mailpoet_subscription_form"
      class="mailpoet_form mailpoet_form_form mailpoet_form_html"
      novalidate
      data-delay=""
      data-exit-intent-enabled=""
      data-font-family=""
      data-cookie-expiration-time=""
    >
      <input type="hidden" name="data[form_id]" value="5" />
      <input type="hidden" name="token" value="237bd7a564" />
      <input type="hidden" name="api_version" value="v1" />
      <input type="hidden" name="endpoint" value="subscribers" />
      <input type="hidden" name="mailpoet_method" value="subscribe" />

      <label class="mailpoet_hp_email_label" style="display: none !important;">Please leave this field empty<input type="email" name="data[email]"/></label><div class="mailpoet_paragraph "><input type="text" autocomplete="given-name" class="mailpoet_text" id="form_first_name_5" name="data[form_field_MjA1YWE2ZjdlNDcxX2ZpcnN0X25hbWU=]" title="First name" value="" style="width:100%;box-sizing:border-box;padding:5px;margin: 0 auto 0 0;" data-automation-id="form_first_name"  placeholder="First name" aria-label="First name" data-parsley-errors-container=".mailpoet_error_wthbt" data-parsley-names='[&quot;Please specify a valid name.&quot;,&quot;Addresses in names are not permitted, please add your name instead.&quot;]'/><span class="mailpoet_error_wthbt"></span></div>
<div class="mailpoet_paragraph "><input type="text" autocomplete="family-name" class="mailpoet_text" id="form_last_name_5" name="data[form_field_Y2Y2ZTA4NDMxMGU0X2xhc3RfbmFtZQ==]" title="Last name" value="" style="width:100%;box-sizing:border-box;padding:5px;margin: 0 auto 0 0;" data-automation-id="form_last_name"  placeholder="Last name" aria-label="Last name" data-parsley-errors-container=".mailpoet_error_12o72" data-parsley-names='[&quot;Please specify a valid name.&quot;,&quot;Addresses in names are not permitted, please add your name instead.&quot;]'/><span class="mailpoet_error_12o72"></span></div>
<div class="mailpoet_paragraph "><input type="email" autocomplete="email" class="mailpoet_text" id="form_email_5" name="data[form_field_OWFmY2E1Y2ZmNTZkX2VtYWls]" title="Email Address" value="" style="width:100%;box-sizing:border-box;padding:5px;margin: 0 auto 0 0;" data-automation-id="form_email"  placeholder="Email Address *" aria-label="Email Address *" data-parsley-errors-container=".mailpoet_error_56dug" data-parsley-required="true" required aria-required="true" data-parsley-minlength="6" data-parsley-maxlength="150" data-parsley-type-message="This value should be a valid email." data-parsley-required-message="This field is required."/><span class="mailpoet_error_56dug"></span></div>
<div class="mailpoet_paragraph "><input type="submit" class="mailpoet_submit" value="Subscribe!" data-automation-id="subscribe-submit-button" style="width:100%;box-sizing:border-box;padding:5px;margin: 0 auto 0 0;border-color:transparent;" /><span class="mailpoet_form_loading"><span class="mailpoet_bounce1"></span><span class="mailpoet_bounce2"></span><span class="mailpoet_bounce3"></span></span></div>

      <div class="mailpoet_message">
        <p class="mailpoet_validate_success"
                style="display:none;"
                >Check your inbox or spam folder to confirm your subscription.
        </p>
        <p class="mailpoet_validate_error"
                style="display:none;"
                >        </p>
      </div>
    </form>

      </div>

  </div>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3470</post-id>	</item>
	</channel>
</rss>
