Microcontroller - 8051, 8052, OpCodes, Analog Interface.
Showing posts with label Arduino. Show all posts
Showing posts with label Arduino. Show all posts

Saturday, March 11, 2017

Code and Life - Joonas Pihlajamaa

He has a Embedded Systems Programming Blog where you can read and learn programming for the small SBCs and Testing Chips on "USB Stick SBCs" that are now a standard.

Code and Life - Joonas Pihlajamaa

He has useful tutorials on V-USB which is a software-only implementation of a low-speed USB device for 's AVR microcontrollers.

Arduino Uno and Raspberry Pi to talk to each other

He also has many ideas on PC Interface Hardware and Code that may help Home Automation Projects. He reviews embedded starter evaluation boards. Many ideas on Audio and Video using these uC boards.

Arduino Uno and Raspberry Pi to talk to each other

"All that was needed between the two devices was some jumper wire and two 1 kOhm resistors to form a voltage divider between Arduino TX pin and Pi RX pin – Arduino understands Pi’s 3.3V signal levels just fine so Pi TX to Arduino RX needed no voltage shifting at all."

Tuesday, February 07, 2017

MightyOhm - Join the Resistance

Jeff Keyzer, aka mightyohm. Amateur Radio and DIY Electronics Projects are there with this High Wattage Resistor. posts about microcontrollers (mostly PIC and AVR), Arduino, embedded Linux, circuits, DIY projects, and other related stuff. 

MightyOhm - Join the Resistance

Includes PCB with pre-assembled DC-DC converter, all components required to build the kit

AVR HV Rescue Shield Kit 2 - mightyohm.com

The AVR HV Rescue Shield is a high voltage parallel mode fuse programmer for Atmel AVR microcontrollers. It currently supports the ATmega48/88/168/328P series and the ATtiny2313.

AVR HV Rescue Shield Kit 2 - mightyohm.com

Some Features:
  • Version 2.1 introduces a new and improved 12V switching circuit
  • Completely open source. Source code, schematics, layout, BOM are available.
  • Onboard 12V DC-DC boost converter eliminates the need for an external 12V power supply.
  • Support for programming the extended fuse (EFUSE) byte.
  • An interactive mode, where desired fuses can be entered using the Arduino’s serial port.
  • Separate Ready and Burn indicators.

Wednesday, June 08, 2016

Open source Wireless sensor platform - Waspmote

Waspmote may have two radios at the same time connected when using the Expansion Radio Board allowing the creation of bridges among different networks such as ZigBee and Wifi, Wifi and 3G/GPRS, RFID and Bluetooth, etc.

Open source Wireless sensor platform - Waspmote

"The idea behind the Raspberry Pi to Arduino shields connection bridge is to allow to use any of the shields, boards and modules designed for Arduino in Raspberry Pi. It includes also the possibility of connecting digital and analog sensors, using the same pinout of Arduino but with the power and capabilities of Raspberry."

Raspberry Pi to Arduino shields connection bridge

Raspberry Pi to Arduino shields connection bridge

Cooking Hacks - Tasty Electronics for the Arduino and Raspberry Pi Community.

The have a wide range of electronic products and kits including Arduino, ZigBee, GPRS, Sensors, Servos, Leds, LCDs etc.

Wednesday, January 06, 2016

Bluetooth Multimeter - Seeed Studio

"Bluetooth Multimeter is an intelligent peripheral of android phones, specially designed for engineers. Not only can it easily collect data such as voltage, current and resistance etc., this multimeter can also communicate with phones via bluetooth. Thus, the data gathered will be displayed on your phones."

Bluetooth Multimeter - Seeed Studio

Totally open source, including hardware, software & Android API. Learn how to create a Platform to connect smartphones with the real life.

Bluetooth Multimeter - Seeed Studio

The Bluetooth Multimeter is based on Atmega328 - Arduino Pro. It measures the voltage and resistance and current input from the headphone jack, and then sent these data via the Bluetooth frame.

Android UI for Bluetooth DMM

This Bluetooth Multimeter is a portable multimeter, a device that gathers the voltage, resistance and current. and then sent these data to other device via Bluetooth, so, we could display the data through other devices, such as Android, PC and so on.

Thursday, January 15, 2015

Embedded Voice Recognition - VeeaR

High quality and cost effective solutions for embedding speech or voice recognition capabilities to almost any application. EasyVR Arduino Shield is the Add-on module that rides piggyback on the Arduino.

