Arduino and other microprocessors


ZS-042 Real Time Clock 5

Introduction I purchased the ZS-042 on Ebay (advertised as DS3231 AT24C32 IIC) as a replacement for my DS1302 RTC modules. The DS1302 seemed to work very well for my application, but it lacked accuracy. Over a period of about 4 months, the DS1302 gained about 8 minutes.   The ZS-042 seems Read More »

ZSSerial

Siemens Simatic IOT2020 Configuration 2

Introduction to IOT2020 In this document, we will setup and configure the Siemens Simatic IOT2020 processor to be able to accept a simple “Blink” program using the Arduino IDE.   Although I believe the information in this document to be accurate, you assume all responsibilities for safety, and must verify Read More »

Inside IOT2020

ESPEasy with DHT22 and Domoticz 1

Domoticz Sensor — Post Introduction I’ve been experimenting with a Domoticz Sensor, and am documenting the project.   I’ve used the Domoticz Server, a DHT22 Temperature and Humidity module, and the ESP8266-12F processor. In this document, we will assume that you have the ESP8266 flashed with the EasyESP firmware, and Read More »

DHT22 with ESP8266

Controlling a relay from your web browser — ESP8266-12

ESP8266-12 — Controlling a relay In this post, we will set up an ESP8266-12 to control a relay, which will control the fan on a thermostat.  Please do not attempt this unless you are familiar with all safety issues.  Use this document at your own risk! First , we will Read More »

ESP8266-bb

DHT11 / DHT22 with Uno board

Introduction to the DHT11 and DHT22 The DHT11 or DHT22 will read temperature and humidity.   We can then send this data to a display, to a web server, or used for alarming.   This document will guide you step by step on how to set up this sensor on Read More »

DHT22

Flashing ESP8266-12F (AT)

Introduction: One of the most frustrating things for beginners is working with firmware.  There are many flash utilities available and many different firmware types and revisions that you can flash.  Here we will flash the ESP8266-12F.  Use this document at your own risk, and make sure you are familiar with Read More »

ESP8266-12F

Transistor Controlled Relay 1

About  the Transistor Controlled Relay The output pins of most microprocessors used on this site are limited to 40ma.  This might not be enough current to control a relay, which is capable of switching larger loads, such as a motor starter.  A relay can also be used to isolate voltage Read More »

Arduino Relay Wiring Diagram

ATTiny85 Programming with “Arduino as ISP”

Introduction to ATTiny85 Programming with “Arduino as ISP” This document will walk you though ATTiny85 Programming with “Arduino as ISP” using the Arduino (or compatible) as an ISP.   We will make our connections, then program the Atmega328 (Uno board) to act as an ISP (In System Programmer).   This Read More »

Uno Wiring to ATTiny

ATTiny 85 Programming with USBtinyISP 2

ATTiny85 Overview — In some projects, we don’t need the amount of I/O that is supplies with the Atmega 328 MCU, so we can use a cheaper alternative….   The ATTiny85!  In many projects, space can be limited as well, but this little processor does a great job!  We have Read More »

ATTiny Program Wiring

Breaduino — Setting up the Atmega 328 on a Breadboard

This project will consist of setting up at Atmega 328 on a Breadboard.   This will be mostly compatible with the Arduino Uno.  This project is for those who are minimalists, or those who want to learn more about how the external circuitry works on a microprocessor.  I created the Read More »

breaduino