Blog Posts

DHT22 Replacement: The BME280

1. The Design

The BME280 is a cheap I2C/ SPI compatible unit capable of displaying temperature, barometric pressure, elevation, & humidity of its environment. I find that its a lot more useful than the DHT22 in that it not only requires just four wires to operate, but also doesn’t require a 10KΩ resistor & is less prone to failing. Its also a lot smaller that the DHT22 as pictured below & is overall sleeker & has a more professional look.

Continue reading “DHT22 Replacement: The BME280”

Programming The Arduino I2C LCD

The I2C LCD is a truncated version of the traditional LCD in that the six digital pins typically assigned to the Arduino are eliminated in favor of just two analog pins. In this project we will assemble an Arduino circuit that displays the current day and time on an I2C LCD screen. Use this link to be briefed on assembling the DS3231 RTC as this section focuses on the LCD only. Note that multiple I2C units can be used provided the SCL and SDA pins are connected in parallel as depicted in the sketch below.

Continue reading “Programming The Arduino I2C LCD”

Arduino Controlled Airplane [28Apr20]

Associated Videos:

DIY Arduino Controlled Airplane pt. 1

Project AURA Part 2: Airplane Directional & Speed Control with Hc-12

 

Project AURA stands for the A(utomated) U(nmanned) R(econnaissance) A(irplane), & will be manipulated by the arduino microcontroller without my control. Extensive testing will be required as this will be the replacement for Project ROWAN since there are a lot of timing & construction demands ROWAN requires that I’m not able to give. Though ROWAN is shelved it does not mean that it will be gone permanently, just for the time being. AURA by comparison requires a lot less time & effort being that all I must do is set up the code & conduct testing. Be that as it may, check in weekly for updates on this article since I’ll update the date next to the title as new information is provided.

Continue reading “Arduino Controlled Airplane [28Apr20]”

Arduino Controlled RC Boat [30Mar19]

Project ROWAN

Project ROWAN is the Remotely Operated Waterborne Arduino Navigator, & will be the craft from which I pilot the drone down then back up the Missouri river. This post will be consistently updated as my progress advances by updating the title with the date as seen above.

The entire system will be controlled by the arduino microcontroller which is in charge of processing all sensory data & interfacing the controls given through the Internet &/or RF (radio frequency) to the drone using the HC12 & ESP8266. I’ve already tested the range to half a kilometer as seen in this video. The first test will be short range to keep ROWAN in my sights in case something went wrong & make secondary adjustments as necessary. Once I’m certain of the code’s execution I’ll extend it to long range control, meaning its farther away but still retrievable & finally remote control where a system failure likely means the end of ROWAN .

Continue reading “Arduino Controlled RC Boat [30Mar19]”

Arduino Automated Compost (Documentation)

Project Black Gold:

(Manual Version)

Objectives:

  1. Construct an indoor compost able to maintain itself all year.

  2. Maintain compost heat to promote bacterial growth & breakdown of buried food items.

  3. Monitor soil moisture & hydrate it accordingly via RF signaling to water reservoir or alert user to dryness.

  4. Set automated timer that alert user to verify & replace soil moisture sensors as needed if corroded.

Continue reading “Arduino Automated Compost (Documentation)”