Junk Box Arduino
Ten Projects in Upcycled Electronics
(Sprache: Englisch)
We all hate to throw electronics away. Use your 5 volt Arduino and have fun with them instead! Raid your electronics junk box to build the Cestino (Arduino compatible) board and nine other electronics projects, from a logic probe to a microprocessor...
Voraussichtlich lieferbar in 3 Tag(en)
versandkostenfrei
Buch (Kartoniert)
Fr. 45.00
inkl. MwSt.
- Kreditkarte, Paypal, Rechnungskauf
- 30 Tage Widerrufsrecht
Produktdetails
Produktinformationen zu „Junk Box Arduino “
Klappentext zu „Junk Box Arduino “
We all hate to throw electronics away. Use your 5 volt Arduino and have fun with them instead! Raid your electronics junk box to build the Cestino (Arduino compatible) board and nine other electronics projects, from a logic probe to a microprocessor explorer, and learn some advanced, old-school techniques along the way. Don't have a well-stocked junk box? No problem. Nearly all the components used in these projects are still available (and cheap) at major electronic parts houses worldwide.Junk Box Arduino is the ultimate have-fun-while-challenging-your-skills guide for Arduino hackers who've gone beyond the basic tutorials and are ready for adventures in electronics. Bonus materials include all the example sketches, the Cestino core and bootloader source code, and links to suppliers for parts and tools.Bonus materials include extensions to the Cestino, Sourceforge links for updated code, and all the source-code for the projects.
Inhaltsverzeichnis zu „Junk Box Arduino “
Foreword/IntroductionHow to Use This Book Read the chapters, do the projects in order, understand that the Further sections are hypothetical and have not been tested.
Safety A quick word about safety, esp. with capacitors, ESD, safety goggles, etc.
Fearlessness There is no magic. There are only devices whose physical properties make them behave in logical ways. Besides, a lot of this stuff is straight out of the junk box.
Chapter 1: Parts
Cestino Components
Breadboard(s)
Jumpers
Power Supply (Optional)
Multimeter
Resistors How to read them, how to buy them, how they’re not worth harvesting from junk.
Some Words on Junk Socketed chips, desoldering chips, desoldering other components.
Chapter 2: Cestino
Introduction Meet the Atmega 1284, why build your own, credit where credit is due - Arduino foundation and the various ports of the Arduino core to the Atmega 1284.
Download and Burn the Bootloader
Build the Cestino
Further Thoughts on adding a hardware RS232 port and external power socket like the original Arduino had. There’s a well-known internet hack of hot-wiring an ATX power supply. I’ll mention this but not describe it. (Surgery on power supplies is somewhat dangerous.)
Chapter 3: Kick the Tires, Light the Fire
A dab of Ohm's Law Current limits on ATmega 1284 pins and dropping resistors for LEDs.
The usual Pin 13 LED Test Test the Cestino for basic functionality and how to troubleshoot it if it doesn’t work.
Troubleshooting and Debugging
Chapter 4: Ports and How To Use Them
Introduction The LED Bar Graph Display, common anode vs common cathode vs straight through, dropping resistors
What Arduino ports are and how to use them
Build the Larson (memorial) Scanner Build the Larson scanner (An LED that bounces from left to right and back as appeared in the late Glen A. Larson’s
... mehr
science fiction tv as the vision sensor for alien robots and talking cars.) A classic project made easier with ports.
A Little Binary With That
Further - Binary Numbers on Display How to change the sketch to display any binary number to the bar graph display, and A brief history lesson about the Imsai/Altair console
Chapter 5: Emitter, Base, and Collector
Introduction The parts you need for this project and what kinds of junk has them in it.
A Little More Ohm's Law with a side of Kirchoff. Resistor network theory.
A Little Transistor Theory How transistors work (in broad terms), what PNP and NPN mean, and why they matter.
Build the Transistor Tester
Further - Transistors are Cheap Transistors are cheap, and you can now test them and sort them by type. Some ideas for future projects - Full Adder, etc.
Chapter 6: Transistor-Transistor Logic (TTL)
Introduction The parts you need for this project and what kinds of junk has them in it.
TTL, the Next Step Up What TTL chips are, What they were used for originally, what they’re used for now, and a quick intro to 74XX series TTL.
Build the TTL Tester
Further - More Chips, More Pins, Automatic Configuration Can our tester be generalized to test all or most 74xx and 4000 series logic? How you might build a standalone version if you have that many TTL chips.
Chapter 7: Logic in Motion
Introduction The parts you need for this project and what kinds of junk has them in it.
Build the Logic Testor/Injector
Interpreting the Results Also, how to read datasheets from logic ICs.
Further - The Stand Alone Version How you could build a standalone version using an Atmega328, some LEDs, and some protoboard.
Chapter 8: EPROM/EEPROM Explorer
Introduction The parts you need for this project and what kinds of junk has them in it. Also datasheets.
What is ROM/EPROM/EEPROM?
Binary, Redoux Spreading one binary address across two or more 8 bit ports.)
Build the EPROM/EEPROM Explorer
Further - EEPROM Writing How you might add the ability to write to EEPROMS (since they require no high voltages) to the explorer. Why, if you need EPROM burning, you can do better buying a burner on Ebay.
Chapter 9: ATA Explorer
Introduction ATA hard drives are everywhere. Credit where Credit is Due - Peter Fasse’s IDE documentation, existing IDE/FAT library.
The Bad Old Days RLL, MFM, ESDI, SCSI and why IDE/ATA was such a godsend.
Your ATA Drive Is a Computer An overview of ATA PIO0 Communications, registers, etc.
Build the DRAM Explorer Wiring the drive to the Arduino and what ports do what.
The Sketch Writing your own instead of using the IDE/FAT library, the functions my sketch uses and what they do, how to address the command port, why everything has a #define, and so on.
Further - Bigger and Faster LBA48 instead of 28, interrupt control, filesystems.
Chapter 10: Time Out For a Quick Game
Introduction The parts you need for this project and what kinds of junk has them in it. Also credit where credit is due - the expired Dragonbone patent.
Interrupts, Timers, and Arduino
Multiplexing Pins
Driving 7 Segment Displays
Build the d20 System Dice Device
Further - The Stand-Alone version How an Atmega328 might be programmed with this sketch and a stand-alone battery dice device constructed on perfboard.
Chapter 11: Microprocessors - The Heart of the Matter
Introduction The parts you need for this project and what kinds of junk has them in it, and what CPUs besides a z80 might work. Also, credit where credit is due - Blondiehacks and N8VEM
A brief history of Microprocessors
How, Precisely, Microprocessors Work Focus on the Z80, since it’s tolerant of very slow, sloppy clocks, and also common as dirt.
Build the MicroProcessor Explorer Emulate just enough of the rest of a simple z80 computer in the Cestino to let a z80 fetch and execute some instructions at a few HZ.
Further - a z80 Computer How one might go about expanding the Microprocessor Explorer into a full, z80 computer with external RAM, a shared clock, and so on.
A Little Binary With That
Further - Binary Numbers on Display How to change the sketch to display any binary number to the bar graph display, and A brief history lesson about the Imsai/Altair console
Chapter 5: Emitter, Base, and Collector
Introduction The parts you need for this project and what kinds of junk has them in it.
A Little More Ohm's Law with a side of Kirchoff. Resistor network theory.
A Little Transistor Theory How transistors work (in broad terms), what PNP and NPN mean, and why they matter.
Build the Transistor Tester
Further - Transistors are Cheap Transistors are cheap, and you can now test them and sort them by type. Some ideas for future projects - Full Adder, etc.
Chapter 6: Transistor-Transistor Logic (TTL)
Introduction The parts you need for this project and what kinds of junk has them in it.
TTL, the Next Step Up What TTL chips are, What they were used for originally, what they’re used for now, and a quick intro to 74XX series TTL.
Build the TTL Tester
Further - More Chips, More Pins, Automatic Configuration Can our tester be generalized to test all or most 74xx and 4000 series logic? How you might build a standalone version if you have that many TTL chips.
Chapter 7: Logic in Motion
Introduction The parts you need for this project and what kinds of junk has them in it.
Build the Logic Testor/Injector
Interpreting the Results Also, how to read datasheets from logic ICs.
Further - The Stand Alone Version How you could build a standalone version using an Atmega328, some LEDs, and some protoboard.
Chapter 8: EPROM/EEPROM Explorer
Introduction The parts you need for this project and what kinds of junk has them in it. Also datasheets.
What is ROM/EPROM/EEPROM?
Binary, Redoux Spreading one binary address across two or more 8 bit ports.)
Build the EPROM/EEPROM Explorer
Further - EEPROM Writing How you might add the ability to write to EEPROMS (since they require no high voltages) to the explorer. Why, if you need EPROM burning, you can do better buying a burner on Ebay.
Chapter 9: ATA Explorer
Introduction ATA hard drives are everywhere. Credit where Credit is Due - Peter Fasse’s IDE documentation, existing IDE/FAT library.
The Bad Old Days RLL, MFM, ESDI, SCSI and why IDE/ATA was such a godsend.
Your ATA Drive Is a Computer An overview of ATA PIO0 Communications, registers, etc.
Build the DRAM Explorer Wiring the drive to the Arduino and what ports do what.
The Sketch Writing your own instead of using the IDE/FAT library, the functions my sketch uses and what they do, how to address the command port, why everything has a #define, and so on.
Further - Bigger and Faster LBA48 instead of 28, interrupt control, filesystems.
Chapter 10: Time Out For a Quick Game
Introduction The parts you need for this project and what kinds of junk has them in it. Also credit where credit is due - the expired Dragonbone patent.
Interrupts, Timers, and Arduino
Multiplexing Pins
Driving 7 Segment Displays
Build the d20 System Dice Device
Further - The Stand-Alone version How an Atmega328 might be programmed with this sketch and a stand-alone battery dice device constructed on perfboard.
Chapter 11: Microprocessors - The Heart of the Matter
Introduction The parts you need for this project and what kinds of junk has them in it, and what CPUs besides a z80 might work. Also, credit where credit is due - Blondiehacks and N8VEM
A brief history of Microprocessors
How, Precisely, Microprocessors Work Focus on the Z80, since it’s tolerant of very slow, sloppy clocks, and also common as dirt.
Build the MicroProcessor Explorer Emulate just enough of the rest of a simple z80 computer in the Cestino to let a z80 fetch and execute some instructions at a few HZ.
Further - a z80 Computer How one might go about expanding the Microprocessor Explorer into a full, z80 computer with external RAM, a shared clock, and so on.
... weniger
Autoren-Porträt von James R. Strickland
James Strickland has been using computers since the days of the Commodore 64 and the IBM PC XT. He spent most of his undergraduate, graduate, and professional careers in technical support and system administration, explaining computers to other people. He's used Unix-like OSs in various incarnations from Ultrix32 in the early 1990s to Slackware Linux in the mid '90s to OS X, Raspbian, and Xubuntu today, as well as non-Unix-like OSes such as MS-DOS, Windows, Macintosh System 7, CP/M-80, and so on. He got his first Arduino clone (A Boarduino kit from Adafruit Industries) in 2010. Soldering that little board together was his very first success in digital electronics below the "Insert board, load driver" level. He's also known for his Post-Cyberpunk novels Looking Glass and Irreconcilable Differences, and for his novella On Gossamer Wings.
Bibliographische Angaben
- Autor: James R. Strickland
- 2016, 1st ed., XXV, 401 Seiten, 55 farbige Abbildungen, Masse: 15,5 x 23,5 cm, Kartoniert (TB), Englisch
- Verlag: Springer, Berlin
- ISBN-10: 1484214269
- ISBN-13: 9781484214268
- Erscheinungsdatum: 05.07.2016
Sprache:
Englisch
Pressezitat
"The intended audience is individuals who like to tinker with technology ... . The book is more tutorial than cookbook, and the writing style is clear and pedagogically sound. ... for the motivated reader, the work serves its purpose well. Summing Up: Recommended. All readers." (C. Vickery, Choice, Vol. 54 (7), March, 2017)Kommentar zu "Junk Box Arduino"
0 Gebrauchte Artikel zu „Junk Box Arduino“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "Junk Box Arduino".
Kommentar verfassen