<?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>esp8266 &#8211; About Things | A Hans Scharler Blog</title>
	<atom:link href="https://nothans.com/tag/esp8266/feed" rel="self" type="application/rss+xml" />
	<link>https://nothans.com</link>
	<description>Life, Comedy, Games, Tech, Marketing, and Community</description>
	<lastBuildDate>Wed, 18 Oct 2023 13:52:44 +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>esp8266 &#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>&#8216;On Air&#8217; Light for Microsoft Teams and Zoom Meetings</title>
		<link>https://nothans.com/on-air-light-for-microsoft-teams-and-zoom-meetings</link>
					<comments>https://nothans.com/on-air-light-for-microsoft-teams-and-zoom-meetings#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Sat, 28 Mar 2020 17:09:57 +0000</pubDate>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[Digital Transformation]]></category>
		<category><![CDATA[esp8266]]></category>
		<category><![CDATA[George]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[Live Streaming Lights]]></category>
		<category><![CDATA[On Air Light]]></category>
		<category><![CDATA[Radio]]></category>
		<category><![CDATA[Teams]]></category>
		<category><![CDATA[thingspeak]]></category>
		<category><![CDATA[Zoom]]></category>
		<guid isPermaLink="false">http://nothans.com/?p=1489</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<p>Back in the &#8217;90s, the 1990&#8217;s, I used to be a late-night radio show host on Froggy. I was known as Jeremiah Bullfrog. When I left the radio business to start my own software company, Troy, the head engineer, gave me a parting gift &#8211; an &#8216;On Air&#8217; light. Our company had remodeled and consolidated studios and lots of surplus gear had accumulated. I had the On Air light on my office shelf for over 20 years. With the recent events, I came up with a project to put the On Air light to use.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://nothans.com/on-air-light-for-microsoft-teams-and-zoom-meetings"><img fetchpriority="high" decoding="async" width="1224" height="918" 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-medium-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light.jpg?fit=300%2C225&amp;ssl=1" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light.jpg?fit=750%2C563&amp;ssl=1" src="https://i1.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light.jpg?fit=648%2C486" alt="" class="wp-image-1491" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light.jpg?w=1224&amp;ssl=1 1224w, https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light.jpg?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light.jpg?resize=768%2C576&amp;ssl=1 768w" sizes="(max-width: 750px) 100vw, 750px" /></a><figcaption class="wp-element-caption">Wi-Fi On-Air Light</figcaption></figure>
</div>


<p>Along with the rest of the world, I have been working at home for the past couple of weeks. All of my meetings are now online/virtual ones and we use Microsoft Teams and Zoom. We also use video to better facilitate a connection and help us focus on the meeting. The camera that I have doesn&#8217;t have a light indicator showing whether it is in use. So, I put two and two together and come up with a remote controllable &#8216;On Air&#8217; light for online meetings. It was the perfect project to entertain my three-year-old for a few hours. He was delighted every time the light turned on.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img data-recalc-dims="1" decoding="async" width="750" height="563" data-attachment-id="1490" data-permalink="https://nothans.com/on-air-light-for-microsoft-teams-and-zoom-meetings/on-air-light-shop-george" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-Shop-George.jpg?fit=1226%2C920&amp;ssl=1" data-orig-size="1226,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="On-Air-Light-Shop-George" data-image-description="" data-image-caption="&lt;p&gt;George helping me hack the &amp;#8216;On Air&amp;#8217; light in my shop&lt;/p&gt;
" data-medium-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-Shop-George.jpg?fit=300%2C225&amp;ssl=1" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-Shop-George.jpg?fit=750%2C563&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-Shop-George-1024x768.jpg?resize=750%2C563" alt="" class="wp-image-1490" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-Shop-George.jpg?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-Shop-George.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-Shop-George.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-Shop-George.jpg?w=1226&amp;ssl=1 1226w" sizes="(max-width: 750px) 100vw, 750px" /><figcaption class="wp-element-caption">George helping me hack the &#8216;On Air&#8217; light in my shop</figcaption></figure>
</div>