Embedded Voice Recognition - VeeaR

The EasyVR 2.0 is a multi-purpose speech recognition module. The EasyVR module can be used with any host with an UART interface powered at 3.3V – 5V, such as PIC and Arduino boards. It is ideal for applications such as home automation (voice controlled light switches, locks, beds) or adding hearing to most popular robots on the market.

SmartVR Module

The SmartVR Module is an easy-to-use speech recognition platform that includes a vast range of speech recognition capabilities and is also capable of running as a stand-alone microcontroller without the need of a host processor.

Embedded Voice Recognition - VeeaR

The EasyVR Arduino Shield 2.0 introduces the ability for users to create up to 28 of their own custom Speaker Independent (SI) Command Vocabularies using the Quick T2SI Lite Software (license available separately).

Additionally the EeasyVR 2.0 includes SonicNet technology for wireless communication between modules or any other sound source. DTMF tone generation is also included.

Sunday, August 03, 2014

Pinguino - Arduino-compatible for PIC

Pinguino is an Arduino-compatible open source hardware electronics prototyping platform. It supports different 8- and 32-bit microcontrollers, all with built-in USB module

New library : I2C 16-bit I/O expander #Pinguino can now drive Microchip MCP23O17 / MCP23S17 16-bit input/output port expanders with i2c interface, interrupt output and cascadable for up to 8 devices on one bus.

Pinguino - Arduino-compatible for PIC

Pinguino - Arduino-compatible for PIC

Pinguino Software is an Integrated Development Environement (IDE) which gives everyone the ability to write, compile and upload programs on a Pinguino board.

Pinguino comes with a USB Bootloader. This small program running inside the microcontroller is responsible for transferring your application from your PC to the microcontroller memory and handing over the control to this program afterwards.

Monday, September 23, 2013

Temperature and Humidity with Arduino

Interface an Arduino to electronic sensors to make these basic measurements. These are needed in your Garage, Basement, Attic or Loft; The Living Room too, Humidity and Temperature have an impact on your health and also the life of the furniture and wood construction material too.

Temperature and Humidity with Arduino

This device will show air temperature in C and F, and % Humidity on an LCD display. A DHT11 Humidity and Temperature Sensor converts the Real world Parameters of Temp/RH into readable Volts for the Arduino A/D section.

Temperature and Humidity with Arduino

 Digital output temperature and humidity sensor DHT11

DHT11  from Aosong is a digital temperature and humidity sensor. A type of composite Sensor that contains a calibrated digital signal output of the temperature and humidity.

DHT11 Aosong RH and Temp Sensor Circuit

"Application of a dedicated digital modules collection technology and the temperature and humidity sensing technology, to ensure that the product has high reliability and excellent long-term stability. The sensor includes a resistive sense of wet components and an NTC temperature measurement devices, and connected with a high-performance 8-bit microcontroller."

Tuesday, October 23, 2012

Teensy USB AVR with Teensyduino - PJRC

The Teensy is a complete USB-based microcontoller development system, in a very small footprint! All programming is done via the USB port.

Teensy USB AVR with Teensyduino - PJRC

Teensy USB AVR with Teensyduino - PJRC

The Teensy is available with header pins, for direct no-soldering-required use on a breadboard, which can also be run from the +5 volt from the USB cable. Standard Teensy boards come with solder pads. Either way, all Teensy boards come fully assembled and tested, so no surface mount soldering is needed.

Some Features
  • USB can be any type of device
  • AVR processor, 16 MHz
  • Single pushbutton programming
  • Easy to use Teensy Loader application
  • Free software development tools
  • Available with pins for solderless breadboard
The Teensy Loader makes getting code into your Teensy easy. Just press and release the reboot button and the processor runs the HalfKay bootloader, which is automatically detected.

From - PJRC Electronic Projects

Sunday, December 18, 2011

Rugged Circuits - Design Service

Design and Manufacturing Service for Industrial Embedded Systems for Robust Requirements. Services include component selection, PCB design, prototyping, manufacturing, and distribution.

Rugged Circuits - Design Service

Rugged Circuits - Design Service

Custom control system for an industrial machine

Triple RS485 outputs, graphic LCD display interface with dimmable backlight, 4x4 keypad interface, real-time clock, 8 discrete and protected I/O's, and in-the-field firmware upgrades over USB.

They also have a estore with products related to Ruggeduino (Rugged+Arduino ), including components, kits, Shields. The products like Rugged Motor Driver and Yellowjacket a WiFi microcontroller module, need special mention.

