Home

This is the home of IoT Kits©. These are low-cost, simple kits that can be built with common tools. Most kits use microcontrollers, typically the D1 Mini, ESP32, or Arduino Nano. The hardware and software are open-source. All development software and online services are free for hobbyists and non-commercial users. Assembly and programming of the kits is cookbook-style with detailed explanations provided so that you can learn how the devices work. The programs are in the Arduino dialect of C++ so there are many online sources for support and education.

Take a look around the site. starting with the IoT Kits page. You do not have to register to use the site, however, only registered users can post comments. I will never share your e-mail address with anyone. Occasionally, I may send users notices of new products or updates of kit software. You may opt-out at any time.

E-Bike Logger

Soon after I got my Ancheer 26-inch folding electric bicycle, I built a data logger that directly measures battery voltage and current, and calculates wattage. It also records calculated energy consumption in terms of ampere-hours and watt-hours. It records this data on a microSD card every second. The datafile can be opened in a spreadsheet …

Read more

ESP32 Analog To Digital Conversion Accuracy

The ESP32 is a powerful microcontroller with many input/output ports. Specifically, it contains two 12-bit multiplexed analog to digital converters (ADCs) for a total of 18 channels. ADC1 is attached to eight GPIOs from 32 to 39. ADC2 is attached to 10 GPIOs (0, 2, 4, 12 to 15 and 25 to 27). There are …

Read more

Zambretti Forecaster

The Zambretti Forecaster is a weather forecasting tool in the form of a circular slide rule introduced in 1920.  It claims to accurately predict near-term weather based on barometric pressure, the trend in the pressure (rising, steady, or falling), and wind direction. It relies on the fundamental meteorology of pressure fronts. Watch any TV weather forecast and …

Read more

Sending APRS Analog Telemetry – The basics

The amateur radio Automatic Packet Reporting System (APRS) is typically used for position and weather reporting. It can also handle eight digital and five analog telemetry channels. The IoT Kits© solar-powered weather stations have four APRS analog telemetry channels for LiPo cell voltage, time awake, WiFi signal strength, and light intensity. Four digital channels are used …

Read more

Temporary Station using DIY Solar Shield

It has rained since we arrived at Bethany Beach, Delaware for vacation so it has not been able to test how well the DIY solar radiation shield performs in sunlight. It is hung on a small twig of a tree in the backyard. ThingSpeak feed: https://thingspeak.com/channels/430753 APRS Feed: https://aprs-fi/W4KRL-13

Read more

DIY Instrument Shield

An instrument shelter provides a flow of air around weather sensors while protecting them from direct sunlight and rain. Without a shield, the sun can heat the temperature sensor giving a false high-temperature reading. Professional weather stations use a large louvered box called a Stevenson Screen that is built to specific dimensions for standardized weather …

Read more

Solar Radiation Shield under test

The D1M-WX1 and D1S-WX1 solar-powered weather stations heat up in direct sunlight giving an incorrectly high-temperature reading. Early results from testing an Acurite solar radiation shield are very good. The shield is available from several online vendors. Check around for a good price as the same item sells for $10 to $60 from different vendors. …

Read more

Power supply measurements

Most electronic projects operate on low voltage direct current. This is often provided by a USB connection or a battery. There are several possibilities to power a project from the 120 Vac power line. A common way is to use a wall adapter (wall wart) and feed low voltage direct current to your project through a …

Read more

Di Mini (ESP8266) Wi-Fi Status Codes

The ESP8266 using the Arduino Core reports Wi-Fi status with the WiFi.status() function. The D1M-WX1 Weather Station attempts to connect to Wi-Fi every 250 milliseconds until the “Connect” status is found. If this does not happen after 15 attempts, it prints the status to the Serial Monitor. Normally, the LED on the ESP8266 flashes five or six …

Read more

Sleep Mode for the Wemos D1 Mini

The key to using solar power in an Internet of Things project is to put the microcontroller unit into sleep modeafter the sensors are read and the data posted to your IoT server. The NodeMCU and the Wemos D1 WiFi, a larger profile that mimics the Arduino UNO form, reliably woke from deep sleep. So …

Read more

External sensors for weather station

Recently the local Institute of Electrical and Electronic Engineers (IEEE) held two “hands-on” sessions to build an Internet of Things (IoT) weather station. We built it on a breadboard so that the attendees would not have to solder wires. Several of the participants have kept their stations on-line and two have placed the unit outdoors. …

Read more

Solar Power Supply

A solar power supply would be a really neat addition to any Internet of Things project. The ultimate goal would be to have a self-sufficient IoT device that could be remotely reprogrammed with the Over The Air (OTA) feature. A key to using solar power is to reduce the average power requirement of the IoT device. …

Read more