Cov txheej txheem:

PixelPad Khab: Cov Ntawv Cim Hauv Hluav Taws Xob: 11 Kauj Ruam
PixelPad Khab: Cov Ntawv Cim Hauv Hluav Taws Xob: 11 Kauj Ruam

Video: PixelPad Khab: Cov Ntawv Cim Hauv Hluav Taws Xob: 11 Kauj Ruam

Video: PixelPad Khab: Cov Ntawv Cim Hauv Hluav Taws Xob: 11 Kauj Ruam
Video: Zoo Siab Nrog Koj - Paj Tsua Thoj [ Official MV ] Nkauj Tawm Tshiab 2022 2024, Hlis ntuj nqeg
Anonim
PixelPad Indian: Programmable Electronic Badge
PixelPad Indian: Programmable Electronic Badge
PixelPad Indian: Programmable Electronic Badge
PixelPad Indian: Programmable Electronic Badge
PixelPad Indian: Programmable Electronic Badge
PixelPad Indian: Programmable Electronic Badge

PixelPad yog cov cim kev txhim kho hluav taws xob raws li ATmega32U4 microcontroller thiab los nrog ntau yam ua hauv. PCB daim duab yog kev tshoov siab los ntawm Khab kab lis kev cai, kos duab, thiab kos duab. Siv PixelPad, koj tuaj yeem siv nws los ua lub rooj sib tham txhim kho zoo li Adafruit Playground Express lossis LilyPad, lossis koj tuaj yeem siv nws ua cov cim hluav taws xob!

Cov yam ntxwv ntawm PixelPad tuaj yeem pom hauv qab no!

Kuv tau hla ntau yam kev coj noj coj ua thiab kev ntseeg ntawm sab ntsuj plig thiab kos duab los tsim PCB daim duab thiab pawg thawj coj. Tom qab ntau qhov kev tshawb fawb thiab kev txhim kho, Kuv tsim PCB daim duab siv Adobe Illustrator.

Kauj Ruam 1: Lub Tswv Yim

Thaum kuv txiav txim siab tsim daim paib hluav taws xob, Kuv tau dhau los ntawm ntau lub tswv yim. Qhov ntawd coj kuv mus rau qhov tsis meej pem txog qhov twg kuv xav tau tsim, Qhov tseeb kuv tsis lo nrog lub tswv yim. es tsis yog kuv hloov pauv lub tswv yim sai. Yog li qhov kuv tau ua yog, Kuv tau teev cov yam ntxwv uas kuv xav tau hauv daim paib uas kuv tsim. Yog li ntawm no yog cov txheej txheem uas kuv tau teev tseg hauv lub tswv yim ua rau txheej txheem.

  • Minimalist tsim
  • Kev cog lus me me
  • Tus tsim yuav tsum hnav tau tus phooj ywg
  • Muaj txaus I/O pinouts
  • Yuav tsum muaj roj teeb
  • Muaj cov LEDs zoo uas tuaj yeem tsim kho tau rau qee yam muaj txiaj ntsig
  • Sawv cev rau kab lis kev cai lossis kos duab

Tom qab dhau los ntawm daim ntawv ntxhib, Kuv pib tshawb nrhiav uas Microcontroller, LEDs uas kuv xav tau siv rau Pixelpad. Nrhiav lub ntsiab lus zoo rau kev kos duab nyuaj rau kuv, koj puas paub nws yog? Kuv tsis muaj qhov txuj ci ntawd!

Kauj Ruam 2: Microcontroller & Neopixel LEDs

Microcontroller & Neopixel LEDs
Microcontroller & Neopixel LEDs

Kuv txiav txim siab siv Atmega32U4 microcontroller rau cov cim tsim. Nws los nrog USB txhawb nqa thiab txhawb nqa cov ntaub ntawv hloov pauv mus txog 12Mbit/s thiab 1.5Mbit/s. Nws kuj tseem tuaj yeem siv ua HID ntaus ntawv. Yog li, kuv nyam nrog ATmega32U4 ua MCU. Koj tuaj yeem tshawb xyuas cov ntaub ntawv kuv txuas rau txoj haujlwm no.

Kuv siv 12 NeoPixel LEDs vim tias txhua tus coj tuaj yeem hais qhia tau thiab ib tus lej tus lej xav tau los tswj cov xim RGB. Yog li, kuv txiav txim siab los nrog NeoPixels.

Kauj Ruam 3: Schematics Tsim Tsim Siv Autodesk Eagle

