View allAll Photos Tagged microcontroller
A DIY mini-LED menorah for hanukkah. This one is really small-- those are 3mm LEDs.
Read more about our LED mini-menorahs here.
Sometimes we need to extend or add more I/O ports to our microcontroller based project; the question is how fast the response we need for these new I/O ports. Because usually we only have a limited I/O port left than the logical choice is to use the serial data transfer method; which usually only required maximum one to four ports for doing the data transfer.
Currently there is few type of modern embedded system serial data transfer interface widely supported by most of the chip’s manufactures such as I2C (read as I square C), SPI (Serial Peripheral Interface), 1-Wire (One Wire), Controller Area Network (CAN), USB (Universal Serial Bus) and the RS-232 families (RS-423, RS-422 and RS-485).
This module indicate bus values and notify value changes by a beep. This device is useful for digital electronic designs and troubleshooting.
My first look at the circuitry of the YN-460 flash.
This is the inverter board that drives the flash tube.
BTW thanks TC. for being the first to risk it!
PS see this discussion for more info
This is a re-shoot of an old chip I opened up previously. I knew at the time that I could only see the metal layers and I needed a metallurgical scope to see anything else, so here we are.
Thanks to the improved camera and scope I can make out smaller details. According to the datasheet this chip has 128 Bytes of onboard SRAM and there are 32 rows and 32 columns in the mid-right block which equates to 1024 bits or 128 Bytes. Because of this I am fairly confident that block is the SRAM and the other two are the ROM.
This was pulled from an old opto-mechanical mouse which used a serial RS-232 connector. The top of the mouse and the ball were missing, so I was unable to identify the model. I think it is made by Logitech since the package has that written on it.
It was designed in 1988 and it uses HCMOS and It was based off of the Motorola 6800.
Data sheet here: usermanual.wiki/Document/MC68HC05P1TechnicalDataJan91.188...
Camera: SONY A6000
Number of Images: 77
Panorama Y Axis: 11 Image
Panorama X Axis: 7 Images
ISO: 100
Shutter Speed: 1/8"
Light Source: Reflected lamp built into scope.
DIC: Yes
Overlap: 50%
Microscope Objective: 10X
Microscope Eyepiece: DSLR Mount
Grid Used: 4x4 (Panning Movement Aid)
Capture Motion: ZigZag
Stitching Software: Autopano Giga
Other Software: GIMP for white balancing and sharpening.
Image Type: JPG
JPEG Quality: 94%
The Motorola smart card sample is from the very early 90s or the late 80s. Motorola became very successful in the early days of smart cards providing 8 bit microcontrollers to companies such as Gemplus and Schlumberger. The smart card was first developed in France. The first GSM mobile phones had compete credit card sized smart cards inserted, before it made sense to provide a smaller SIM card.
The Hughes ID proximity card was developed in the 90s. Hughes were an early leader in the RFID market. The format is pretty much unchanged today. Inside the card is a coil (antenna), chip capacitor and an RFID chip.
Microchip announced an expansion of its eXtreme Low Power (XLP) PIC® microcontrollers (MCUs) with the PIC24F “GB2” family. This new family features an integrated hardware crypto engine, a Random Number Generator (RNG) and One-Time-Programmable (OTP) key storage for protecting data in embedded applications. The PIC24F “GB2” devices offer up to 128 KB Flash and 8 KB RAM in small 28- or 44-pin packages, for battery-operated or portable applications such as “Internet of Things” (IoT) sensor nodes, access control systems and door locks. For more info, visit: www.microchip.com/get/GNUT
How To: A Wire Wrapping Primer
by Vaughn D. Martin
Wire wrapping is a technique for constructing single or small numbers of simple to moderately complex electronic assemblies. Page 46
Projects
Build A Ballistic Chronograph
Electronic Gadgets
by David Collins
Wanna know how fast your projectile is going? Than you need to build this! Page 36
Ultra Low Power CMOS Water Sensor
Electronic Gadgets
by Michael Mullins
Don't let water dripping from your ceiling be your first indication you've got a leak. You can build this handy device in just a couple hours. Page 41
Turning A Microwave Oven Into A Darkroom Timer
Electronic Gadgets
by Al Jaszek
Find out what you can do with a dead microwave, a wooden box, a power cord, and a socket. Page 44
Columns
Techknowledgey
by Jeff Eckert
TechKnowledgey 2009
Topics covered include cold fusion... it's back, new Minis arrive, PUMAs, chip sales bottoming, pluys other cool stuff. Page 12
The Design Cycle
by Fred Eady
Into the Guts of USB Drivers
When it comes to replacing a Legacy RS-232 Interface with USB, try a Microchip PIC18F14K50 USB Flash microcontroller. Page 16
Open Communication
by Louis E. Frenzel
Smart Phones Leading Cellular Growth
The cell phone has become a must-have item in our modern life. You pick it up when you grab your car keys and wallet or purse every day. Page 22
Q&A
by Russell Kincaid
Q&A
EV battery charger, 90 VDC power supply magic, getting an A+ in class D, plus more. Page 28
Smiley’s Workshop
by Joe Pardue
Smiley’s Workshop: An AVR C Programming Series (Part 11)
Getting started with the Arduino Projects Kit Page 52
Personal Robotics
by Vern Graner
Das BlinkenBoard
After considering various processors, it was decided that the Atmel ATtiny84 was the "just right" chip for this specific job. Page 58
PICAXE Primer
by Ron Hackett
Taming Unruly LCD’s: Part 2
The 14M is the perfect processor for this project. It has more than enough I/O lines and program memory for the task at hand and it’s cheap enough that you can construct two or three complete “serialized” LCDs for the price of one commercial display. Page 67
Experiments with Alternative Energy: Part 3
by John Gavlik
Learn the fundamentals of renewable energy through this educational series. This month: Build a Solar Powered Battery Charger Page 46
Projects
USB MP Controller
Computer Related
by Rob Caruso
This 'Recycled Electronics' build uses a knob from a VCR to create a controller for the Windows Media Player. Page 34
Retractable Micro-Probe for Fine-Pitch IC Access
Electronic Gadgets
by Dave Siegel
Size matters when you're working with surface mount components. This handy device will get you right to the point of things. Page 36
The Green Standby
Home Automation
by Carlos Cossio
This awesome unit lets your appliances stay connected to the grid while cutting the costs of your electric bills at the same time. Page 40
Columns
Techknowledgey
by Jeff Eckert
TechKnowledgery 2009 | October 2009
Topics covered include iPOD recording device, repulsive light force discovered, protecting personal data, China to dump Lenova holdings, plus other stuff. Page 12
Open Communication
by Louis E. Frenzel
E-Books
E-books offer one more way to communicate electronically. Page 15
Smiley’s Workshop
by Joe Pardue
Smileys Workshop: An AVR C Programming Series (Part 15)
Infrared object detection meets tomato soup cans. Page 18
Q&A
by Russell Kincaid
Q&A | October 2009
Game show lockout circuit, fluorescent ballast, PICAXE or PIC, plus more. Page 26
Personal Robotics
by Vern Graner
The Halloween Prop Dropper
The Prop Dropper is designed to detect the presence of a person, rapid-deploy a small prop, display it for a moment, then wind it back up out of view, ready for its next victim Page 52
The Design Cycle
by Fred Eady
The Design Cycle | October 2009
Unlocking a 16-bit USB front end for the new ENC624J600 stand-alone 10/100 Ehternet controller. Page 60
PICAXE Primer
by Ron Hackett
Using The AXE027 USB Programming Cable
This month's Primer we're going to take a first look at how to cope with the process of migrating from the serial to USB programming connections. Page 67
In November 2011, Microchip announced a worldwide series of technical training seminars—beginning in January 2012—that will show designers how to easily adapt to changing product requirements by migrating a real-world application from 8, to 16, to 32-bit PIC® microcontrollers (MCUs). These one-day classes will teach engineers how to migrate the application using one set of tools and with minimal code changes; demonstrating how they can save both time and money through reuse. The seminars will utilize Microchip’s free software tools and the “One PIC MCU Platform Demo Board,” depicted above, which is bundled with the PICkit™ 3 programmer and is available exclusively to attendees. For more information, visit: www.microchip.com/2012seminars
Microchip announced an expansion of its eXtreme Low Power (XLP) PIC® microcontrollers (MCUs) with the PIC24F “GB2” family. This new family features an integrated hardware crypto engine, a Random Number Generator (RNG) and One-Time-Programmable (OTP) key storage for protecting data in embedded applications. The PIC24F “GB2” devices offer up to 128 KB Flash and 8 KB RAM in small 28- or 44-pin packages, for battery-operated or portable applications such as “Internet of Things” (IoT) sensor nodes, access control systems and door locks.
I spent hours sketching out this design using my son's color pencils (which he was none to pleased about at the time) before I picked up a soldering iron to put this circuit together. (see the schematic I used)
Fundamentally it is Peter Fleury's Pony-STK200 design (see: www.lancos.com/prog.html#avrisp). Though, I added the 5V Voltage Regulator and the PNP transistor switch to drive the Red LED. The 74HC125 quad line buffer is needed for the Reset, SCK, MISO, and MOSI lines so I decided use a PNP (2N3906) transistor to protect the laptop's parallel port and drive the Red LED, which is on when the Pony Prog software is Programming or Verifying the AVR.
The primary purpose of this circuit is to protect the AVR microcontroller and the laptop's parallel port from damaging each other. AVRs really don't like voltages higher than 5.5V. Hence the voltage regulator to keep everything at 5V.
My first test didn't work, but after a thorough inspection I figured out I had mis-wired the Read Enable wire to the 5V line so I could never actually read data from the AVR -- a sub-optimal arrangement ;-).
After correcting my mistake the circuit worked perfectly, and still does!
Centre compartment of a console record player that I'm retrofitting. This encloses the amplifier, a computer and a microcontroller.
The computer, at left on the vertical board, is a Via Epia M10000, lower power mainboard running Ubuntu server. This computer plays mp3's etc and is accessed through VLC's web interface or ssh. I replaced the CPU fan with a nearly silent one.
The microcontroller, temporarily sitting on a cardboard box on the amp is charge of receiving the remote control commands and forwarding them to the appropriate device and also for controlling digital potentiometers in the preamp/mixer. I am currently using an arduino to prototype.
You can also see the massive vibration isolating shelf that the turntable sits on (unstained wood).
The MPLAB® X IDE is Microchip Technology's next-generation, open-source integrated development environment—with cross-platform support for Linux, Mac OS® and Windows® operating systems. A host of high-performance features have been added to the new IDE, including the ability to manage multiple projects and tools with simultaneous debugging, an advanced editor, visual call graphs and code completion. And, MPLAB X remains the only universal IDE with support for an entire portfolio of 8, 16 and 32-bit microcontrollers—including all 800+ PIC® microcontrollers, dsPIC® digital signal controllers and memory devices. Explore the MPLAB X IDE today, via a free download from www.microchip.com/MPLABX.
The PICrouter github is here.
This PICrouter is implemented the PIC32MX795F512H instead of the PIC32MX675F512H. So the RAM size is twice as large.
The PICrouter 795F512H version is possible to use the mruby. The following wiki is the Japanese document for implementation the mruby on the PICrouter.
github.com/tkrworks/PICrouter/wiki/mruby-implementation
Of course, you can buy the PICrouter 795F512H version on the tkrworks online store.
Enjoy the mruby and Open Sound Control world!
atelier.tkrworks.net/shop/index.php?main_page=product_inf...
A simple AVR breakout/programming target board for the ATmega168 microcontroller (and friends) in a convenient business card form factor. An open-source hardware project from Evil Mad Scientist Laboratories, read more here.
Microchip's 70 MIPS enhanced core 16-bit dsPIC33 and PIC24 “E” Digital Signal Controller (DSC) and microcontroller (MCU) families to include on-chip op amps and Microchip’s Charge Time Measurement Unit peripheral (CTMU) , enabling advanced features in user interface, intelligent sensing, general-purpose, and motor-control applications at a low cost.
Microchip's MPLAB® REAL ICE™ Power Monitor Module enables designers to identify and eliminate code that consumes high current, in real time. Combined with the MPLAB REAL ICE in-circuit emulator and MPLAB X IDE, this development platform allows users to measure, graphically profile and optimize code power consumption for all of Microchip’s more than 1000 8-bit, 16-bit and 32-bit PIC® microcontrollers. Additionally, it offers unsurpassed micro-Amp current measurement, with an overall dynamic range up to 1 Amp, and a voltage range of 1.25V to 5.5V. At a list price of $379.99, Microchip’s Power Monitor Module is significantly more cost effective than similar tools, making it ideal for a broad range of battery-powered, digital power-supply, motor-control and metering applications. For more info, visit: www.microchip.com/get/M530
A simple AVR breakout/programming target board for the ATmega168 microcontroller (and friends) in a convenient business card form factor. An open-source hardware project from Evil Mad Scientist Laboratories, read more here.
The MSP430G2231 connected to an LCD from a Nokia 1202 mobile phone. The resolution is 96x68, which is a little better than the usual 84x48 of a 3110 LCD. The LCD is powered by 3.3V, and has 3.3V interfaces, which matches up well with the MSP430 microcontroller. There's a white LED backlight, fed via a 100Ω resistorThe chip-on-glass LCD controller is an ST Microelectronics STE2007.
See this forum thread at Dangerous Prototypes: dangerousprototypes.com/forum/viewtopic.php?f=19&t=3486
The Arduino µc board takes its own portrait using a hacked-up USB cable, a Canon PowerShot A720-IS and the CHDK firmware. Read more at nw5w.com/journal/
The MC13224 from Freescale is a ZigBee System-On-Package device. The three dies pictured are the microcontroller, radio, and flash memory.
This is a re-shoot of an old chip I opened up previously. I knew at the time that I could only see the metal layers and I needed a metallurgical scope to see anything else, so here we are.
Thanks to the improved camera and scope I can make out smaller details. According to the datasheet this chip has 128 Bytes of onboard SRAM and there are 32 rows and 32 columns in the mid-right block which equates to 1024 bits or 128 Bytes. Because of this I am fairly confident that block is the SRAM and the other two are the ROM.
This was pulled from an old opto-mechanical mouse which used a serial RS-232 connector. The top of the mouse and the ball were missing, so I was unable to identify the model. I think it is made by Logitech since the package has that written on it.
It was designed in 1988 and it uses HCMOS and It was based off of the Motorola 6800.
Data sheet here: usermanual.wiki/Document/MC68HC05P1TechnicalDataJan91.188...
Camera: SONY A6000
Number of Images: 77
Panorama Y Axis: 11 Image
Panorama X Axis: 7 Images
ISO: 100
Shutter Speed: 1/8"
Light Source: Reflected lamp built into scope.
DIC: Yes
Overlap: 50%
Microscope Objective: 10X
Microscope Eyepiece: DSLR Mount
Grid Used: 4x4 (Panning Movement Aid)
Capture Motion: ZigZag
Stitching Software: Autopano Giga
Other Software: GIMP for white balancing and sharpening.
Image Type: PNG
Image Scale: 49.5%
Daisy chaining three Arduino microcontrollers: the Uno and Duemilanove send serial print messages to the master controller (EtherTen). LEDs display reads by the master.
Having made up all the crimp/header plugs, time to give the board a check before I start drilling holes in the case.
Also a chance to think about the best place to drill the holes!
The more observant of you will notice that this isn't the case I used - I found a more suitably-sized alternative in a box in the loft ...
BLIFNAR. Blinky Bug. LED-thingy. These all describe the SB-Firefly. This coin-cell powered microcontroller runs three LEDs through button selectable light blinking sequences with smooth transitions. Use the Firefly to teach soldering, have a late night blinky party, or hack into your own creation! This tiny application board comes with everything you need for a super small microcontroller project, battery included!
The TSL1401 sensor chip in the camera connects to two digital pins and one analog pin of the Arduino. For scale, the squares in the background are 5mm.
Polygonal spiral of aluminium welding wire, bent under computer control by Arduino and motors. Photo by David Henshall.
This is the main microcontroller part of my simple circuit to display music on a VGA monitor like on an oscilloscope.
For more details go to :
Sorry I haven't been around flickr friends. I've been focusing on other hobbies...here's a dip from a trip to Maker Faire KC (top is from Photomatix and bottom is from Corel PaintShop)
After Maker Faire I was busy creating this Propeller MicroController project in my spare time... www.youtube.com/watch?v=h19vmYhT7wY
Mounted ZX Spectrum tape covers.
Mounted front panel from a dead, vintage audio amp. Holes are backlit with LEDs and the dials cycle up and down. You can control the speed and lighting by touching the wood on top of the frame - a capacitance based qprox sensor detects the proximity of your hand to act as a switch.
The switch is multimodal; a quick touch cycles the lighting modes to on/dim/off, holding your hand there for 3 seconds enables the speed setting mode - the dial increments one level on the panel meter per 2 seconds held, ie, hold your hand there for 10 seconds and the dials take about 30 mins to cycle, hold it there for 1 second and the dial will cycle at once every 2 seconds.
All control is done with a PIC microcontroller (before I swapped to AVR). This was my first electronics project.
Computer controlled shutter for the Automatic 100 series packfilm cameras with manual exposure control. See www.chemie.unibas.ch/~holder/shutterpic/index.html