<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>iot on Bald Engineer</title><link>https://www.baldengineer.com/tag/iot</link><description>Recent content in iot on Bald Engineer</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Wed, 05 Jun 2024 16:44:31 +0000</lastBuildDate><atom:link href="https://www.baldengineer.com/tag/iot/index.xml" rel="self" type="application/rss+xml"/><item><title>WiFi-Enabled LED detector tells me when my Dehumidifier is Full!</title><link>https://www.baldengineer.com/wifi-enabled-led-detector-tells-me-when-my-dehumidifier-is-full.html</link><pubDate>Fri, 12 Apr 2024 23:40:13 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=8966</guid><description>I created a Wi-Fi-enabled LED Detector using Nordic’s nRF7002 Design Kit (DK). Using this box, I can detect when LEDs on appliances, like my lab’s dehumidifier, are on. In other words, my non-IoT tool can send me messages over the Internet now! And, because the nRF7002 has a dual-band Wi-Fi antenna, it does so on my 5 GHz network.&#10;I ran into a number of issues with this project, and I expected that. Except for the RF part of the design, which works fine! Links to the design files are available on the post on the element14 Community.<p><a href="https://www.youtube.com/watch?v=_88b-4CrrOo"><img src="https://i.ytimg.com/vi/_88b-4CrrOo/hqdefault.jpg" alt="WiFi-Enabled LED detector tells me when my Dehumidifier is Full!"/></a></p><p><iframe src="https://www.youtube-nocookie.com/embed/_88b-4CrrOo" title="WiFi-Enabled LED detector tells me when my Dehumidifier is Full!" width="560" height="315" loading="lazy" allowfullscreen="allowfullscreen"><a href="https://www.youtube.com/watch?v=_88b-4CrrOo">Watch this video on YouTube</a></iframe></p></description></item><item><title>How to Profile Battery Usage for IoT Devices</title><link>https://www.baldengineer.com/how-to-profile-battery-usage-for-iot-devices.html</link><pubDate>Sat, 25 Jun 2022 13:08:00 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=8664</guid><description>When running on a battery, it is important to know what parts of your circuit draw the most current. Profiling is a process where you look at sections of code or interactions with hardware to see how much power each requires. In this video, James shows four tools (and their tradeoffs) when profiling IoT or Edge Machine Learning devices. See if it makes more sense for you to use a Digital Multimeter (DMM), Power Supply with history graphs, an oscilloscope<p><a href="https://www.youtube.com/watch?v=bnACkcgE2Yk"><img src="https://i.ytimg.com/vi/bnACkcgE2Yk/hqdefault.jpg" alt="How to Profile Battery Usage for IoT Devices"/></a></p><p><iframe src="https://www.youtube-nocookie.com/embed/bnACkcgE2Yk" title="How to Profile Battery Usage for IoT Devices" width="560" height="315" loading="lazy" allowfullscreen="allowfullscreen"><a href="https://www.youtube.com/watch?v=bnACkcgE2Yk">Watch this video on YouTube</a></iframe></p></description></item><item><title>IoT: Intelligent Outsourcing</title><link>https://www.baldengineer.com/iot-intelligent-outsourcing.html</link><pubDate>Wed, 28 Mar 2018 20:37:14 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=7066</guid><description>Whether you are developing a WiFi-enabled coffee maker, a sensor to detect rainfall, or a livestock tracking drone, an IoT device will follow the same product development cycle.&#10;A common mistake that engineers will make is trying to own the development at each stage, at least up until “deliver.” Who can blame us? The idea of delegating any part of our new product introduction can be daunting. Delegating, or outsourcing can be a powerful tool. It allows you to focus on the elements of your process that only you can do. Let others handle the rest. If your core contribution is the machine learning algorithm, then focus your effort there. Spending time designing the enclosure, or negotiating with suppliers, or even laying out the printed circuit board is a waste. Let the people who excel in each of those areas apply their expertise to your product.<p><img src="https://www.baldengineer.com/wp-content/uploads/2018/03/IoT-Design-Flow-No-Icons-01.png" alt="IoT: Intelligent Outsourcing"/></p></description></item><item><title>Multiple MQTT Topics with Arduino PubSubClient</title><link>https://www.baldengineer.com/multiple-mqtt-topics-pubsubclient.html</link><pubDate>Wed, 01 Feb 2017 13:00:22 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=6348</guid><description>In my Arduino MQTT Examples, I kept things simple by only subscribing to a single topic. One of the strengths of MQTT is that a device can subscribe (or publish) to multiple topics. The broker will sort things out. Even though my first example only showed one, it is straight forward to get the Arduino PubSubClient library to subscribe to Multiple MQTT topics.&#10;The quick answer is that you need to look at the MQTT response to find out which topic sent the payload.<p><img src="https://www.baldengineer.com/wp-content/uploads/2017/02/multiple-mqtt-topics-banner-760px.jpg" alt="Multiple MQTT Topics with Arduino PubSubClient"/></p></description></item><item><title>Measure PWM Current with a Modified Moving Average</title><link>https://www.baldengineer.com/measure-pwm-current.html</link><pubDate>Wed, 28 Sep 2016 13:00:16 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=6217</guid><description>Pulse Width Modulation (PWM) makes it possible to dim lights, control the speed of motors, and (with the help of filters) generate analog reference voltages. When measuring the voltage or current of a PWM signal, there are unique challenges. You can use this tutorial to measure PWM current with a modified moving average (MMA).&#10;As I’ve mentioned in a few posts, I’m working on an RGB LED IoT controller. Soon I’ll post some detailed information on that. In the meantime, one choice I made was to include an INA219 current sensor on the LED power supply. For prototyping, I’m using the Adafruit Breakout Board, but my final design uses the same parts integrated into a custom PCB.<p><img src="https://www.baldengineer.com/wp-content/uploads/2016/09/measure-pwm-current-with-mma.jpg" alt="Measure PWM Current with a Modified Moving Average"/></p></description></item><item><title>Adafruit Temperature Sensor Comparison</title><link>https://www.baldengineer.com/adafruit-temperature-sensor-comparison.html</link><pubDate>Wed, 27 Jul 2016 15:00:32 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=6113</guid><description>Getting back to my IoT projects, I decided to pick up a temperature sensor. While looking through the Adafruit breakout boards, I found they offered nine different digital temperature sensors! This list is in addition to the analog TMP36 temperature sensor, so that’s ten. I needed an Adafruit Temperature Sensor comparison.&#10;With so many options, I quickly found myself getting lost between the various modules. The 10 I found all measured temperature and provided an I2C interface. Except for the MCP9808 board, they all made at least one other type of measurement. The MCP9808 is the cheapest digital temperature sensor breakout that Adafruit offers, and also the most accurate.<p><img src="https://www.baldengineer.com/wp-content/uploads/2016/07/Adafruit-Temperature-Sensor-Comparison-Header-760px.jpg" alt="Adafruit Temperature Sensor Comparison"/></p></description></item><item><title>Hands-on with Arduino Create and Arduino IoT</title><link>https://www.baldengineer.com/hands-arduino-create-arduino-iot.html</link><pubDate>Wed, 06 Apr 2016 13:00:00 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=5926</guid><description>This past weekend Arduino fans celebrated Arduino and Genuino Day 2016. In classrooms, maker spaces, and impromptu meet-ups around the world enginerds got together to learn and create with Arduino. At the Jacobs Institute for Design Innovation on Berkeley’s Campus, I first heard that Arduino Create had been launched.&#10;In addition to hands-on learning workshops, there was a display of Arduino/Genuino projects by students. In the afternoon, three Arduino co-founders gave a short talk. David Mellis spoke on Machine Learning. Tom Igoe did his first talk on Technology and Humanities. Lastly, Massimo Banzi talked about IoT.<p><img src="https://www.baldengineer.com/wp-content/uploads/2016/04/Arduino-Create-and-Arduino-IoT-Hands-On-760px.jpg" alt="Hands-on with Arduino Create and Arduino IoT"/></p></description></item><item><title>MQTT Introduction and Tutorial Part One</title><link>https://www.baldengineer.com/mqtt-introduction.html</link><pubDate>Wed, 17 Feb 2016 16:00:25 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=5778</guid><description>MQTT is an easy way for Internet of Things (IoT) devices to communicate with each other. This light-weight protocol can be used with a simple 8-bit Arduino to a Raspberry Pi to a multi-core PC to Amazon Web Services. It is that versatile.&#10;This MQTT Tutorial is broken into two parts. Part one is an MQTT Introduction. You’ll understand how publish/subscribe message brokering works. Next week, Part two will be a tutorial on using MQTT to communicate between a PC, Raspberry Pi, and ESP8266.<p><img src="https://www.baldengineer.com/wp-content/uploads/2016/02/mqtt-tutorial-banner-mqtt-part-one.jpg" alt="MQTT Introduction and Tutorial Part One"/></p></description></item><item><title>Raspberry Pi GUI Tutorial</title><link>https://www.baldengineer.com/raspberry-pi-gui-tutorial.html</link><pubDate>Wed, 03 Feb 2016 17:58:53 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=5750</guid><description>My favorite Raspberry Pi add-on is the PiTFT from Adafruit. With it, you easily get a Raspberry Pi GUI interface and touch screen. The PiTFT software install is just a few things and it is good to go.&#10;Adafruit PiTFT - Click for more info&#10;This screen is what I needed for my IoT project. The Pi+Screen will act as the primary controller for all of my things. The problem is I didn’t know much about writing GUI applications in Linux. So what could I do to create a Raspberry Pi GUI?<p><img src="https://www.baldengineer.com/wp-content/uploads/2016/02/raspberry-pi-gui-tutorial-hero-v3.jpg" alt="Raspberry Pi GUI Tutorial"/></p></description></item><item><title>IoT: Internet Of Nothing</title><link>https://www.baldengineer.com/iot-internet-of-nothing.html</link><pubDate>Thu, 28 Jan 2016 14:00:44 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?post_type=photo&amp;p=5739</guid><description>IoT (n): Internet of Things Things that connect with the internet, to share information. Devices that communicate with each other. No wait. Nothing does. It’s the Internet Of Nothing! It continues to amaze me how few Internet of Things (IoT) devices actually communicate with each other. Isn’t Internet connectivity suppose to make it EASIER for things to talk? Computers have been communicating with the Internet for 45 years. Why can’t Light Bulbs from two manufacturers do it?<p><img src="https://www.baldengineer.com/wp-content/uploads/2016/01/Internet-of-Nothing-blog.png" alt="IoT: Internet Of Nothing"/></p></description></item><item><title>Is the Raspberry Pi Zero worth $5?</title><link>https://www.baldengineer.com/raspberry-pi-zero-is-not-worth-5-dollars.html</link><pubDate>Wed, 16 Dec 2015 16:00:57 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=5673</guid><description>What makes the Raspberry Pi so attractive? At $35 it is an unbelievable value for a single board computer. Since its introduction, a price race to the bottom has begun.&#10;The C.H.I.P. claims to have started shipping the $9 computer. Which, many pointed out, doesn’t cost $9 once you add things like support for display. I would like to point out, I was an early backer and have yet to receive one.<p><img src="https://www.baldengineer.com/wp-content/uploads/2015/12/raspberry-pi-zero-with-32gb-card.jpg" alt="Is the Raspberry Pi Zero worth $5?"/></p></description></item></channel></rss>