<p>George and I ripped apart a <a href="https://www.amazon.com/SUNBEAM-Flexible-Adjustable-Light-Energy/dp/B073TNPVLZ?tag=nothans">Sunbeam Touch Light</a> that I got for $1 in a surplus sale (you can use a&nbsp;<a rel="noreferrer noopener" href="https://amzn.to/2ZERX4l" target="_blank">Wi-Fi LED Strip</a>). This light had a strip of LEDs, a controller, and a power supply. I just added an <a href="https://www.amazon.com/gp/product/B010O1G1ES/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;tag=nothans&amp;camp=1789&amp;creative=9325&amp;linkCode=as2&amp;creativeASIN=B010O1G1ES&amp;linkId=d1b845ae8775c055cdfd7caf91203364">ESP8266</a> module and connected it to <a href="https://thingspeak.com">ThingSpeak</a> using my <a href="http://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak">tutorial</a> that I published a few years ago. I wrote a little Visual Basic.NET script based on a project that I found on <a href="https://www.codeguru.com/csharp/.net/net_general/creating-a-visual-basic.net-app-that-communicates-with-your-webcam.html">CodeGuru</a> to detect whether or not the webcam was in use or not. If it&#8217;s in use, the script sends a signal to ThingSpeak to turn on the light.</p>



<figure data-carousel-extra='{&quot;blog_id&quot;:1,&quot;permalink&quot;:&quot;https://nothans.com/on-air-light-for-microsoft-teams-and-zoom-meetings&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" decoding="async" width="750" height="563" data-attachment-id="1492" data-permalink="https://nothans.com/on-air-light-for-microsoft-teams-and-zoom-meetings/on-air-light-box" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-box.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-box" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-box.jpg?fit=300%2C225&amp;ssl=1" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-box.jpg?fit=750%2C563&amp;ssl=1" data-id="1492" src="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-box.jpg?resize=750%2C563&#038;ssl=1" alt="" class="wp-image-1492" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-box.jpg?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-box.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-box.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-box.jpg?w=1224&amp;ssl=1 1224w" sizes="(max-width: 750px) 100vw, 750px" /></figure>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="688" height="918" data-attachment-id="1493" data-permalink="https://nothans.com/on-air-light-for-microsoft-teams-and-zoom-meetings/on-air-light-controller" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-Controller.jpg?fit=688%2C918&amp;ssl=1" data-orig-size="688,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-Controller" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-Controller.jpg?fit=225%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-Controller.jpg?fit=688%2C918&amp;ssl=1" data-id="1493" src="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-Controller.jpg?resize=688%2C918&#038;ssl=1" alt="" class="wp-image-1493" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-Controller.jpg?w=688&amp;ssl=1 688w, https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-Controller.jpg?resize=225%2C300&amp;ssl=1 225w" sizes="auto, (max-width: 688px) 100vw, 688px" /></figure>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="563" data-attachment-id="1494" data-permalink="https://nothans.com/on-air-light-for-microsoft-teams-and-zoom-meetings/on-air-light-led" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-LED.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-LED" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-LED.jpg?fit=300%2C225&amp;ssl=1" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-LED.jpg?fit=750%2C563&amp;ssl=1" data-id="1494" src="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-LED.jpg?resize=750%2C563&#038;ssl=1" alt="" class="wp-image-1494" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-LED.jpg?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-LED.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-LED.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light-LED.jpg?w=1224&amp;ssl=1 1224w" 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="563" 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-medium-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light.jpg?fit=300%2C225&amp;ssl=1" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light.jpg?fit=750%2C563&amp;ssl=1" data-id="1491" src="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light.jpg?resize=750%2C563&#038;ssl=1" alt="" class="wp-image-1491" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light.jpg?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2020/03/On-Air-Light.jpg?w=1224&amp;ssl=1 1224w" sizes="auto, (max-width: 750px) 100vw, 750px" /></figure>
</figure>


<h2 class="wp-block-heading" id="update-february-2021-python-script-for-webcam-state-detection">Update &#8211; February 2021 &#8211; Python Script for Webcam State Detection</h2>


<p>I have been getting requests for the code to detect my webcam usage. I did have a cobbled-together Visual Basic script that detected if my camera is in use or not and set the state of my On Air light accordingly. This approach was not very accessible, so I rewrote this in Python using OpenCV. 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 now available on <a rel="noreferrer noopener" href="https://github.com/nothans/webcam-state" target="_blank">GitHub</a>.</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 size-large"><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-medium-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/02/WebcamStatus_ThingSpeak2.png?fit=300%2C208&amp;ssl=1" 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="update-august-2021-no-code-onair-light">Update &#8211; August 2021 &#8211; No Code On-Air Light</h2>


