View allAll Photos Tagged microcontroller
Using Digispark ATTINY85 USB board, programmed Zoom Mute and Video toggle keystrokes to the buttons (guitar pedal switches).
Homemade using an Addressable RGB LED Light Strip and Microcontroller Board
See my YouTube video showing all of my current Light Painting Tools and how they work.
www.youtube.com/user/michaelrross1
You can find get to the detailed tutorial information and videos to make this tool yourself on my personal website under the new Tutorial Blog at:
Driving a stepper motor that was salvaged from an old Epson ink-jet printer with an Allegro A3982 chip. It's basically the same design as the MIT Machines That Make driver PCB: makeyourbot.org/a3982-1-0
For no other reason but that I could, since I had parts to spare, rather than the traditional headers that allow you to connect or disconnect things together which typically end up to be a rather tall stack, because this ESP32-S3 board has a pinout on one side that matched perfectly with generic TFT display pinouts, I decided to hard solder together the display (the bottom board) to the ESP32-32 (top board with USB-C connector) and then on the other side I added a 12 pin header soldered directly to the 9 pins of the ESP32-S2 leaving one pin extended on one side (which is the one you can see on this side in picture) which I connected 3.3V and 2 pins extended on the other side both of which are connected to GND. So I have a nice 9-bit connector on that side with 3.3V and a couple GNDs.
PACK, Daniel J.; BARRETT, Steven Frank. Microcontroller Theory and Applications: HC12 and S12. 2 ed. Upper Saddle River: Pearson Prentice Hall, 2008. xiv, 631 p. ISBN 0136152058. Inclui bibliografia e índice; il. tab. quad.; 24x16cm.
Palavras-chave: MICROPROCESSADORES; MICROELETRONICA.
CDU 621.3.049.77 / P119m / 2 ed. / 2008
Photo taken to accompany short article on working with AVR microcontrollers, and making minimalist target boards for programming them.
Board combines a Quectel M10 GSM module and an Arduino-compatible microcontroller (ATmega1284P), along with circuitry for battery power. Based on the Arduino GSM shield.
More here: web.media.mit.edu/~mellis/gsm/
A small project I did, using a Playstation 2 controller and Arduino to control the speed and direction of a bipolar stepper motor.
More information and source code: www.lungstruck.com/projects/ps2-motor-controller/
As the electronics hobbyist one of knowledge that we have to be familiar with is how to make our own printed circuit board (PCB). Making our own simple single side PCB actually is not require a sophisticated technique and technology as you might think, instead most of the required materials is already available at your home. For more information please visit www.ermicro.com/blog/?p=1526
Photo taken to accompany short article on working with AVR microcontrollers, and making minimalist target boards for programming them.
I'm starting to feel the inclination to get back into electronics hobbyism these days - and on the photography side that means closeup / macro shots will be coming along soon.
The fever hits me now and then to make some LEDs blink, and the way I generally do that is to write software for a microcontroller (MCU) - a tiny, cheap, single-chip computer - to do it.
Why bother? You might well ask. Well! MCUs form the heart of all sorts of nifty circuitry - anything that isn't actually a computer and yet is "computerized", which is pretty much everything, anymore. I plan to make fun simple things like clocks and little games and decorative blinky lights, but stuff like homemade MP3 players, GPS units, simple autonomous robots, and Web-based remote control devices are now well within the reach of hobbyist designers. All you have to do is get specialized circuitry to handle the GPS reception or MP3 decoding or time displaying, then plunk a MCU down to order it around according to directions specified by software you write.
These three circuits pictured are all "programmers", or interface devices that let you send MCU software from the PC where you wrote it to the actual MCU chip. These are all for the PIC family of chips manufactured by Microchip, Inc.
In the upper left, the venerable PIC-1a from 1996, a small-scale-commercial variant of a famous programmer invented in April 1994 by a hobbyist named David Tait. The "Tait Classic" circuit, as it came to be known, was intended only for one kind of PIC MCU, the surprisingly useful 16C84. It had space for a 1024-instruction program and 36 bytes of data RAM. Much, much more powerful MCUs are available these days for less than the old C84 cost, but it was a great little chip. The Tait programmer made hobbyist MCU programming affordable, I believe; until recently the professional-grade tools for it were very pricey by hobbyist terms. The Tait Classic could be built for a few dollars or ordered pre-assembled from a cottage industry sort of shop like I did for, IIRC, about $50.
In the upper right, a cottage-commercial version of the P16Pro40, which is basically a newer and more flexible version of the Tait Classic, able to handle several different chips. I think I got this one in about 2004.
These two both still work, as far as I know, but they connect to the PC through the parallel port - and modern PCs don't often have parallel ports! Certainly the little netbook I use now doesn't. Hence, my decision to buy the programmer in the bottom of the shot, the Pickit 3. It's a USB-based programmer made by Microchip itself, and it has several features the Tait-types don't - plus it's fairly cheap, as things like this now are (about $70 for the "deluxe" version of the Pickit 3).
Nifty, eh?
Monitoring heating milk during yogurt making with Arduino microcontroller, LCD, buzzer and thermocouple. More information on this project on my blog, Mental Masala.
Hacking a digital bathroom scale to use as a general-purpose weight sensor or input device.
Explained in more detail at:
Computer controlled shutter for the Automatic 100 series packfilm cameras with manual exposure control. See www.chemie.unibas.ch/~holder/shutterpic/index.html
Photo taken to accompany short article on working with AVR microcontrollers, and making minimalist target boards for programming them.
The advanced microcontroller circuitry inside the MidiWing musical instrument can calculate the many different frequencies or pitches that produce complex musical sounds from the position of a joystick, mouse or other input.
Photo by Randy Montoya
Read more at share.sandia.gov/news/resources/news_releases/midiwing/
DIY parts kit for building a micro-readerboard LED christmas tree ornament.
Read more about our holiday electronics projects here.
A DIY mini-LED menorah for hanukkah.
Read more about our holiday electronics projects here.
(We have Kits, too.)
This is my own version of the "weather picture"
The original microcontrollers are replaced by Arduino's with my own software, enabling me to display much more data. The only thing reused are the 7 segment displays.
For example:
- On the left middle and top display's, the Beaufort and km/h value are visible simultaneously.
- Also with the limited possibilities of 7 segment displays, the wind direction is shown in character format. It's amazing how fast I was used to this. 55u is immediately recognised as SSW
- Now, on one display I can show as many values as I want with a selectable delay between the values.
- The most useful addition for me is the 5 minute average wind direction (low left display).
- on the lower right display you see a few LED's. They indicate the barometric rise or fall and how fast it's going up or down.
A basic control panel on a home made tennis mahcine. The speed and spin knobs are pots read by a microcontroller, which calculates the power for the two propulsion wheels. That's the circuit board at the bottom with the microcontroller and two PWM motor driver circuits.
Programming an AVR using an absolute minimalist target board.
Testing out the USBtinyISP AVR programmer from Adafruit Industries.
Read more here.
The new scrap of veroboard is a simple interface to drive an LED from Pin 21 of the PIC microcontroller to indicate optimum audio input level.
The results of a DIY project writing custom code for a Node MCU micro-controller to control addressable LEDs.
Assembled from a kit, for programming a wide range of "PIC" microcontrollers.
Designed to be connected to a Windows PC via a "real" RS232 connection, though there is an ICSP (In Circuit Serial Programming) header which increases its flexibility, allowing it to be used directly with a device such as the Microchip PicKit series.
Provides rudimentary test functions in the form of input switches and output LEDs
Insect robot build after the description in Oreilly Make Arduino Bots and GadgetsDetails: On the back of the insect is the Arduino MC board powered by a 9V battery on the rear end ;-)
Video of V 0.0.1.2 here: www.youtube.com/watch?v=UHLnzWc7X3I
More pictures and another video here: xinchejian.com/2011/04/11/insect-robot-from-lumi/
Pixel VGA, version 1 (Floor Cluster) - Garnet Hertz
Two dozen old computer monitors occupy the center of a gallery floor in a cluster facing the wall. Each screen is controlled with custom electronics to create pulsating and strobing patterns, casting a colored wash across the darkened gallery.
Dimensions: Variable (approx 3m x 3m). VGA monitors, custom electronics. 2011.
More project information: conceptlab.com/pixel/
I hacked a power switch into my programmer instead of the silly little jumper that I lost about 5 minutes after receiving the kit. The switch turns on/off power to the chip being programmed.
With it on, the programmer can be used as a low-current power supply to, say, a chip in a prototype board. Or with it off, the programmer can be used to reprogram a chip in a fully powered, production, environment.
[img]http://blake-foster.com/projects/remote_startup_connected.jpg[/img]
Frequently, while at the office or out of town, I find (to my dismay) that I need to access files on my desktop computer at home. The inevitable results are special trips and wasted time. While I could leave my desktop on indefinitely and access files remotely as, the inordinate amount of electricity that it consumes literally doubles my electric bill. With the help of an Arduino, I've solved the problem for good, for the cost of about 3 months of running my desktop all day.
Read more here: blake-foster.com/project.php?p=44
On the left, original, working, RC & cassette based retro Omnibot. His only upgrade is a new NiMH power pack. He has a broken hand which I still need to sort out.
On the right, enhanced semi-autonomous Omnibot with his new brain and power shoulders & elbows. I've installed a 6th toggle switch to enable separate switching of power supplies to the servo sequencers and UNO stack. Amongst other benefits, this reduces the likelihood of him making a dash for it half way through programming...!
Insect robot build after the description in Oreilly Make Arduino Bots and Gadgets
Detail: Just a quick working model hold together with tape velcro and cable binders ;-) Big eyes wrking with ultra sonic to measure the distance to avoid obstacles.
Video of V 0.0.1.2 here: www.youtube.com/watch?v=UHLnzWc7X3I
More pictures and another video here: xinchejian.com/2011/04/11/insect-robot-from-lumi/