Handheld Pong & inkräktare på billigt (Arduino kompatibel) (1 / 13 steg)
Steg 1: Vad vi behöver
Detta är det material som behövs för varje konsol. De är nästan alla tillgängliga från e-bay, ali-express och/eller Banggood.com. Se till att du lämnar en månad eller mer för leverans om beställa från dessa leverantörer - du vill inte saknas en avgörande komponent på dagen!
BoM:
- ATMega328P (med 8 MHz Bootloader - se senare steg **) (£1,35)
- Anpassade PCB (se senare steg) (£1.50)
- Nokia 5110 LCD med breakout styrelsen (50p) det verkar vara röda och blå versioner tillgängliga - gå röd
- WTV020 Klanggeneratorns (£2)
- SD-kort (2GB eller mindre - 512 MB arbetat böter & allt annat från cirka 2MB skulle göra!) (50p)
- MCP1825 3.3V ULD regulator (Mouser.com) (60 p)
- 8MHz kristall och 22pf keramiska caps (50p)
- 10K linjära potentiometrar (allt annat upp till 100k eller så ska vara bra) (2 x 25 p)
- Plastkapsyler för POTS (2 x 10 p)
- 220uf elektrolytisk mössor (2 x på 5p)
- 100nf keramiska mössor (2 x 1 p)
- Resistorer 1% (3 x 10k - 100k (1%), 2 x 100-500 Ohm (genomgående hål) och 1 x 2 k 7 ytan montera 603) (10p)
- 3mm LED (5p)
- Taktil switchar (två tall 15mm & en liten röd) (30p)
- Liten avlång knapp strömbrytare (25p)
- Uttag för ATMega, kvinnliga och manliga (90') header stift, 3 x DuPont F F kabel (50p)
- Små "gameboy" högtalare (£1.50)
- TP4056 litium batteri laddning styrelsen (modifierad för < 500mA - se senare steg) (50p)
- 500mAh Lipo batteri (Hubsan X4 H107) (£2.20)
- USB-laddningskabel (40p)
- Fästskruvar 4 x (10p)
- Plast-projektet box (£2.30) *
Ca totalt: £15.97 varje för 10 St.
Priserna ovan är baserade på att köpa 10 St inklusive leverans från kinesisk e-bay eller ali-express säljare eller från Bangood.com om inte annat anges. PCB passar en 5 x 10cm kontur och kan hämtas för mindre än £15 för 10 levereras från iteadstudio.com. Andra billiga PCB butiker kan göra ännu bättre.
Priserna kan är ungefär vad jag betalade 2015 men inte priserna nu tillgänglig. Användbarheten kan variera.
Verktyg:
- Löda station
- Hjälpande händer
- Clippers
- Flux penna
- Drill
- Roterande verktyg eller filen & massor av tålamod
- Jet-lighter
- Skruvmejsel
- Varmlimma fast
- Sharpie eller liknande markör
- Tejp
Programmering / verktyg för felsökning:
PC med Arduino IDE installerat (v 1.0.3 om du vill använda min skiss)
USB till UART adapter (jag använder en billig CP2102. FTDI skulle fungera också om det har 3v3 utgång).
För Bootloading**:
ISP programmerare
eller
Arduino + skärbräda eller ISP sköld
* Plast låda var 85 x 58 x 35 mm "vattentät" projektet låda med tydlig lock (användbart att se laddning lampor). Jag kommer från här: http://www.ebay.co.uk/itm/181618566372 de går in och ut i lager men dimensionerna och bilder gör att du kan hitta den.
** Du kan köpa pre-bootloaded marker men de förväntar sig en 16MHz kristall. Om du körde detta på en 8MHz kristall då det skulle kasta ut alla din timings och allmänt vara en smärta. Det är säkert bättre att bränna en 8MHz starthanterare (se senare). Det är inte svårt att göra. Du kan faktiskt köra på 8MHz på intern oscillator utan att du behöver en kristall. Jag försökte inte detta men jag förväntar mig att det skulle fungera bra. Låt mig veta om du prova det.