View allAll Photos Tagged Arduino
Header strip for the front panel along the top. The upper two sockets are for the 74HC165 switch controllers, the socket for the single 74HC595 controlling 8 LEDs is below that. A header strip for the DS1307 RTC with the ATMega socket next to it. The 'T' header strip is against it is for the power supply and crystal. Crazy point-to-point wiring (with a sadly limited palette of colours) in between.
There are two boards: the front panel, with LEDs, switches & associated resistors and the main board, with the Arduino (ATmega328P) and other ICs. All the circuits were made with perfboard, the holes provided a convenient grid to help keep everything aligned.
I managed to install the Arduino IDE onto a RaspberryPi, and from there, flash the Arduino Leonardo boot-loader onto this Adafruit ATMega32u4 Breakout Board.
But then I got lost trying to figure out which pin to plug an LED into to test it all via the blink program!
johngineer was kind enough to provide a pinout diagram, for this board and also for the Leonardo, but still left me wondering what the translation between the two was.
So I sat down and matched the pin descriptions. When i was almost done, I realized that there was a hint. If you compare the Breakout diagram to the Leonardo, the Leonardo diagram has extra characters like "PD6" for many pins which map directly to "D6" on the breakout. Turns out the "PD6" names are the ATMEL names for the pins on the chip itself which Adafruit abridged on the breakout (for obvious space reasons).
Still, this diagram should make the process near instantaneous rather than so puzzling.
Of course if you're not using the Arduino IDE, then you probably don't care.
UPDATE: Thanks to a write-up detailing what improvements the Leonardo brings I added additional notations including pins not readily available on the actual Leonardo boards.
Yun sketch taking temperature and humidity, logging to SD card. Cron calls python to upload data to plotly.
Work in progress / proof of concept.
Arduino with pressure sensitive pad sending hit and velocity data to Ableton Live with Max4Live. Max interprets/maps velocity/pressure data and triggers drum sample.
Our third Arduino 101 class at Tam Makers went really well. I taught this evening course with co-instructor Donald Day on Thursdays, from June 16 to 30, 2016, at the woodshop in Tam High School in Mill Valley.
We worked with an enthusiastic group of seven students, including adults with diverse backgrounds, as well as a couple high school students. Our partner Geo Monley worked both as a mentor and as a student during the hands-on sessions.
We started the class at 6pm, by giving students an overview of how circuits work. We then learned how to use a multimeter, how to solder electronics, and how to control rainbow-colored NeoPixel lights.
Students seemed to really enjoy this class and told us they learned a lot from it. Several expressed an interest in taking intermediate and advanced classes in the future. This is one of our first maker courses at Tam Makers, and we’re really happy that it is going so well; we look forward to teaching more classes in the fall.
View more photos of this Arduino course:
www.flickr.com/photos/fabola/albums/72157659914570948
Learn more about this Arduino 101 class:
www.tammakers.org/arduino-101/
Read our Arduino 101 Guide:
bit.ly/arduino-101-guide-june-2016
Check out our course slides:
bit.ly/arduino-101-slides-june-2016
Learn more about Tam Makers:
The three wires from the doorbell circuit are soldered to some pins which plug into the Arduino (barely visible here).
You can see the circuit more clearly here.
The hole for the USB lead is a bit of a mess. I used a drill and some wire cutters. I think I could do with a Dremel or something.
The brains of the sensor interface. This board communicates with all of the sensors and then forwards the processed information to the data server via a USB serial connection.
I made this housing for an Arduino Pro that will control my waveguide relay in my 47 GHz radio. This housing is made from 6061 billet aluminum. The cover is held on with a dozen 0-80 screws.
This is an Arduino-based emulation of the KENBAK-1, considered by some to be the first "personal computer". It was first advertised for sale in the September 1971 issue of Scientific American (forty years ago!).
I'd been thinking for a while that emulating an old-school switches-and-lamps computer would be a fun Arduino project, but had stalled looking at things like the Altair 8800 with its 30+ lights and 20+ switches. However, when I stumbled upon the Kenbak I thought it was something I could pull off as my first real Arduino project. Naturally I called it the KENBAK-uino.
This is the end-product, it can be programmed via the buttons on the front panel and show outputs on the LEDs. It's a faithful emulation of the original CPU but with a few enhancements thrown in like pre-loaded sample programs and access to a real time clock.
See the set.
See the videos.
Get the Arduino sketch (source code) from here.
Just trying to find an easier way to manage the connectors for the Arduino board so time to use a breadboard rather than mess about with lots of soldering.
The Arduino was doing a lot less work than I had promised it. I used some standard sample code to read the control potentiometer and send that to the motor controller.
A stripboard Micro SD shield for the Arduino using a Micro SD to SD adapter. I got the idea of using the Micro SD adapter from the ghetto Micro SD socket here.
The stripboard layout for this is available here and a schematic for connection an SD to the Arduino here.
This is something I had been meaning to complete for quite a while. I needed something that was portable, clean and easy to store random things in to prototype stuff on the fly.
The Proto Desk allows me to sit on the couch with my laptop and arduino and mess around.
Temperatore measuring with two Dallas 18B20 sensors.
SSD1306 based OLED display: www.adafruit.com/products/938
An add-on Gilroy’s been toying with for everybody’s favorite Arduino enclosure, this makes it simple to change out a 9V battery when your project needs the base & lid to stay together.
Using Arduino to get the cost of probeware down (for science education).
Vernier's cheapest interface is $61 and handles one sensor: www.vernier.com/mbl
Arduino Uno is $30 and has 6 analog inputs: www.sparkfun.com/products/9950
Our goal is to interoperate with this curriculum: www.concord.org/activities/research-focus/probeware