Author Archives: R-B

Wireless communication between two Arduinos using inexpensive RF modules

This article explores an easy wireless communication setup between two Arduinos using low-cost ASK RF transmitter and receiver modules that are readily available in the market. They are found in different shapes, but functionally they are all same. Both Tx and Rx modules contain a single data line for input and output and support a low-speed Amplitude Shift Keying modulation for data communication. You can get them with 315MHz or 433MHz carrier frequency. In this tutorial, I am using a 433MHz Tx/Rx pair with two Arduino boards to illustrate how to construct a low-range wireless temperature and humidity monitor.

sdsds

Wireless communication between two Arduinos using ASK RF modules

Read more

ESP8266 based Weather Station with a beautiful look

Dennisv15‘s Weather Station is WiFi enabled using ESP8266 and uses a 2.4″ OLED to display the weather data. It has got one of the most beautiful enclosure made of Acryllic sheet laser-cut in the shape of the Sun and cloud. The shapes are illuminated with different colors based on the weather forecast using RGB LEDs. The firmware is based on Daniel Eichhorn’s popular design of an ESP8266 based weather station that includes measurement of the indoor temperature and humidity using DHT22 and retrieving local forecast data from Wunderground.

ESP8266 weather station

ESP8266 weather station

2016 Hackaday Prize is here

The 2016 Hackaday Prize has been announced today and its time to leverage your hardware skills and creativity to build something awesome that could change people’s lives and win one of 105 cash prizes totaling over $300,000. This year, they are doing this little bit differently. Instead of one big contest, there are five different challenges, each runs for five weeks, and participants can enter their design project to one or more challenges.

2016 Hackaday prize's been announced today

2016 Hackaday prize’s been announced today

The Hackaday Prize is a competition synonymous with creating for social change. Using your hardware, coding, scientific, design and mechanical abilities, you will make big changes in peoples’ lives.

It’s time to leverage your talent and find solutions to address technology issues facing humanity today. With a new technical design challenge every 5 weeks, you are expanding the frontiers of knowledge and engineering.

Design an impactful project that suits you, or collaborate with someone else to do it. With our global collaboration platform, your project can be moving forward at all hours of the day. Create things like a better radiation monitoring system, a better calorimeter, open source instrumentation, digital logging scales and exercise trackers. Or go beyond that and create something that has never been seen before.

Wifi controlled thermostat

This Instructable describes how to build a wifi controlled thermostat that can be programmed over the internet as well as locally through a touchscreen TFT LCD display.

Wifi controlled thermostat

Wifi controlled thermostat

The system uses a Raspberry Pi as a central hub that serves web pages so I can control the thermostats from anywhere. The hub also handles all of the wireless communication over nRF24L01+ radio modules (I know I said “WiFi,” and the nRF24L01+ radio module isn’t technically WiFi, but more on that later), and maintains a MySQL database with the thermostat programming as well as any data logging I do. And finally, the hub runs two servers written in Python – one controls the thermostat (as an intermediary between the web-page and the thermostat) and the other handles data logging. I believe this could probably be done with the thermostats each serving its own simple web-page and sending data directly to the MySQL database. This would eliminate the need for the lighttpd web-server and the two python servers. But, I feel like doing this on the hub does provide the simplicity of a single web-site, and the python servers provide a lot of flexibility. Plus I don’t have to update the code on the thermostats whenever I want to make changes to these aspects.

« Older Entries Recent Entries »