Skip to main content

Posts

Showing posts with the label Arduino

RDA5807M FM radio module for Arduino

I was surprised with it's ability to receive FM radio broadcast without any problem in such a small module. The size is not bigger than a coin, really small. It may a bit difficult for wiring but it can be done. You can also add small power audio amplifier and use small speaker directly. Here is the module chip, small power amplifier in prototyping pcb.

DS3231 RTC Module

This module is very useful if you want to create project with time related data such as data logging, alarm and clock. This module keep track the time even the system has been turned off. Thanks to small coin battery installed on this module. Once it has been set, module will keep track the time as long as battery is still life.

OLED 128x64 0.96" I2C as Arduino display

This display is really small but has nice contrast. The display still perform very well even with different viewing angle, not like LCD or TFT. It also has only 4 pin using I2C interface. Very easy to configure.

Make 1.8 SPI TFT 128x160 works as Arduino project display

Almost a week I tried to make this display worked. I tried few pinouts combination and few library and still it won't work. Finally I managed to get this display working with Ucglib  library and help from internet and doing trial and error. 

Using Nokia 5110 LCD module as Arduino project display

On previous post we learn how to use LCD as Arduino project display. Another common display for Arduino project is Nokia 5110 LCD. The LCD is the same display used for legendary Nokia 3310 phone. The driver use PCD8544 controller by Phillips. It has nice contrast and also led backlight. Here the example on my project.

Using LCD 2004a I2C on project with Arduino

On previous post measurement sensor results displayed on serial monitor. This is good when we are on development stage. When we want something more independent we need external display. I have purchased a few type of display. For now we will use LCD 2004 for external display.

Read temperature and barometric pressure from GY BMP 280 using Arduino

This sensor based on BMP 280 digital pressure sensor made by Bosch. You can find the complete datasheet here . This small sensor is quite impressive with it's accuracy. It claimed to be ±1 hPa in measuring barometric pressure, ±1.0°C in temperature measurement and ±1 meter in altitude accuracy. Pretty impressive right ?

Read temperature and humidity from DHT 22 Sensor using Arduino

DHT 22 is low cost temperature and humidity sensor. This sensor has more accuracy compared to previous version (DHT 11). See the comparison here . My DHT 22 comes with in breakout board, so there is no need to add additional resistor to drop the voltage. This sensor has 3 pins.

Arduino : Configuring HM-10 as iBeacon

I was so excited when found out that this HM-10 Bluetooth can be configured as iBeacon device. Bluetooth Low Energy beacon which the protocol was developed by Apple. But we will call this device or module as beacon .

Arduino: Configuring HM-10

In my earlier post I mentioned about how to configure HM-10. My HM-10 by default has name BT05. I want to change it. But how ? That's not hard as long you have necessary tools to do it. In my case I setup it using breadboard and use Arduino 5v as power supply. To configure HM-10 you need to issue AT command. For that purpose you need to use serial communication between computer and the module. Here are  tools that I use: HM-10 BLE USB to Serial/TTL adapter or cable I use FT232RL USB to TTL adapter Arduino and Arduino IDE Male to male jumpers USB to mini usb cable data (for serial connection) Here is HM-10 and FT232RL side by side. For pinout for HM-10 and FT232RL based on above picture are below. HM-10 (From left to right) STATE RXD TXD GND VCC EN FT232RL (From left to right) DTR RX TX VCC CTS GND The pin we will use for serial communication are below. HM-10 TXD  FT232RL RX HM-10 RXD  FT232RL TX Since we use Arduin...

Arduino : Controlling RGB led using smartphone and HM-10 Bluetooth 4.0 LE

My last setup as seen on previous post has been abandoned for a while. A bit busy with another work and holiday. About holiday I'll tell you in my upcoming post. Interesting place to visit and beautiful too. You probably will be interested too.

Arduino : Connecting Arduino to HM-10 Bluetooth 4.0 LE module

We will learn more interesting stuff with Arduino and bluetooth. Basic stuff is connecting Arduino to HM-10 Bluetooth 4.0 LE module which also known as Bluetooth Smart and doing some serial communication. This module has has some interesting feature. Beside of it's reduced energy consumption, another feature that quite interesting is that we can use it as iBeacon .

Arduino : Controlling PL9823-F8 RGB LED

I have great passion about electronics since I was in middle school then high school. With some of my school friend that has same passion in electronics, we built radio transmitter so we can communicate each other at anytime. It was so cool back then. Thats why I took study on electrical Engineering. Instead of working on Electrical engineering field, I end up become web programmer. Something I found interesting when i was in college. That's old story. But lately I get bored and try to get another hobby. I have many hobbies and creating electronics stuff is one of it. So I bought my self Arduino Uno and few electronic components to get started learning Arduino programming. So my first project is controlling RGB Led. Here what you need: Arduino Uno with usb data cable and Arduino IDE Install Adafruit Neopixel library 3 PL9823 RGB led Breadboard Jumper cables (mostly male to male) First you need to install Arduino IDE. You can download it here .  That would d...