<p>I have been getting requests for a no-code version of my On Air light. Well, I have created a new <a href="https://nothans.com/on-air-light-for-live-streaming" data-type="post" data-id="2370">tutorial</a> that only requires some configuration instead of programming. This option uses a <a rel="noreferrer noopener" href="https://amzn.to/2ZERX4l" target="_blank">Wi-Fi LED Strip</a> and a <a rel="noreferrer noopener" href="https://amzn.to/3sWuR3G" target="_blank">Stream Deck</a>&nbsp;controller.</p>



<p>Check out the tutorial: <a href="https://nothans.com/on-air-light-for-live-streaming">No Code: On Air Light Controller For Live Streaming and Online Meetings</a>.</p>



<figure class="wp-block-image size-large"><a href="https://nothans.com/on-air-light-for-live-streaming"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="843" data-attachment-id="2376" data-permalink="https://nothans.com/on-air-light-for-live-streaming/stream-deck-on-air-light" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream-Deck-On-Air-Light-scaled.jpg?fit=2277%2C2560&amp;ssl=1" data-orig-size="2277,2560" 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;1630329400&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.442&quot;,&quot;iso&quot;:&quot;53&quot;,&quot;shutter_speed&quot;:&quot;0.016671&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="Stream Deck On Air Light" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream-Deck-On-Air-Light-scaled.jpg?fit=267%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream-Deck-On-Air-Light-scaled.jpg?fit=750%2C843&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream-Deck-On-Air-Light.jpg?resize=750%2C843&#038;ssl=1" alt="" class="wp-image-2376" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream-Deck-On-Air-Light-scaled.jpg?resize=911%2C1024&amp;ssl=1 911w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream-Deck-On-Air-Light-scaled.jpg?resize=267%2C300&amp;ssl=1 267w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream-Deck-On-Air-Light-scaled.jpg?resize=768%2C863&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream-Deck-On-Air-Light-scaled.jpg?resize=1366%2C1536&amp;ssl=1 1366w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream-Deck-On-Air-Light-scaled.jpg?resize=1822%2C2048&amp;ssl=1 1822w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream-Deck-On-Air-Light-scaled.jpg?w=1500&amp;ssl=1 1500w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream-Deck-On-Air-Light-scaled.jpg?w=2250&amp;ssl=1 2250w" sizes="auto, (max-width: 750px) 100vw, 750px" /></a><figcaption class="wp-element-caption"><a href="https://nothans.com/on-air-light-for-live-streaming">Stream Deck On Air Light</a></figcaption></figure>


<h2 class="wp-block-heading" id="update-january-2023-easier-diy-on-air-light">Update &#8211; January 2023 &#8211; Easier DIY On Air Light</h2>


<p>I got lots of comments on questions about my On Air light project. I realize that it was a little too DIY. I used parts that I had and it was not easy for others to reproduce. I just updated the <a href="https://nothans.com/on-air-light-2023" data-type="post" data-id="3550">project</a> to be based on parts that you can get from Amazon or somewhere else pretty easily. I also took away the need for soldering by using a screw terminal board. I think more people will be able to build their own <a href="https://nothans.com/on-air-light-2023" data-type="post" data-id="3550">On Air Status Light for Teams or Zoom</a>.</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-medium-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/01/image-10.png?fit=300%2C226&amp;ssl=1" 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"><a href="https://nothans.com/on-air-light-2023" data-type="post" data-id="3550">Easier DIY On Air Light</a></figcaption></figure>
</div>


<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://nothans.com/on-air-light-for-microsoft-teams-and-zoom-meetings/feed</wfw:commentRss>
			<slash:comments>13</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1489</post-id>	</item>
		<item>
		<title>Measure Wi-Fi Signal Levels with the ESP8266 and ThingSpeak</title>
		<link>https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak</link>
					<comments>https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 01 Feb 2017 21:46:49 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[esp8266]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[thingspeak]]></category>
		<category><![CDATA[web of things]]></category>
		<category><![CDATA[Wi-Fi]]></category>
		<guid isPermaLink="false">http://nothans.com/?p=1027</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<p>Oh, my. I am sure you have been hearing about the Internet of Things&#8230; The IoT! You might be wondering how to get started with i(o)t. There are many places to start. You might be interested in the data that devices collect and analyzing it or you might be interested in how to deploy thousands of sensors around a factory floor to better understand how efficient things are. You might just want to tinker. Be the cool person at the party talking about Arduino, Raspberry Pi, and Maroon 5. If you want to try out a &#8220;thing&#8221;—a small, connected device—that can measure data, I will help you get started with a quick tutorial using the ESP8266 &#8220;thing&#8221;.</p>