Schematics Designing Siv Autodesk Eagle
Schematics Designing Siv Autodesk Eagle
Schematics Designing Siv Autodesk Eagle
Schematics Designing Siv Autodesk Eagle

Kuv siv Autodesk Eagle CAD los tsim txhua yam kuv li PCBs. Kuv pib tsim qhov Circuit Schematics hauv Dav dawb hau. Cov khoom tseem ceeb uas kuv siv hauv kab lus piav qhia hauv qab no.

  • MIC5219B rau 3.3V 500ma lub hwj chim muab lub zog rau lub microcontroller
  • MCP73831 rau Li-Po / Li-Ion kev tswj roj teeb
  • DS1307Z rau I2C RTC
  • WS2812 5050 RGB LEDs
  • 8Mhz Resonator rau moos ATmega32U4 sab nraud
  • 2 × 3 SMD tus pin header rau ISP txuas
  • SMD pib dua laub khawm

Kauj Ruam 4: Kev Tsim Pawg Thawj Coj

Tom qab kev teeb duab kos, kuv pib tsim cov ntawv luam tawm Circuit Board (PCB). Ua ntej tshaj, Kuv tau tso tag nrho cov khoom hauv qhov kev txiav txim uas kuv xav tau. Tom qab ntawd pib ua txoj hauv kev ntawm cov pa xov hlau ntawm tus kheej. Kuv siv qhov tsawg kawg ntawm txoj kab dav ntawm 8mils rau cov kab. Lub rooj tsav xwm tsim yog rau ob txheej PCB. tag nrho qhov ntev yog 66 x 66 mm. Koj tuaj yeem pom cov ntaub ntawv tsim thiab Gerber cov ntaub ntawv txuas nrog qhov kawg ntawm txoj haujlwm no.

Kauj Ruam 5: Ntshuam PCB Art rau Pawg Thawj Coj

Ntshuam PCB Art rau Pawg Thawj Coj
Ntshuam PCB Art rau Pawg Thawj Coj
Ntshuam PCB Art rau Pawg Thawj Coj
Ntshuam PCB Art rau Pawg Thawj Coj
Ntshuam PCB Art rau Pawg Thawj Coj
Ntshuam PCB Art rau Pawg Thawj Coj
Ntshuam PCB Art rau Pawg Thawj Coj
Ntshuam PCB Art rau Pawg Thawj Coj

Ntshuam PCB Art rau Pawg Thawj Coj

Kuv tsim PCB daim duab hauv Adobe Illustrator. Koj tuaj yeem siv ib qho vector tsim software los ua ntu no. Koj tuaj yeem siv tus neeg piav qhia lossis lo nrog qhib qhov zoo ib yam li Inkscape. Kuv sim ntau qhov tsim qauv thiab thaum kawg, Kuv ua nws raws li qhov xav tau tsim. Tom qab tsim cov kos duab koj tuaj yeem txuag nws ua 8-ntsis BMP hom ntawv. Tom qab ntawd hauv Dav dawb hau, koj yuav tsum tau xa cov txuj ci mus rau ib txheej silkscreen. Kuv siv lub npe txheej. Kuv tsis xav tau txheej txheej tiv thaiv yog li kuv tau tshem cov npe thiab siv txheej los tso qhov tsim. ntshuam tus qauv ua raws cov theem hauv qab no:

Nyob rau sab saum toj, koj tuaj yeem pom ULP lub cim, los ntawm txhaj lub cim koj tau txais lub qhov rai qhib kom xaiv ULP. Tshawb nrhiav ntshuam-BMP tom qab ntawd qhib qhov ntshuam-Bmp ULP.

Tom qab ntawv xaiv BMP cov ntaub ntawv koj xav tau thiab txheej uas koj xav tso thiab ntsuas ntsuas thiab lwm yam … thiab nyem OK. Tom qab ntawd, koj yuav tsum tso tus qauv tsim hauv PCB tsim qhov koj xav tau.

NB: Kev tsim qauv yuav tsum yog xim dub thiab dawb

Kuv siv Autodesk Fusion 360 los saib cov qauv 3D ntawm PCB, Kuv kuj siv Fusion 360 los tsim cov phiaj xwm phiaj xwm rau txheej txheej. Koj tuaj yeem siv qhov zoo ntawm Fusion 360 thiab Eagle kev koom ua ke.

Kauj Ruam 6: Xa Ntawv Gerber Cov Ntaub Ntawv rau Kev Tsim Khoom

Exporting Gerber Cov Ntaub Ntawv rau Kev Tsim Khoom
Exporting Gerber Cov Ntaub Ntawv rau Kev Tsim Khoom

