Snowfall is typically measured in inches. However, when it comes to shoveling snow off the driveway, your would probably like to know how dense the snow has accumulated because that is what going to determine how much effort and time you will need to complete the task. This instructable shows how to modify a simple digital weighing scale to construct a snow monitoring scale which could be a nice addition to your DIY weather station.
Snow measuring scale
This instructable illustrates a simple circuit to play wav sound files stored in an SD card using arduino Nano V3.0.
Playing WAV file with Arduino
The Si7005 is a digital relative humidity and temperature sensor from Silicon Labs. It integrates fully factory-calibrated humidity and temperature sensor elements with an analog to digital converter, signal processing and an I2C host interface in a single monolithic CMOS sensor IC. The Si7005 is available in a “non hand-assembly-friendly” 4×4 mm QFN package, which requires reflow soldering to mount it on a PCB. This breadboard friendly breakout board is designed to make your prototype project with the Si7005 sensor much easier. It can be used with PIC, Arduino, or any other microcontroller development platform through an I2C bus. The power supply and I2C signal pins are accessible through breadboard friendly 0.1″ pitch header pins. Note that the Si7005 sensor is not 5.0V tolerant. It must be operated at 2.1-3.6V power supply.
Si7005 breakout board
In this blog post, I am reviewing iCircuit Technologies’ iCP12 usbStick development board and their freely downloadable SmartDAQ PC software. These two can be bundled together to construct a very basic 6-channel (analog) PC data logger.
iCP12: PIC18F2550 USB board
The iCP12 usbStick is a PIC18F2550 based USB development board that comes preloaded with Microchip’s USB HID bootloader that allows users to upload an application firmware directly through a PC’s USB port without any external programmer. It provides access to its I/O pins through 0.1″ pitch headers. A slide switch is also provided on board to select the operation of the board in Bootloader or Normal mode. The iCP12 usbStick board is shipped with a preloaded data acquisition firmware (HEX file is also downloadable) that emulates as a virtual COM port to PC. Thereafter, the communication between the PC and usbStick is serial. The firmware also supports basic I/O control and data logging feature. They provide a PC application named SmartDAQ that is specially developed to communicate with the usbStick (data acquisition firmware must be loaded) and control its I/O pins, PWM outputs, and record ADC inputs. Read more
This instructable describes how to design a BASIC shield for Arduino Uno to construct a standalone computer with BASIC interpreter. The shield uses the Atmega1284P MCU to run the TinyBASIC program and read the PS/2 keyboard inputs. The Atmega328 on Arduino UNO runs the TVout sketch and is responsible for generating a video signal to print characters on TV screen. Any input from the keyboard or output from TinyBASIC are sent to the Arduino UNO through a serial port and are then displayed on the TV screen by Arduino Uno.
Arduino BASIC interpreter