<h3>Parts</h3>
<p>First, you need to go buy a thing on <a href="https://www.amazon.com/gp/product/B010O1G1ES/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;tag=nothans&amp;camp=1789&amp;creative=9325&amp;linkCode=as2&amp;creativeASIN=B010O1G1ES&amp;linkId=d1b845ae8775c055cdfd7caf91203364">Amazon</a>. I recommend for this project an ESP8266-compatible device like the NodeMCU. Don&#8217;t be scared. Add it to your <a href="https://www.amazon.com/gp/product/B010O1G1ES/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;tag=nothans&amp;camp=1789&amp;creative=9325&amp;linkCode=as2&amp;creativeASIN=B010O1G1ES&amp;linkId=d1b845ae8775c055cdfd7caf91203364">Amazon</a> shopping list or ask Alexa to buy you one. It&#8217;s $8.</p>
<p><a href="https://www.amazon.com/gp/product/B010O1G1ES/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;tag=nothans&amp;camp=1789&amp;creative=9325&amp;linkCode=as2&amp;creativeASIN=B010O1G1ES&amp;linkId=d1b845ae8775c055cdfd7caf91203364"><img data-recalc-dims="1" loading="lazy" decoding="async" 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-medium-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ESP8266.png?fit=300%2C218&amp;ssl=1" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ESP8266.png?fit=750%2C545&amp;ssl=1" class="aligncenter size-full wp-image-1028" src="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ESP8266.png?resize=750%2C545" alt="ESP8266 NodeMCU" width="750" height="545" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ESP8266.png?w=967&amp;ssl=1 967w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ESP8266.png?resize=300%2C218&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ESP8266.png?resize=768%2C558&amp;ssl=1 768w" sizes="auto, (max-width: 750px) 100vw, 750px" /></a></p>
<p>Other parts that you will need:</p>
<ul>
<li>Laptop</li>
<li>Micro USB cable</li>
</ul>
<h3>ThingSpeak</h3>
<p>While you are waiting for your Amazon stuff to arrive, you can learn about <a href="https://thingspeak.com">ThingSpeak</a>.</p>
<p><a href="https://thingspeak.com"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1033" data-permalink="https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak/thingspeak" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ThingSpeak.png?fit=968%2C727&amp;ssl=1" data-orig-size="968,727" 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 IoT Platform" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ThingSpeak.png?fit=300%2C225&amp;ssl=1" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ThingSpeak.png?fit=750%2C563&amp;ssl=1" class="aligncenter size-full wp-image-1033" src="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ThingSpeak.png?resize=750%2C563" alt="ThingSpeak IoT Platform" width="750" height="563" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ThingSpeak.png?w=968&amp;ssl=1 968w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ThingSpeak.png?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ThingSpeak.png?resize=768%2C577&amp;ssl=1 768w" sizes="auto, (max-width: 750px) 100vw, 750px" /></a></p>
<p>ThingSpeak is where we are going to store the data collected by our thing and where we can see the data that we collected. Visit <a href="https://thingspeak.com">ThingSpeak.com</a> and <a href="https://thingspeak.com/users/sign_up">Sign Up</a> for an account. This will just take a minute, and the user accounts are free. Once you have a user account, you need to create a channel. ThingSpeak channels are where data gets stored. Create a new channel by selecting <em>Channels</em>, <em>My Channels</em>, and then <em>New Channel</em>. Name the channel &#8220;ESP8266 Signal Strength&#8221; and name Field 1 &#8220;RSSI&#8221;. Click &#8220;Save Channel&#8221; at the bottom to finish the process.</p>
<p><a href="https://thingspeak.com/channels"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1034" data-permalink="https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak/channel_settings" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Channel_Settings.png?fit=545%2C223&amp;ssl=1" data-orig-size="545,223" 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="Channel_Settings" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Channel_Settings.png?fit=300%2C123&amp;ssl=1" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Channel_Settings.png?fit=545%2C223&amp;ssl=1" class="aligncenter size-full wp-image-1034" src="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Channel_Settings.png?resize=545%2C223" alt="Channel_Settings" width="545" height="223" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Channel_Settings.png?w=545&amp;ssl=1 545w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Channel_Settings.png?resize=300%2C123&amp;ssl=1 300w" sizes="auto, (max-width: 545px) 100vw, 545px" /></a></p>
<h3>Arduino Setup</h3>
<p>Once the ESP8266 comes in the mail in a couple of days, you need to gather a few more things to be able to program this thing. You will need a laptop and a micro USB cable (like the one that you charge a phone with). On the laptop, we need to install some software to be able to program the ESP8266. Visit <a href="https://www.arduino.cc/en/main/software">Arduino.cc</a> and install the Arduino IDE.</p>
<p><a href="https://www.arduino.cc/en/main/software"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1029" data-permalink="https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak/arduino_ide" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_IDE.png?fit=930%2C405&amp;ssl=1" data-orig-size="930,405" 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 IDE" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_IDE.png?fit=300%2C131&amp;ssl=1" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_IDE.png?fit=750%2C327&amp;ssl=1" class="aligncenter size-full wp-image-1029" src="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_IDE.png?resize=750%2C327" alt="Arduino IDE" width="750" height="327" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_IDE.png?w=930&amp;ssl=1 930w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_IDE.png?resize=300%2C131&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_IDE.png?resize=768%2C334&amp;ssl=1 768w" sizes="auto, (max-width: 750px) 100vw, 750px" /></a></p>
<p>Once the Arduino IDE is installed, open the program so we can do a couple of setup steps to get it ready to program ESP8266 devices. Under <em>File</em>, <em>Preferences</em>, and <em>Additional Boards Manager URLs</em>, add this link: http://arduino.esp8266.com/stable/package_esp8266com_index.json &#8211; this will allow the Arduino IDE to manage ESP8266-compatible boards.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1030" data-permalink="https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak/arduino_preferences" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Preferences.png?fit=753%2C693&amp;ssl=1" data-orig-size="753,693" 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 Preferences for ESP8266 programming" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Preferences.png?fit=300%2C276&amp;ssl=1" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Preferences.png?fit=750%2C690&amp;ssl=1" class="aligncenter size-full wp-image-1030" src="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Preferences.png?resize=750%2C690" alt="Arduino Preferences for ESP8266 programming" width="750" height="690" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Preferences.png?w=753&amp;ssl=1 753w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Preferences.png?resize=300%2C276&amp;ssl=1 300w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p>Close and reopen Arduino. Click on <em>Tools</em>, <em>Board</em>, and <em>Boards Manager&#8230;</em>. to open the board manager. The Arduino IDE will load the Additional Boards URL that you entered in the preferences.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1240" data-permalink="https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak/arduino_boards_manager" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Boards_Manager.png?fit=790%2C659&amp;ssl=1" data-orig-size="790,659" 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 Boards Manager" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Boards_Manager.png?fit=300%2C250&amp;ssl=1" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Boards_Manager.png?fit=750%2C626&amp;ssl=1" class="aligncenter size-full wp-image-1240" src="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Boards_Manager.png?resize=750%2C626" alt="" width="750" height="626" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Boards_Manager.png?w=790&amp;ssl=1 790w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Boards_Manager.png?resize=300%2C250&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Boards_Manager.png?resize=768%2C641&amp;ssl=1 768w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<h3>ThingSpeak Library</h3>
<p>Arduino needs to have a library installed in order for your thing to know how to send data to ThingSpeak. In the Arduino IDE, choose <em>Sketch</em>, <em>Include Library</em>, and <em>Manage Libraries</em>. Search for &#8220;thingspeak&#8221; and click Install.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1239" data-permalink="https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak/arduino_library_install" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Library_Install.png?fit=786%2C443&amp;ssl=1" data-orig-size="786,443" 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 Library Install" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Library_Install.png?fit=300%2C169&amp;ssl=1" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Library_Install.png?fit=750%2C423&amp;ssl=1" class="aligncenter size-full wp-image-1239" src="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Library_Install.png?resize=750%2C423" alt="" width="750" height="423" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Library_Install.png?w=786&amp;ssl=1 786w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Library_Install.png?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Library_Install.png?resize=768%2C433&amp;ssl=1 768w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p>The thing that you bought from Amazon uses the CP2102 USB driver. You might have to install a USB driver from Silicon Labs for this to work with your computer. Connect the ESP8266 to your laptop with the micro USB cable.</p>
<p><a href="https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1031" data-permalink="https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak/usb_driver" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/USB_Driver.png?fit=478%2C447&amp;ssl=1" data-orig-size="478,447" 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="USB Driver for the ESP8266 CP2102" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/USB_Driver.png?fit=300%2C281&amp;ssl=1" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/USB_Driver.png?fit=478%2C447&amp;ssl=1" class="aligncenter size-full wp-image-1031" src="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/USB_Driver.png?resize=478%2C447" alt="USB Driver for the ESP8266 CP2102" width="478" height="447" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/USB_Driver.png?w=478&amp;ssl=1 478w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/USB_Driver.png?resize=300%2C281&amp;ssl=1 300w" sizes="auto, (max-width: 478px) 100vw, 478px" /></a></p>
<p>Back on the Arduino IDE, under tools, configure the following settings:</p>
<p><a href="https://www.amazon.com/gp/product/B010O1G1ES/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;tag=nothans&amp;camp=1789&amp;creative=9325&amp;linkCode=as2&amp;creativeASIN=B010O1G1ES&amp;linkId=d1b845ae8775c055cdfd7caf91203364"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1032" data-permalink="https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak/arduino_board_settings" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Board_Settings.png?fit=500%2C600&amp;ssl=1" data-orig-size="500,600" 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 Board Settings for NodeMCU" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Board_Settings.png?fit=250%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Board_Settings.png?fit=500%2C600&amp;ssl=1" class="aligncenter size-full wp-image-1032" src="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Board_Settings.png?resize=500%2C600" alt="Arduino Board Settings for NodeMCU" width="500" height="600" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Board_Settings.png?w=500&amp;ssl=1 500w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Board_Settings.png?resize=250%2C300&amp;ssl=1 250w" sizes="auto, (max-width: 500px) 100vw, 500px" /></a></p>
<p>Whew. We got through the setup. Now we can program this device or any ESP8266-compatible device and shouldn&#8217;t have to do that again.</p>
<h3>Programming</h3>
<p>The code that the Arduino IDE uses is called a &#8220;sketch&#8221; &#8211; this is just a short program that the device runs over and over. In our project, we are going to have the code measure the signal strength of the Wi-Fi connection and upload the data to ThingSpeak, wait, and repeat. Over time, we can see the signal strength of our Wi-Fi connection. Copy the <a href="https://github.com/nothans/ESP8266/blob/master/examples/RSSI_to_ThingSpeak.ino">example code</a> 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 ESP8266 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 &#8220;Port&#8221; matches what your laptop thinks the port is.</p>
<p>Back on ThingSpeak, you should see data start to come in. You are looking for the Private View of your channel and a chart that is updating. As new data comes in, the chart shows the latest value. If you carry the ESP8266 around the house, you might notice the signal strength changing.</p>
<p><a href="https://thingspeak.com/channels/210455"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1035" data-permalink="https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak/thingspeak_channel" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ThingSpeak_Channel.png?fit=669%2C780&amp;ssl=1" data-orig-size="669,780" 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_Channel" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ThingSpeak_Channel.png?fit=257%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ThingSpeak_Channel.png?fit=669%2C780&amp;ssl=1" class="aligncenter size-full wp-image-1035" src="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ThingSpeak_Channel.png?resize=669%2C780" alt="ThingSpeak_Channel" width="669" height="780" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ThingSpeak_Channel.png?w=669&amp;ssl=1 669w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ThingSpeak_Channel.png?resize=257%2C300&amp;ssl=1 257w" sizes="auto, (max-width: 669px) 100vw, 669px" /></a></p>
<h3>Next Steps</h3>
<p>To take the project further, you can use <a href="https://thingspeak.com/apps">MATLAB</a> on ThingSpeak to do some data analysis. I will post about IoT data analytics on another day. The ESP8266 source code for sending data to ThingSpeak is available on <a href="https://github.com/nothans/ESP8266/blob/master/examples/RSSI_to_ThingSpeak.ino">GitHub</a>.</p>
<p><strong>Welcome to the Internet of Things. Let me know if you try this out, and <a href="http://nothans.com/contact">let me know</a> if you take this project further and build something cool.</strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak/feed</wfw:commentRss>
			<slash:comments>37</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1027</post-id>	</item>
		<item>
		<title>ESP-210 Windows USB Driver</title>
		<link>https://nothans.com/esp-210-windows-development</link>
					<comments>https://nothans.com/esp-210-windows-development#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 26 Jan 2016 17:03:52 +0000</pubDate>
				<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[ESP-210]]></category>
		<category><![CDATA[esp8266]]></category>
		<category><![CDATA[iot]]></category>
		<guid isPermaLink="false">http://nothans.com/esp-210-windows-development</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<p>If you are trying to use the ESP-210 on Windows, you need to install the <a href="https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers">CP210x USB to UART Bridge VCP Drivers</a> before setting up the Arduino IDE and board libraries. The ESP-210 uses the Silabs CP2104 USB-to-serial transceiver with the Tx and Rx pins connected to the ESP8266 Wi-Fi module.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="820" data-permalink="https://nothans.com/esp-210-windows-development/20151122222411esp-210-1-iso" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2016/01/20151122222411Esp-210-1-iso.png?fit=1016%2C762&amp;ssl=1" data-orig-size="1016,762" 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="ESP-210 Node" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/nothans.com/wp-content/uploads/2016/01/20151122222411Esp-210-1-iso.png?fit=300%2C225&amp;ssl=1" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2016/01/20151122222411Esp-210-1-iso.png?fit=750%2C563&amp;ssl=1" class="aligncenter size-full wp-image-820" src="https://i0.wp.com/nothans.com/wp-content/uploads/2016/01/20151122222411Esp-210-1-iso.png?resize=750%2C563" alt="ESP-210 Node" width="750" height="563" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2016/01/20151122222411Esp-210-1-iso.png?w=1016&amp;ssl=1 1016w, https://i0.wp.com/nothans.com/wp-content/uploads/2016/01/20151122222411Esp-210-1-iso.png?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2016/01/20151122222411Esp-210-1-iso.png?resize=768%2C576&amp;ssl=1 768w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://nothans.com/esp-210-windows-development/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">603</post-id>	</item>
		<item>
		<title>Building the Internet of Things with the ESP8266 Wi-Fi Module and ThingSpeak</title>
		<link>https://nothans.com/thingspeak-tutorials/esp8266/building-the-internet-of-things-with-the-esp8266-wi-fi-module-and-thingspeak</link>
					<comments>https://nothans.com/thingspeak-tutorials/esp8266/building-the-internet-of-things-with-the-esp8266-wi-fi-module-and-thingspeak#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 06 Feb 2015 16:06:43 +0000</pubDate>
				<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[ESP32]]></category>
		<category><![CDATA[esp8266]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[thingspeak]]></category>
		<guid isPermaLink="false">http://community.thingspeak.com/?page_id=1406</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<p>The <a href="https://amzn.to/2Sx6YxO">ESP8266 Wi-Fi Module</a> is a low-cost Wi-Fi radio with a microcontroller on board. Costing less than $5 US, the ESP8266 brings connectivity and programmability to any &#8220;connected project&#8221; such as temperature sensor monitoring or aquarium control.<br></p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://www.amazon.com/gp/product/B010O1G1ES/ref=as_li_ss_tl?ie=UTF8&amp;linkCode=sl1&amp;tag=nothans&amp;linkId=b6ceb3a03517bdd03f99093bfc473878&amp;language=en_US&amp;th=1"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="600" data-attachment-id="2933" data-permalink="https://nothans.com/thingspeak-tutorials/esp8266/building-the-internet-of-things-with-the-esp8266-wi-fi-module-and-thingspeak/esp8266-esp-12e" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/07/esp8266-esp-12e.jpg?fit=1031%2C825&amp;ssl=1" data-orig-size="1031,825" 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-esp-12e" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/07/esp8266-esp-12e.jpg?fit=300%2C240&amp;ssl=1" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/07/esp8266-esp-12e.jpg?fit=750%2C600&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/07/esp8266-esp-12e.jpg?resize=750%2C600&#038;ssl=1" alt="" class="wp-image-2933" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2022/07/esp8266-esp-12e.jpg?resize=1024%2C819&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/07/esp8266-esp-12e.jpg?resize=300%2C240&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/07/esp8266-esp-12e.jpg?resize=768%2C615&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/07/esp8266-esp-12e.jpg?resize=750%2C600&amp;ssl=1 750w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/07/esp8266-esp-12e.jpg?w=1031&amp;ssl=1 1031w" sizes="auto, (max-width: 750px) 100vw, 750px" /></a><figcaption class="wp-element-caption"><a rel="noreferrer noopener" href="https://amzn.to/2Sx6YxO" target="_blank">ESP8266 CP2102 NodeMCU ESP-12E Wi-Fi Module</a></figcaption></figure>
</div>

<h3 class="wp-block-heading" id="esp8266-tutorial">ESP8266 Tutorial</h3>


<ul class="wp-block-list">
<li><a href="http://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak">Measure Wi-Fi Signal Levels with the ESP8266 and ThingSpeak</a></li>
</ul>


<h3 class="wp-block-heading" id="esp8266-resources">ESP8266 Resources</h3>


<ul class="wp-block-list">
<li><a href="https://github.com/nothans/ESP8266">ESP8266 Examples on GitHub</a></li>



<li><a href="https://www.hackster.io/search?q=ESP8266&amp;i=projects&amp;sort_by=most_recent">ESP82666 Projects on Hackster.io</a></li>
</ul>


<h2 class="wp-block-heading" id="esp8266-iot-project-ideas">ESP8266 IoT Project Ideas</h2>


<p>The ESP8266 is a powerful microcontroller device that can be used for a wide range of IoT projects. Here are some project ideas to get you started:</p>



<ul class="wp-block-list">
<li><strong>Smart home controller</strong>: Use the ESP8266 to control various home appliances, such as lights, fans, and air conditioners, using a mobile app or voice commands.</li>



<li><strong>Weather station</strong>: Use sensors to collect data on temperature, humidity, pressure, and rainfall, and transmit the data to a cloud-based server for further analysis.</li>