Txhawm rau tsim PCB los ntawm ib lub tuam txhab tsim khoom thoob ntiaj teb, koj xav tau Gerber cov ntawv xa mus rau lawv. Tsim cov ntaub ntawv Gerber hauv Eagle yog qhov yooj yim heev. Koj tuaj yeem ua raws cov theem hauv qab no.

Ntawm sab xis ntawm Eagle, koj tuaj yeem pom Cov Chaw Tsim Khoom. Nyem rau ntawm lub tab tsim khoom koj tuaj yeem pom cov duab ua haujlwm ntawm PCB rau kev tsim khoom. Hauv tib lub qhov rais nyem rau ntawm CAM khawm.

Txuag txhua txheej rau hauv daim nplaub tshev thiab nyem lub nplaub tshev rau hauv hom zip.

Kauj Ruam 7: Kev Tsim PCB

Kev Tsim Khoom PCB
Kev Tsim Khoom PCB

Muaj ntau qhov kev tsim khoom lag luam PCB hauv Suav teb rau pheej yig li $ 5 rau 10 PCBs. Kuv tus kheej pom zoo PCBWAY Lawv xa cov PCBs zoo thiab cov neeg saib xyuas kev txhawb nqa yog txaus.

Kauj Ruam 8: Sib Sau Ua Ke

Kev Sib Sau Ua Ke
Kev Sib Sau Ua Ke

Cov PCBs siv sijhawm ob lub lis piam los txog raws li txoj kev xa khoom. Lub caij no, kuv pib sau cov khoom uas xav tau rau txoj haujlwm. Kuv twb muaj qee qhov khoom siv lawm, yog li kuv yuav cov khoom seem los ntawm ntau qhov chaw. Tab sis kuv tau muab tag nrho cov khoom txuas rau lub khw.

Kauj Ruam 9: Txhim Kho Cov Cheebtsam

Soldering Cheebtsam
Soldering Cheebtsam

Tom qab tuaj txog ob qho PCBs thiab cov khoom siv. Kuv pib soldering lub Cheebtsam. siv lub qhov dej zoo we51 lub chaw muag khoom siv nrog lub qhov taub me me rau kev siv tshuaj txhuam. cov 0805 SMD pob yog qhov nyuaj me ntsis rau kev siv tshuaj rau cov neeg tuaj tshiab tab sis koj cov neeg yuav siv rau nws tom qab ob peb yam khoom siv sib txuas. Kuv kuj siv lub chaw ua haujlwm cua kub rov ua haujlwm tab sis nws tsis tsim nyog. Ceev faj thaum siv lub microcontroller soldering thiab lwm yam ICs tsis kub ICs.

Kuv kuj siv PCB tshuaj ntxuav los ntxuav lub PCB los ntawm cov kua dej ntau dhau.

Kauj Ruam 10: Programming Pixelpad Indian Board

Kev ua haujlwm ntawm Pixelpad Indian Board
Kev ua haujlwm ntawm Pixelpad Indian Board

Kuv Soldered tag nrho cov khoom ntawm PCB. Txhawm rau teeb tsa pawg thawj coj siv Arduino IDE ua ntej peb yuav tsum hlawv qhov tsim nyog Atmega32u4 bootloader rau pawg thawj coj. Kuv siv Sparkfun pro micro board lub bootloader rau kuv pawg thawj coj. Txhawm rau hlawv lub bootloader koj xav tau yog ISP programmer lossis koj tuaj yeem siv Arduino board ua tus ISP programmer. Kuv tsim USBTiny ISP programmer kuv tus kheej, mus ntsib kuv tus USBTinyISP programmer nplooj ntawv.

Thaum txuas Pixelpad Indian, lub zog LED yuav ci. Kuv xaiv Sparkfun Pro Micro board los ntawm tus thawj tswj hwm pawg thawj coj thiab xaiv USBTiny ISP ua tus programmer los ntawm lub programmer window. Tom qab ntawd nyem qhov hlawv bootloader. Nws yuav siv sijhawm me ntsis los hlawv. Tom qab hlawv lub bootloader, Nws tau npaj rau program ntawm micro USB cable. Kuv tau tsim cov duab kos los qhia lub sijhawm sib piv siv NeoPixel LEDs thiab RTC. Cov LEDs liab qhia cov teev thiab LED xiav qhia cov feeb.

Kauj Ruam 11: Ua Haujlwm Yees Duab

Kuv vam tias koj cov phooj ywg nyiam txoj haujlwm no!

DOWNLOAD PROJECT FILE FROM MY GITHUB PAGE

Pom zoo: