Daniel designs this Metronome with a few simple electronic components.The Metronome is any device that produces a regulated audible and/or visual pulse, usually used to establish a steady beat, or tempo, measured in beats-per-minute (BPM) for the performance of musical compositions. It is an invaluable practice tool for musicians that goes back hundreds of years. [via]
Make Your Own Metronome - [Link]
PCB Wizard 3 is a powerful package for designing single-sided and double-sided printed circuit boards (PCBs). It provides a comprehensive range of tools covering all the traditional steps in PCB production, including schematic drawing, schematic capture, component placement, automatic routing, Bill of Materials reporting and file generation for manufacturing. In addition, PCB Wizard 3 offers a wealth of clever new features that do away with the steep learning curve normally associated with PCB packages. [via]
PCB Wizard 3 - [Link]
The PIC C Code Wizard is a editor for C programming for PIC microcontrollers.This PIC-C Wizard creates C code templates to be used for certain Microchip ™ PIC microcontrollers using the Hi-Tech’s PICC compiler ™.Here are some features:GUI interface to assist the user setup PIC’s hardware and software.Creates C code templates that can be compiled with PICC ™ compiler for the embedded version and Visual C/C++ for the PC version of the PIC’s application.Handles different users.Creates a basic make batch file for PICC compilation and a project file (.dsp) for MS Visual C/C++ v6.0. User can add or remove PIC micros by editing a text information file (PIC.INF). Users can modify, add and/or remove the default C templates, so the wizard generates C code with the user’s programming style. It includes basic source code comments to create documentation using doxygen. [via]
The PIC C Code Wizard - [Link]
Another quick & easy option for those getting started with the popular micro – Little-Scale posted a quick rundown on using a solar cell for Arduino sensory applications. [via]
- The solar panel used in this example was rated at 2V and 25mA.
- Do not use a solar panel rated in excess of 5V. Doing so may damage the Arduino
- If data values appear incorrect, try scaling the byte ‘data’ in the Arduino sketch as it is captured.
- The analog inputs read data at 10 bit. However, a single, serially-printed value can only hold 8 bits of information.
- The data range with this particular solar panel is 0 < 6 using power-efficient, indoor lighting at night
Arduino basics – solar panel - [Link]
“If your freezer fails you may have meat or other frozen stuffs ready to eat. Re-freezing, not generally considered an option, may be an alternative for you, but may be also a risky business. While for a short time, a freezer should maintain an acceptable temperature to keep everything from beginning to defrost, it would be nice to know if the freezer contents have been compromised and for how long. For instance…power could be lost over that weekend you spent at the lake with the power returned several hours later. This exposes the contents to the ravages of spoiling without you even realizing it…”
PIC12F506 microcontroller reads temperature data from MAX6510 temperature sensor. As device is powered from batteries – temperature readings are performed periodically in order to save energy. Alarm system has some fancy algorithm which allows interpreting errors correctly. More information about operation and building you can find in downloadable word document. [via]
PIC based freezer failure alarm system - [Link]
Scriptable controller has 6kB non volatile memory where custom scripts can be stored and executed. Built in ASCII interpreter can run scripts as custom applications. Author even provides two examples of scripts that can be run instantly. One of them runs controller as graphical thermometer while another as GSM cell phone connected vending machine. This design also was awarded as application of the day in national Semiconductors.
Alberto ricci bitti has a nice collection of amazing projects in his website. One of his designs is scriptable thermometer which can be programmed in basic like language within built in editor. [via]
Scriptable thermometer-controller - [Link]
This simple four channel temperature meter can be connected directly to your computer COM port and doesn’t require additional power supply. Check you computer back if there are any com ports before you start.
Temperature meter is based on ATtiny15L microcontroller which has built in ADC. Power for this circuit is taken from com port ER and RS signal lines. High level of these lines is from 6 to 12V and can supply up to 5mA of current. As L series microcontrollers are low power this is more than enough.
As temperature sensors there are four 103AT thermisters used. They give pretty good precision at room temperature (~0.3Cº). Author provides firmware for ATtiny15L and VBA project that logs temperature data to excel file. [via]
COM port powered temperature meter - [Link]
Probably most proper microcontroller programming method is using a bootloader program. Because you don’t need any special programming adapters or special knowledge – you just need to connect standard cable from your PC to target board and run special program on PC which communicates with MCU bootloader program. The idea is simple.
USB bootloaders for AVR microcontrollers - [Link]