<li><strong>Smart irrigation system</strong>: Use the ESP8266 to control the watering schedule of your garden based on weather conditions and soil moisture levels.</li>



<li><strong>Smart parking system</strong>: Use sensors to detect the presence of vehicles in parking spots and transmit the data to a server to help drivers find available parking spots.</li>



<li><strong>Smart door lock</strong>: Use the ESP8266 to control a smart lock that can be opened remotely using a mobile app or voice commands.</li>



<li><strong>Environmental monitoring</strong>: Use the ESP8266 to monitor air quality, noise levels, and other environmental factors and transmit the data to a server for analysis.</li>



<li><strong>Health and fitness tracker</strong>: Use sensors to track your heart rate, sleep patterns, and exercise activities and transmit the data to a mobile app for tracking and analysis.</li>



<li><strong>Smart energy management</strong>: Use the ESP8266 to monitor energy usage in your home and control appliances to reduce energy consumption during peak hours.</li>



<li><strong>Pet feeder</strong>: Use the ESP8266 to control a pet feeder that dispenses food on a set schedule or on-demand using a mobile app or voice commands.</li>
</ul>


<h2 class="wp-block-heading" id="esp32">ESP32</h2>


<p>The ESP32 module is an MCU with integrated Wi-Fi and Bluetooth connectivity for many IoT applications. I recommend the <a rel="noreferrer noopener" href="https://amzn.to/2O1bu9G" target="_blank">HiLetgo ESP32</a> module to get started with the ESP32 Wi-Fi module. This will allow you to use the Arduino IDE to program the module over USB and leverage your existing experience as you learn.</p>



