Using BME280 sensor for Humidity, Barometric Pressure and Temperature.

I’m interested in measuring these parameters (Humidity, Barometric Pressure and Temperature) to collect information using many low costs sensors along the Geophysical Network for several purposes. So I’m experimenting with several low cost sensors to see how they do and whether they are suitable for the task. In this case we are testing the BME280 integrated environmental sensor. It was developed specifically for mobile applications where size and low power consumption are key design constraints. See here. It is a Temperature Humidity Pressure Sensor, I2C and SPI capable. So it can be…

Read More

Arduino I2C-LCD Display Project with Malpartida Library

When trying to connect an LCD Display to your Arduino project, a clever solution is to use an I2C-LCD adapter. In this case the FC-113 IIC/I2C serial interface adapter module for 1602 or 2004 LCD Display. This will decrease the number of pins used in your Arduino board, leaving place for other sensors and actuators. The connection between the LCD Display and the I2C Module is quite straight forward. simply connect pin n of LCD to pin n (1 to 1, 2 to 2, and so on) of Serial Module for…

Read More

MPU-6050 GY-521 6-axis accelerometer gyroscope

I’m experimenting with several accelerometer/gyroscope sensors for different purposes, from robotics, drone equilibrium, vibration control, building oscilations, to seismicity. In this case we are using the the MPU-6050 6-axis accelerometer/gyroscope. Some of its features are I2C Digital-output of 6 or 9-axis MotionFusion data in rotation matrix, quaternion, Euler Angle, or raw data format. This may be very convenient depending on the use and algebraic model of the data being processed. For example some drone software may either prefer matrix or quaternion representation to feed its internal coordinates engine. Input Voltage: 2.3 – 3.4V.  Tri-Axis…

Read More

Testing Lolin NodeMCU V3 esp8266

I’m testing Lolin NodeMCU V3 esp8266. This is a tiny microcontroller with embeded wifi. The model we are trying has 1MB of flash ram plus 8k of dynamic ram. These are quite a lot for many purposes. I’m using Arduino just for ease. But it’s got a Lua framework, this is that you can make Lua scripts upload them to the NodeMCU, link it to the init.lua script and run. I’m not going to show the Lua example in this post, but the Arduino IDE example. The Arduino IDE can…

Read More