This project started out from a need to build a simple device for monitoring the CAN bus. I choose the NUC140LC1CN 32K Cortex-M0 microprocessor from Nuvoton for major reason – it has both USB and CAN peripherals.
CAN to USB Interface – [Link]
by Danny Mavromatis:
There are a lot of little details you need to think about when taking a project from PoC (proof-of-concept) to production. Most projects today have some form of onboard microprocessor and require you to flash your custom bootloader and/or program code onto it at some point. There are many ways this can be accomplished but the most common method is using an ICP (in-circuit programmer) connected to a 6-pin ICP header somewhere on the PCB. […]
Tag-Connect! I can’t remember exactly how I found out about this neat little connector, but I’ve been using it for a while and it’s actually very useful in a production environment. They provide the footprint for many of the popular PCB design programs so placing it is very straight forward. Pretty much just swap out the traditional header for the new tiny Tag-Connect version and you’re pretty much done.
Tag-Connect: The ICP Connector That Saves PCB Space & Cost Less – [Link]
IViny is easy to use and USB based simple low-cost DAQ and measurement device for data acquisition application. It can be used quickly without any low level electronically knowledge.
- 2 channels 0 – 5V and 0 – 3V digital input/output
- 2 channels 0 – 5V 10 bit analog input
- Channel maximum current 20 mA
- ATTiny85 based
- USB supply, no need external supply
- V-USB based communication
- PC user interface
- 150 S/s (it will increase with future next firmware upgrade still under development)
- 50 mm x 33 mm x 17 mm
IViny Compact Data Acquisition Device – [Link]
Jasper @ jasper.sikken.nl writes:
I designed an electric load. Using an Arduino Nano, the load can be programmed, and the voltage and current are measured. You can set a constant current (CC), a constant power (CP), or a constant resistance (CR) load by simply typing it in to the Arduino Serial Monitor. The circuit is designed for up to 30V, 5A, and 15W. An opamp, a mosfet, and a small sense resistor form the constant current circuit. The current is set using a DAC. Two other opamps measure the power supply voltage and the current. The circuit is powered from the Arduino USB voltage. I reflow soldered the board using the hacked toaster oven at the hackerdojo. Here are pictures of the reflow soldering process
Arduino based programmable load – [Link]
sameer @ sgprojects.co.in writes:
Here I’m introducing a simple and very useful project to store the running time of any device. The running time in minutes can be seen on a 7-segment display and can be reset at any time to it’s initial zero condition by pressing a switch. It can be easily installed by connecting it in parallel with any device.
Digital Time Keeper – [Link]
by praveen @ circuitstoday.com:
Digital code lock or digital combination lock are a type of digital locks where a combination of digits/characters or both are used for unlocking the lock. This article is about a simple digital code lock using arduino. Here the code consists of a combination of digits from 1 to 6. There are separate keys for locking and unlocking the system. The system can be unlocked by pressing the unlock button after entering the correct combination of digits. A hex key pad is used as the input device. Only the first two rows of key (1, 2, 3, A, 4, 5, 6, B) are used in this project. A is used for locking the system and B is used for unlocking the system. Read this article Interfacing hex keypad to arduino for knowing more about hex keypad and its interfacing to the arduino. The circuit diagram of the digital code lock using arduino is shown in the figure below.
Simple digital code lock using arduino – [Link]
by Charlie Zhao:
The trend in automobiles and industrial systems is to replace mechanical functions with electronics, thus multiplying the number of microcontrollers, signal processors, sensors, and other electronic devices throughout. The issue is that 24V truck electrical systems and industrial equipment use relatively high voltages for motors and solenoids while the microcontrollers and other electronics require much lower voltages. As a result, there is a clear need for compact, high efficiency step-down converters that can produce very low voltages from the high input voltages.
LTC Design Note: 65V 500mA step-down converter – [Link]
Once all the components and headers were soldered in, I attached my Arduino and configured it as an ISP. I then burned the bootloader for an Arduino Uno.
I then connected my FTDI programmer and uploaded the blink sketch.Success!
Wow, that LED is super bright! It’s actually blinding and kind of hard to look at. With that, I swapped out the resistor for a 1K one in order to bring the brightness down.
Knowing that the Atmega worked, it was time to solder in the rest of the components, except for the display. Again, I don’t want to come this far and then waste a $15 LCD.
LCD clock version 2 – [Link]
Charge and protect your devices while blocking data syncing and “juice jacking.” For work, home, travel, everywhere!
If you charge via USB – which all smartphones and tablets do – Umbrella will protect your data. When connected to any USB port, Umbrella allows power to flow to your device so it can charge, but physically disconnects the data connections – eliminating any possible data theft or leak.
Umbrella USB – [Link]