<figure class="wp-block-image size-large"><a href="https://amzn.to/3vZZ9DN"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="595" data-attachment-id="2101" data-permalink="https://nothans.com/thingspeak-tutorials/esp8266/building-the-internet-of-things-with-the-esp8266-wi-fi-module-and-thingspeak/hiletgo_esp32" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/HiLetgo_ESP32.jpg?fit=936%2C743&amp;ssl=1" data-orig-size="936,743" 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="HiLetgo_ESP32" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/HiLetgo_ESP32.jpg?fit=300%2C238&amp;ssl=1" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/HiLetgo_ESP32.jpg?fit=750%2C595&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/HiLetgo_ESP32.jpg?resize=750%2C595&#038;ssl=1" alt="" class="wp-image-2101" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/HiLetgo_ESP32.jpg?w=936&amp;ssl=1 936w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/HiLetgo_ESP32.jpg?resize=300%2C238&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/03/HiLetgo_ESP32.jpg?resize=768%2C610&amp;ssl=1 768w" sizes="auto, (max-width: 750px) 100vw, 750px" /></a><figcaption class="wp-element-caption">HiLetgo ESP32 Module</figcaption></figure>


<h2 class="wp-block-heading" id="esp32-resources">ESP32 Resources</h2>


<ul class="wp-block-list">
<li><a rel="noreferrer noopener" href="https://github.com/espressif/arduino-esp32" target="_blank">https://github.com/espressif/arduino-esp32</a></li>



<li><a rel="noreferrer noopener" href="https://github.com/nodemcu/nodemcu-firmware/tree/dev-esp32" target="_blank">https://github.com/nodemcu/nodemcu-firmware/tree/dev-esp32</a></li>
</ul>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://nothans.com/thingspeak-tutorials/esp8266/building-the-internet-of-things-with-the-esp8266-wi-fi-module-and-thingspeak/feed</wfw:commentRss>
			<slash:comments>14</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1851</post-id>	</item>
	</channel>
</rss>