Rugged Circuits LLC
Wayland, Michigan 49348

Thursday, December 15, 2011

Arduino Interfacing with Visual Basic

Arduino is a QuickStart Embedded system, very useful in learning both the hardware and software elements of a system.

From what i understand, the developed app can be burned into the device fully, no additional layer of OS or Firmware needed, It is all built in. In short the compiled binary can be either a stand-alone firmware(OS) or be a layer running over a Mobile OS.

Now putting Ardunio and VB together, we get an Hardware/Software Environment that is easy on students and hobbyists too.

Fermata written by Andrew Craigie

Fermata written by Andrew Craigie

Firmata is a generic protocol for communicating with microcontrollers from software on a host computer. It is intended to work with any host computer software package.

Wednesday, July 06, 2011

Beginning Arduino - Mike Earthshine Electronics

Located in London, Earthshine Electronics is a source of parts and kits relate to Arduino. Other electronics or microcontroller needs also.

Earthshine Electronics

See on right is the DFRduino Duemilanove - 100% Arduino compatible clone. Compatible with Standard Arduino Software and Shields.
Beginning Arduino - Mike Earthshine Electronics
Beginning Arduino - Michael McRoberts

Digital Barograph made with SCP1000 & GLCD

Arduino Mega Project - Measurement and Data Logging. Digital Pressure Sensor and 128×64 Graphic LCD. Plots graph of current pressure, temperature variation with time.

This certainly is a good project for college students. You can also enhance it for multiple channels, mini thermal printer interface.

Stand alone remote data loggers must be able to take a Standard Thumb Drive for storing and easy retrieval of data. In urban areas a wireless internet transfer is better. In a desert or jungle a satellite data transfer or small flash storage, that can be manually collected and logged into network.

The Complete Beginners Guide to the Arduino

Tuesday, March 15, 2011

Freeduino Board and KIT

Things are easier than before, there is so much more you can do with this. Starting with a Embedded Project with Arduino type of uC is easy. A PC USB inteface for testing your code. Analog Interface is good for trying out Measurement or Robotic Projects.

Freeduino began as a collaborative project to publish open-source Arduino-compatible production files. The files that resulted from this project allow users to create boards that are 100% functionally, electrically and physically compatible with Arduino hardware. Over time, Freeduino has come to mean hardware that is "Arduino-compatible".

Arduino and Freeduino Knowledge

Arduino and Freeduino Knowledge

Freeduino is a free-form version of the Arduino, in that is not developed under a centralized design process.There is no Freeduino team, or anyone to ask permission of: anyone, anywhere, can design and produce a Freeduino product, no questions asked, no royalties paid.

It's sort of like electronic harware anarchy- or democracy, depending on how you look at it. We derived the Freeduino files from Arduino for exactly this reason: to see what the Arduino project would have looked like if it had open hardware distribution and manufacturing.

Sunday, September 14, 2008

Keith Neufeld - Electronics Blog

Kieth's Blog has many ideas on refurbishing and creating electronic gadgets, Mechanical and DIY Techniques.

LED Calculator with Rotary Quadrature Encoder for Target System Voltage Selection, Arduino, Robotics, PCB Layout Tips, Introduction to Circuits, LED Clock.

Keith Neufeld - Electronics Blog

Keith Neufeld - Electronics Blog

Transistor-Based Variable Current Drive for LED Calculator


"The idea is to expand on a simple LED tester by allowing the user to plug in an LED, dial in the LED brightness, and then read information on an LCD showing the LED voltage drop, the current current, and the value of current-limiting resistor to use in a target circuit. "

Thursday, March 06, 2008

Arduino and Ethernet Interface

Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.

Arduino Open-source Electronics Prototyping

Arduino Open-source Electronics Prototyping

The Arduino Uno is a microcontroller board based on the ATmega328 (datasheet). It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz ceramic resonator, a USB connection, a power jack, an ICSP header, and a reset button.

It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.

Arduino Ethernet

Arduino Ethernet

The Ethernet differs from other boards in that it does not have an onboard USB-to-serial driver chip, but has a Wiznet Ethernet interface. This is the same interface found on the Ethernet shield.

The Arduino Ethernet is a microcontroller board based on the ATmega328 (datasheet). It has 14 digital input/output pins, 6 analog inputs, a 16 MHz crystal oscillator, a RJ45 connection, a power jack, an ICSP header, and a reset button.

Updated May 14