
Category: Internet of Things (IoT)
Page 1 of 2
Posts related to Microcontrollers, single board computers, and other stuff.This page lists all posts in the category, in reverse chronological order.
Glowing Pumpkin Project Refresh
Posted August 30, 2023 in Internet of Things (IoT), ESP32Years ago I published a several Glowing Pumpkin projects: Arduino Glowing Pumpkin and Arduino Glowing Pumpkin (Adafruit Feather). Both projects used Arduino compatible devices plus either one of the Adafruit multi-NeoPixel devices or a NeoPixel shield. The shield approach was easy because I just had to solder some male and female headers to the boards and press them together into a unit. My first project used the NeoPixel Ring which required soldering wires and running them into an enclosure where the Arduino device resides.
Arduino ESP32 Web Server on a Processor Core
Posted August 27, 2023 in Internet of Things (IoT), ESP32
The second article in this series, describes in detail how to run a web server in an Arduino project on the Espressif ESP32 microcontroller.Arduino ESP32 Running Tasks On Multiple Cores
Posted August 25, 2023 in Internet of Things (IoT), ESP32
This article demonstrates how to assign different tasks to separate processor cores using the Arduino platform and multiple core microcontrollers. I always wanted to learn how to do this, but the examples on the web are so full of ads that I wanted to publish a version with no advertisements as a super clean example.DFRobot mmWave RADAR
Posted July 16, 2023 in Internet of Things (IoT)A couple of months ago, I started planning my Halloween project for this year. In previous years I've created a Candypult (for the pandemic years), a remotely controlled flame breathing pumpkin (Sparky, we call him), and, my favorite, the twinkle light tubes from last year.
Looking at the Blues Wireless Platform
Posted October 10, 2021 in Internet of Things (IoT)
I discovered the Blues Wireless platform and started playing around with it. A conference buddy went to work there and he hooked me up with some devices. Its a low power consumption data collection platform (essentially) with ten years of data. This post describes my initial impressions of the platform.Andy Doro Word Clock Update
Posted August 10, 2021 in Internet of Things (IoT)
I recently discovered Andy Doro's Word Clock and I love the project. I built one for my self then started looking at the code for ways to improve it. I made a bunch of changes to the code and, once Andy added a license to the project repository, forked it and published my own version of it.Using the Arduino NTPClient Library
Posted July 18, 2021 in Internet of Things (IoT)
I have a version of Andy Doro’s Word Clock running in my house. I had some issues with the real-time clock (RTC) keeping time correctly, so I decided to rebuild the clock using a Wi-Fi enabled device and the Network Time Protocol (NTP) to keep my clock’s local time synchronized with reality.Word Clock Time Issues
Posted July 14, 2021 in Internet of Things (IoT)
The clock's been running in our guest bathroom for more than a year now and I recently noticed that the clock wasn't keeping time very well. It was about 20 minutes fast. The original project is based on the Adafruit Trinket device which doesn't have a Wi-Fi connection, so it can't get it's time through Network Time Protocol (NTP). Instead, sets the clock to the compile date/time for the currently running sketch.Simplifying Moddable Deployments
Posted May 21, 2021 in Internet of Things (IoT)
Moddable is one of the JavaScript based microcontroller I've been working with lately and these guys are really serious about their JavaScript. I encountered some inefficiencies with their CLI tooling so I built a wrapper that simplifies its operation.Moddable, Windows, & Visual Studio Code
Posted May 20, 2021 in Internet of Things (IoT)
I spent some time recently setting up a development environment for the Moddable platform (JavaScript microcontrollers). Since I'm on Windows and the docs were a little confusing, I setup my environment then wrote about it here so others could learn how to configure their environments.JavaScript Microcontrollers
Posted May 14, 2021 in Internet of Things (IoT)
I've been working with microcontrollers for a long time and there is a new trend around JavaScript-based microcontrollers (my favorite) and I wrote this post to introduce some of the ones I'm playing around with.Updated My Pi Remind Project (December, 2018)
Posted January 13, 2019 in Internet of Things (IoT)I've been running my Pi Remind project at my desk now for several years. I started with the Pi Remind (https://github.com/johnwargo/pi-remind), but then upgraded the hardware to the higher resolution Pi Remind HD (https://github.com/johnwargo/pi-remind-hd) hardware. The project essentially gives me a visual reminder when I have an upcoming appointment on my personal calendar. My personal calendar is online using Google Calendar, so it's easy for the Raspberry Pi to connect to my calendar through Google's public API.
Protecting Data in a URL
Posted July 1, 2018 in Internet of Things (IoT)
I built a mobile app that talks to the Particle Photon and I wrote this article to describe the steps I took to hide the Particle API Token and device ID in cloud API URLs.Particle Photon and the National Control Devices Relay Board
Posted July 1, 2018 in Internet of Things (IoT)
My review of the National Control Devices Relay Board for the Particle Photon.Building a Better Light Timer
Posted March 24, 2018 in Internet of Things (IoT)
Describes a Arduino-based light timer that uses NTP to keep the internal clock accurate.Started Writing for HackSpace Magazine
Posted November 27, 2017 in Internet of Things (IoT)
Announcing that I started writing a series of articles for HackSpace magazine.Driving a Relay Board from Python Using GPIO Zero
Posted March 25, 2017 in Internet of Things (IoT)
Describes how to use some Arduino Relay boards I purchased on the Internet.Raspberry Pi Relay Controller
Posted March 7, 2017 in Internet of Things (IoT)A while back, I built a Python library for the Seeed Studio Raspberry Pi Relay Controller board; I wrote about that project on this site. As I worked to add some new features to the library, I realized that I needed an easy way to test the different components of the library. I decided to build a web application for the Raspberry Pi that provided an interface for each of the library's functions. I built the application using Flask, an easy to use micro framework for Python; you can find the project's complete source code at https://github.com/johnwargo/Raspberry-Pi-Relay-Controller-Seeed.
Using the Seeed Studio Raspberry Pi Relay Board
Posted February 15, 2017 in Internet of Things (IoT)I had an idea for a project, a Raspberry Pi-based power controller for my media center. I searched around for relay boards, and discovered the Seeed Studio Raspberry Pi Relay Board v1.0 https://www.seeedstudio.com/Raspberry-Pi-Relay-Board-v1.0-p-2409.html, so I thought I'd give it a try.
Arduino Twinkle Lights
Posted January 14, 2017 in Internet of Things (IoT)This project is an Arduino variant of the Pimoroni Firefly Light (https://learn.pimoroni.com/tutorial/sandyj/firefly-light) project. Basically you place two strings of battery-powered LEDs into a glass jar and use a microcontroller to fade one strand up while the other strand fades down. The fade up/down process repeats for as long as the microcontroller has power. You could even add 1 or more strands of lights to the project if you want.
Page 1 of 2
Header image: Photo by Robin Glauser on Unsplash.