Hackster is hosting Hackster Holidays, Ep. 7: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Friday!Stream Hackster Holidays, Ep. 7 on Friday!
tyrkelko
Published © GPL3+

Let's Build an SN76489 USB MIDI Synth With Arduino Nano

USB MIDI Synth with retro Sega Genesis and other systems sound chip

IntermediateFull instructions provided11,672
Let's Build an SN76489 USB MIDI Synth With Arduino Nano

Things used in this project

Hardware components

Arduino Nano R3
Arduino Nano R3
×1
Texas Instruments SN76489
×1
Mini USB Host Shield by DuinoFun
×1
Shift Register- Serial to Parallel
Texas Instruments Shift Register- Serial to Parallel
×1
Linear Regulator (7805)
Linear Regulator (7805)
×1
Capacitor 10 µF
Capacitor 10 µF
×3
3 mm LED: Red
3 mm LED: Red
×1
Resistor 220 ohm
Resistor 220 ohm
×1
DC Power Connector, Straight
DC Power Connector, Straight
×1
Pushbutton Switch, Momentary
Pushbutton Switch, Momentary
×1
4 MHz Crystal Oscillator DIP 14
×1
DIY Prototype Paper PCB Universal Experiment Matrix Circuit Board 8.5x20cm TB
×1

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Solder Wire, Lead Free
Solder Wire, Lead Free
Wire Stripper & Cutter, 18-10 AWG / 0.75-4mm² Capacity Wires
Wire Stripper & Cutter, 18-10 AWG / 0.75-4mm² Capacity Wires

Story

Read more

Schematics

Connect the USB Mini Shield With Your Arduino Nano

Wiring:

Arduino Host shield

10--------------5

11--------------6

12--------------7

13--------------8

2----------------2

5V--------------1

3.3V------------9

GND-----------3

RST------------4

Connecting the 76489, 595 shift register and Arduino nano

Diagram with reference to pin connections between the 76489, 595 shift register and Arduino nano

Code

Github

https://github.com/tyrkelko/sn76489

Github

https://github.com/felis/USB_Host_Shield_2.0

Github

https://github.com/tyrkelko/usb_midi_tone

Credits

tyrkelko
0 projects • 4 followers

Comments