Cov txheej txheem:
- Kauj ruam 1: Koj Tsis Xav Ua Neeg nplua nuj
- Kauj Ruam 2: Nqi Khoom
- Kauj Ruam 3: PCB Milling Tshuab Yog Dab Tsi?
- Kauj Ruam 4: Pib Nrog Modela MDX20
- Kauj Ruam 5: ISP (IN - System - Programmer) yog dab tsi?
- Kauj Ruam 6: USBTiny ISP: Schematics thiab PCB Layout
- Kauj Ruam 7: Teeb Lub Tshuab
- Kauj Ruam 8: Teeb Fab Modules thiab Milling Process
- Kauj Ruam 9: Ua tiav PCB
- Kauj Ruam 10: Txhim Kho Cov Txheej Txheem ntawm PCB
- Kauj Ruam 11: Ua ISP Cable
- Kauj ruam 12: Flashing Firmware
- Kauj Ruam 13: Peb Ua Tiav
Video: Yuav Ua Li Cas Tsim USBTiny ISP Programmer: los ntawm Kev Siv CNC PCB Milling Tshuab: 13 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:28
Koj puas tau xav txog yuav tsim koj li phiaj xwm hluav taws xob los ntawm kos?
Ua cov phiaj xwm hluav taws xob yog qhov txaus siab thiab lom zem rau peb, cov tsim khoom. Tab sis feem ntau cov neeg tsim khoom thiab cov kho vajtse uas txaus siab uas tab tom nqis tes ua rau cov neeg tsim kab lis kev cai tau tsim lawv cov phiaj xwm nrog kev txhim kho cov laug cam, cov laug cam, thiab cov qauv. Txoj kev no, peb tuaj yeem tsim qhov qauv sai ntawm peb qhov haujlwm. Tab sis nws yuav tsum yog qhov loj me me thiab cuam tshuam nrog cov ntawv tais diav. Cov ntaub ntawv zoo sib xws thaum siv Pawg Thawj Coj PCB, nws kuj zoo li tsis meej pem thiab tsis muaj txuj ci!
Yog li, peb yuav tsim peb cov phiaj xwm li cas kom yooj yim dua?
Txoj hauv kev zoo tshaj los siv Standalone PCBs rau peb tes num!
Tsim thiab tsim PCB rau peb txoj haujlwm yog qhov zoo dua thiab yooj yim tshaj los qhia koj li kev tshaj lij thiab paub zoo!. Peb tuaj yeem txo qhov me me ntawm peb txoj haujlwm mus rau qhov sib txawv me me thiab kev cai tsim, PCBs zoo li zoo thiab ruaj khov txuas yog qee qhov zoo.
Yog li, yam teeb meem yog, yuav ua li cas peb tsim PCB tus nqi kom raug thiab siv sijhawm tau zoo?
Peb tuaj yeem xa peb cov qauv mus rau PCB chaw tsim khoom los tsim peb cov PCB tsim, Tab sis nws yuav tsum yog lub sijhawm siv thiab tshuab koj lub hnab ris. Lwm txoj hauv kev yog ua cov txheej txheem hloov pauv toner siv lub tshuab luam ntawv laser thiab ntawv duab. Tab sis nws kuj tseem siv sijhawm thiab ntsuas koj qib ntawm cov neeg mob thiab koj tseem xav tau tus cim ruaj khov txhawm rau kho qhov tsis-cuam tshuam. Kuv siv txoj kev no ntau lub sijhawm thiab kuv ntxub nws.
Yog li, txoj kev zoo tshaj yog dab tsi?
Hauv kuv qhov xwm txheej, Txoj hauv kev zoo tshaj plaws los siv CNC milling tshuab los tsim koj li PCB. PCB milling tshuab muab PCB zoo rau koj thiab nws siv sijhawm tsawg dua, cov peev txheej tsawg thiab txoj hauv kev pheej yig tshaj los tsim PCB prototypes!
Yog li, cia peb tsim USBtiny ISP programmer los ntawm kev siv lub tshuab CNC milling!
Tsis tas yuav ua ntxiv, cia peb pib!
Kauj ruam 1: Koj Tsis Xav Ua Neeg nplua nuj
Tiag tiag! koj tsis xav yuav lub tshuab milling PCB. Peb txhua tus tsis muaj peev nyiaj los yuav lub tshuab kim li no. Kuv tsis muaj ib tug.
Yog li, kuv yuav nkag mus rau lub tshuab li cas? Yooj yim, Kuv tsuas yog mus rau fablab, makerspace lossis hackerspace hauv kuv thaj chaw! Hauv kuv qhov xwm txheej, kuv tsuas yog mus rau fablab thiab siv lub tshuab rau tus nqi pheej yig. Yog li, nrhiav qhov chaw zoo li fablab lossis chaw tsim khoom hauv koj thaj chaw. Rau kuv, tus nqi yog 48 ¢/teev rau siv PCB milling tshuab. Tus nqi yuav txawv nyob hauv koj lub nroog. Yog li, kuv tau hais tias koj tsis xav ua neeg nplua nuj!
Kauj Ruam 2: Nqi Khoom
Cov npe khoom
- 1 x Attiny 45/85 microcontroller (SOIC pob)
- 2x499 ua
- 2x49 hmo
- 2x1k ua
- 2 x 3.3 Zener diode
- 1 x 0.1mf capacitor
- 1 x Blue coj
- 1 x Ntsuab coj
- 1 x 2x3 Txiv neej header pins (smd)
- 1 x 20cm 6wire Ribbon cable
- 2 x 2x3 Poj Niam Header IDC Ribbon Cable Hloov Hloov Txuas
- 1x4cm x 8cm FR4 Copper Clad
Thov nco tseg: (Cov neeg tiv thaiv, lub tshuab hluav taws xob, diodes thiab coj tau siv hauv cov haujlwm no yog 1206 pob)
Cov cuab yeej xav tau
- Qhov chaw nres tsheb Soldering lossis Soldering Iron (Micro ntsis)
- Soldering Lead hlau
- Tweezer (microtip) Cov
- Desoldering Wick
- Qhov cuab yeej thib peb
- Multimeter
- Hlau Stripper
- Fume Extractor (Tsis teb los tau)
Cov Tshuab Yuav Tsum Tau
Modela MDX20 (Txhua lub tshuab milling PCB ua txoj haujlwm, tab sis txoj haujlwm tswj software yuav hloov pauv)
Rub tawm cov peev txheej rau txoj haujlwm no!
Kauj Ruam 3: PCB Milling Tshuab Yog Dab Tsi?
PCB milling tshuab yog CNC (Computer Numerical Control) tshuab uas siv los tsim PCB prototypes. Cov tshuab milling PCB yog zeb deb ntawm cov tooj liab ntawm cov tooj liab los ua kom pom cov cim thiab cov pawm ntawm PCB. PCB milling tshuab los nrog peb-axis tshuab txav (X, Y, Z). Txhua lub axis yog tswj los ntawm tus tsav tsheb rau lub sijhawm ua ntej txav mus los. Cov kev txav mus los no tau tswj hwm los ntawm lub khoos phis tawj los ntawm kev muab G-code cov lus txib. Gcode yog dav siv Numerical tswj cov lus programming, feem ntau ntawm cov tshuab siv g-code los tswj lub axis ntawm cov tshuab. Lub taub hau cuab yeej (feem ntau yog milling me ntsis) txuas nrog cov kab no yuav ua rau cov PCBs tawm.
:- Lub tshuab kuv siv yog MODELA MDX20 CNC milling tshuab.
Modela MDX 20 PCB Milling Tshuab
Modela MDX20 yog PCB milling tshuab. Modela MDX20 feem ntau yog siv los tsim PCBs tab sis peb kuj tseem tuaj yeem ua pwm, kos duab thiab lwm yam … Modela tuaj yeem zeb ntawm cov khoom sib txawv xws li Plywood, Wax, Acrylic, Differents PCB cov ntaub ntawv zoo li Fr1 Fr4 thiab lwm yam … Tus qauv yog qhov hnyav thiab los nrog qhov me me. Peb tuaj yeem tso nws rau ntawm lub desktop me me. Lub txaj (milling nto) tau txuas rau Y-axis thiab lub taub hau cuab yeej txuas rau X thiab Z. Qhov ntawd txhais tau tias kev txav ntawm lub txaj yog tswj los ntawm Y-axis thiab kev txav ntawm lub taub hau cuab yeej raug tswj los ntawm X-axis thiab lub taub hau cuab yeej yog tswj los ntawm Z-axis. Modela muaj nws lub computer program. Tab sis kuv tab tom siv Linux program hu ua FABModules. FABmodules sib tham nrog Modela los tswj kev txiav thiab milling txheej txheem. Fab Modules tsis tau teeb tsa X, Y, Z axis txiav, peb yuav tsum teeb tsa lawv tus kheej.
Kauj Ruam 4: Pib Nrog Modela MDX20
Yog tias kuv xav kom kuv PCB, qhov no, FabISP programmer. Ua ntej kuv xav tau PCB tsim qauv thiab PCB txheej txheem txheej txheem. PCB milling yog txheej txheem ob theem. Hauv thawj theem, kuv yuav tsum tau zom cov kab thiab cov pawm ntawm PCB thiab hauv theem ob, kuv yuav tsum txiav tawm cov txheej txheem PCB. Siv cov qauv zoo peb tuaj yeem hloov-p.webp
Kev Qhia Tshwj Xeeb
- Chaw Ua Haujlwm: 203.2 x 152.4 mm
- Z-axis stroke: 60.5mm
- Spindle ceev: 6500RPM
Milling Khoom Siv
- Milling Ntsis: 1/64 nti (0.4 mm) ntsis
- Txiav Me Me: 1/32 nti (0.8 hli) ntsis
Kauj Ruam 5: ISP (IN - System - Programmer) yog dab tsi?
Hauv Cov Txheej Txheem Txheej Txheem (ISP) tseem hu ua In-Circuit Serial Programmer (ICSP) yog tus tswj hwm microcontroller programmer. Tus ISP yuav nyeem cov lus qhia thiab cov lus txib los ntawm lub khoos phis tawj USB thiab xa mus rau Microcontroller los ntawm cov khoom siv sib txuas ib ntus (SPI). Cias ISP cov cuab yeej tso cai rau peb sib txuas lus nrog lub microcontroller siv SPI kab. SPI yog txoj hauv kev sib txuas lus hauv microcontroller. Txhua qhov txuas txuas txuas thiab txuas lus sib tham nrog microcontrollers los ntawm SPI. Raws li kev nyiam siv hluav taws xob, thawj qhov los rau kuv lub siab thaum hais txog ISP yog MISO, MOSI SCK. Peb tus pin no yog cov pins tseem ceeb.
Yooj yim, ISP tau siv los hlawv cov haujlwm rau lub microcontroller thiab tseem siv los sib txuas lus nrog koj lub microcontroller!
Kauj Ruam 6: USBTiny ISP: Schematics thiab PCB Layout
USBTiny ISP
USBTiny ISP yog qhov qhib tau yooj yim USB AVR programmer thiab SPI interface. Nws yog tus nqi qis, ua tau yooj yim, ua haujlwm zoo nrog avrdude, yog AVRStudio-sib xws thiab sim hauv Windows, Linux thiab MacOS X. Zoo meej rau cov tub ntxhais kawm thiab pib, lossis ua tus programmer thaub qab.
Txhua lub Cheebtsam tau siv hauv txoj haujlwm no SMD Cheebtsam. Lub hlwb ntawm USBTinyISP yog Attiny45 microcontroller.
ATtiny 45 Microcontroller
Lub microcontroller uas siv hauv USBTinyISP yog Attiny 45. Attiny45 yog qhov ua tau zoo thiab lub zog qis 8-ntsis AVR microcontroller khiav ntawm RISC Architecture los ntawm Atmel (microchip tau txais Atmel tsis ntev los no). Attiny 45 los hauv pob 8 tus pin. Attiny 45 muaj 6 I/O pins, Peb ntawm lawv yog ADC pins (10 ntsis ADC) thiab lwm ob yog Digital pins txhawb PWM. Nws los nrog 4KM flash nco, 256 Hauv-System Programmable EEPROM thiab 256B SRAM. Kev siv hluav taws xob nyob ib puag ncig 1.8V txog 5.5v 300mA. Attiny 45 txhawb nqa Universal Serial Interface. Ob qho SMD version thiab THT versions muaj nyob hauv khw. Attiny 85 yog qib siab dua ntawm Attiny 45, Lawv yuav luag zoo ib yam. Qhov sib txawv tsuas yog hauv Flash nco, Attiny 45 muaj 4KB flash thiab Attiny 85 muaj 8KB flash. Peb tuaj yeem xaiv Attiny 45 lossis Attiny 85, Tsis yog qhov loj tab sis Attiny 45 txaus txaus los ua FabTinyISP. Saib cov ntaub ntawv raug cai los ntawm no.
Kauj Ruam 7: Teeb Lub Tshuab
Tam sim no cia peb Tsim PCB siv lub tshuab milling PCB. Kuv suav nrog Txoj Cai Lij Choj thiab Txiav txheej txheem hauv cov ntawv zip, koj tuaj yeem rub tawm cov ntawv zip los ntawm hauv qab no.
Yam yuav tsum tau ua ua ntej: Thov rub tawm thiab teeb tsa Fabmodules los ntawm qhov txuas no
Fabmodules tsuas yog txhawb nqa hauv Linux tshuab, Kuv tab tom siv Ubuntu!
Kauj Ruam 1: Txheej Txheej Txheej
Ua ntej tshaj plaws, phaj ua haujlwm ntawm PCB milling tshuab (AKA milling txaj) yog phaj hlau. Nws ruaj khov thiab ua tau zoo. Tab sis qee qhov xwm txheej, nws yuav ua rau puas thaum txiav qhov tob dhau los ntawm qhov ua yuam kev. Yog li, kuv tso txheej txheej txi rau saum lub txaj milling (tooj liab-clad tso rau saum lub txaj milling kom tsis txhob kov cov khoom hauv phaj hlau).
Kauj Ruam 2: Txhim kho 1/62 milling me ntsis hauv lub cuab yeej taub hau
Tom qab tso txheej txheej txi tseg, Tam sim no kuv yuav tsum kho qhov milling me ntsis (feem ntau yog siv 1/62 milling me ntsis) hauv lub taub hau cuab yeej. Kuv twb tau piav qhia ob-theem txheej txheem ntawm milling PCBs. Rau milling cov cim thiab cov pawm ntawm PCB, siv 1/64 milling me ntsis thiab muab tso rau ntawm lub taub hau cuab yeej siv Allen qhov tseem ceeb. Thaum hloov cov khoom, ib txwm muab kev saib xyuas ntxiv rau cov khoom. Qhov ntsis ntsis yog nyias heev, Nws muaj feem ntau yuav tawg me ntsis thaum plam los ntawm peb txhais tes txawm tias nws yog lub caij nplooj zeeg me me. txhawm rau kov yeej qhov xwm txheej no, kuv tau muab ib qho me me ua npuas dej tso rau hauv qab lub taub hau cuab yeej los tiv thaiv los ntawm kev sib tsoo.
Kauj Ruam 3: Ntxuav cov tooj liab
Kuv tab tom siv FR1 tooj liab clad rau txoj haujlwm no. FR-1 yog cov cua sov tiv taus thiab ruaj khov dua. Tab sis tooj liab clads yuav oxidize sai. Cov tooj liab yog cov hlau nplaum ntiv tes. Yog li ua ntej siv tooj liab clad txawm tias nws yog ib qho tshiab, Kuv qhia koj kom ntxuav PCB nrog lub tshuab nqus tsev PCB lossis acetone ua ntej thiab tom qab milling PCB. Kuv siv lub tshuab PCB los ntxuav PCB.
Kauj Ruam 4: Kho Tooj tooj liab rau ntawm lub ncoo milling
Tom qab ntxuav cov tooj liab, tso cov tooj liab tso rau saum lub txaj milling. Kuv muab cov tooj liab tso rau ntawm lub ncoo milling nrog kev pab ntawm ob daim nplaum nplaum. Ob-sided nplaum daim kab xev tau yooj yim tshem tawm thiab lawv muaj rau tus nqi pheej yig. Kuv lo daim kab xev ob npaug rau sab saum toj ntawm txheej txi. Tom qab ntawd muab cov tooj liab tso rau saum daim kab xev nplaum.
Kauj Ruam 8: Teeb Fab Modules thiab Milling Process
Kauj Ruam 1: Fais fab lub tshuab thiab thauj FabModules
siv lub tshuab thiab tom qab ntawd qhib Fab module software hauv Linux system (Kuv siv Ubuntu) los ntawm kev ntaus cov lus txib hauv qab no hauv Linux davhlau ya nyob twg.
ab ab f
Tom qab ntawd lub qhov rai tshiab yuav tshwm sim. Xaiv cov duab (.png) ua cov ntaub ntawv tawm tswv yim thiab tso tawm ua Roland MDX-20 zeb (rml). Tom qab ntawd, nyem lub pob Make_png_rml.
Kauj Ruam 2: Thauj lub PCB tsim Duab
Nyob rau sab saum toj ntawm lub qhov rai tshiab xaiv lub ntsis uas koj yuav siv. tom qab ntawv thauj koj cov ntawv-p.webp
Kauj Ruam 3: Teeb X, Y & Z Axes
Peb tseem tsis tau ua tiav. Tam sim no nias lub pob Saib ntawm Modela MDX20 tswj vaj huam sib luag. xyuas kom lub ntsis nruj. nias ib zaug ntxiv saib lub pob kom rov qab mus rau txoj haujlwm tsis raug. Tam sim no teeb tsa X, Y txoj haujlwm los ntawm kev nkag mus rau kev ntsuas (nyob ntawm koj txoj haujlwm pawg thawj coj) hauv cov kab ntawv xav tau. Kuv pom zoo kom koj sau tseg X & Y txoj haujlwm ib qho twg. Yog tias muaj qee yam tsis raug thiab koj yuav tsum tau pib ua ntej, Koj yuav tsum xav tau qhov tseeb X&Y txoj haujlwm los txuas ntxiv koj cov txheej txheem milling lwm qhov nws yuav ua rau tsis zoo.
Nqa lub cuab yeej taub hau los ntawm nias lub pob Down. Nres thaum lub taub hau Tool mus txog ze rau cov tooj liab. Tom qab ntawd poob lub cuab yeej lub taub hau ntsia hlau thiab nqes me ntsis kom txog thaum nws kov cov tooj liab txheej ntawm tooj liab. Tom qab ntawd ntswj cov ntsia hlau rov qab thiab coj rov qab lub cuab yeej lub taub hau mus rau txoj haujlwm hauv tsev los ntawm nias lub pob Saib. Tam sim no peb txhua tus teeb tsa. Kaw qhov kev nyab xeeb hau ntawm Modela thiab nyem Xa nws khawm. Tus qauv yuav pib txheej txheem milling.
Nws yuav siv sijhawm tsawg kawg 10 txog 13 feeb los zom cov kab thiab cov pawm. Tom qab ua tiav cov milling kuv tau txais txiaj ntsig zoo.
Kauj Ruam 4: Txiav Cov Qauv Txheej Txheem
Tom qab ua tiav Txoj Kev milling, Txiav tawm cov txheej txheem PCB txheej txheem (yooj yim zoo li PCB). Cov txheej txheem yuav luag zoo ib yam. Txhawm rau txiav qhov teeb tsa, Hloov 1/64 ntsis rau 1/32 ntsis hauv lub taub hau cuab yeej. Tom qab ntawd ntsaws qhov txiav txheej txheem-p.webp
Kauj Ruam 9: Ua tiav PCB
Nov yog PCB tom qab txheej txheem milling!
Kauj Ruam 10: Txhim Kho Cov Txheej Txheem ntawm PCB
Tam sim no kuv muaj PCB tiav. txhua yam kuv yuav tsum tau ua yog muab cov khoom sib txuas ntawm PCB. Rau kuv, nws yog txoj haujlwm lom zem thiab yooj yim.
Thaum nws los rau hauv cov khoom siv, Cov khoom siv dhau los ntawm qhov yooj yim kom yooj yim dua thaum piv nrog SMD cov khoom. SMD cov khoom me me hauv lawv cov hneev taw. nws yog qhov nyuaj me ntsis rau cov laug rau cov pib tshiab. Muaj ntau txoj hauv kev los ua yuam kev xws li cov neeg muag khoom txias ua qhov tsis zoo ntawm cov khoom thiab feem ntau yog khoom lossis ua cov choj nyob nruab nrab ntawm cov kab thiab cov pawm. Tab sis txhua tus muaj lawv tus kheej cov lus qhia thiab kev dag, uas lawv tau kawm los ntawm lawv tus kheej kev paub. qhov no yuav ua rau txoj haujlwm no lom zem thiab yooj yim. Yog li siv koj lub sijhawm txhawm rau txhawm rau txhawm rau cov khoom!
Nov Kuv Yuav Ua Li Cas Soldering
Kuv ib txwm siv cov tshuaj Microcontrollers thiab Lwm Yam ICs ua ntej. Tom qab ntawd kuv tau siv cov khoom me me zoo li resistors thiab capacitors thiab lwm yam …
Thaum kawg dhau los ntawm cov khoom sib txuas, cov xov hlau thiab cov taub hau. Txhawm rau txuas kuv USBTinyISP, Kuv ua raws tib theem. Txhawm rau txhawm rau SMDs yooj yim, Ua ntej, Kuv ua kom sov cov hlau txuas mus rau 350 ° C. Tom qab ntawd ntxiv qee cov kua nplaum rau ntawm cov pawm. Tom qab ntawd ua kom sov lub ncoo uas kuv xav tau ua kom cov khoom sib xyaw, tom qab ntawd kuv ntxiv me ntsis ntawm cov laug rau ib leeg ncoo ntawm cov khoom sib xyaw. Siv tus tweezers, tshem cov khoom tiv thaiv thiab tso rau ntawm lub ncoo thiab ua kom sov lub ncoo rau 2-4 thib ob. Tom qab ntawd, txhuam cov ntaub qhwv uas seem. Yog tias koj ua cov choj txuas ntawm tus pin thiab cov kab los yog muab ntau cov kab laug sab rau ib feem, siv cov kab laug cam txhuam kom tshem tawm qhov tsis xav tau. Kuv tseem ua tib cov kauj ruam kom txog thaum PCB tau siv tag nrho yam tsis muaj teeb meem. Yog tias muaj qee yam tsis raug, ua ntej kuv ua tib zoo tshuaj xyuas txhua qhov cim tseg thiab cov khoom sib tsoo los yog txuas hniav siv lub tshuab loj thiab ntau qhov ntsuas. Yog tias kuv pom, tom qab ntawd kuv kho nws!
Kauj Ruam 11: Ua ISP Cable
Txhawm rau txuas lub microcontroller lossis lwm tus ISP programmer kom nyem lub firmware. peb xav tau rau kab kab ribon ribon xaim nrog ob 2x3 tus poj niam xaim txuas. Kuv siv 4/3 ko taw 6 channel ribbon xov hlau thiab ua tib zoo txuas tus poj niam lub taub hau ntawm ob sab. Txhawm rau ua kom zoo Kuv siv G clamp. saib daim duab.
Kauj ruam 12: Flashing Firmware
Tam sim no peb tuaj yeem nyem lub firmware rau peb ISP. Txhawm rau ua qhov ntawd peb xav tau lwm tus ISP programmer. Kuv siv lwm USBTinyISP, Tab sis koj tuaj yeem siv Arduino ua ISP los ua txoj haujlwm no. Txuas ob lub ISPs siv ISP txuas uas peb tau ua yav tas los. Tom qab ntawd txuas USBinyISP (Qhov peb tab tom siv rau lub cajmeem) mus rau lub khoos phis tawj. Nco ntsoov tias ISP raug kuaj pom hauv koj lub cev los ntawm kev ntaus cov lus txib hauv qab no hauv Linux davhlau ya nyob twg.
lsusb
Kauj Ruam 1: Nruab AVR GCC cov cuab yeej saw
Ua ntej tshaj plaws, peb yuav tsum teeb tsa cov cuab yeej siv. Txhawm rau ua qhov ntawd, qhib Linux davhlau ya nyob twg thiab ntaus.
sudo apt-tau nruab avrdude gcc-avr avr-libc ua
Kauj ruam 2: Rub tawm thiab unzip lub firmware
Tam sim no rub tawm thiab unzip cov ntaub ntawv firmware. Koj tuaj yeem rub nws los ntawm no. Tom qab rub tawm cov ntawv zip, rho tawm mus rau qhov chaw zoo uas koj tuaj yeem nrhiav tau yooj yim (kom tsis txhob muaj qhov tsis meej pem).
Kauj ruam 3: Ua cov ntawv
Ua ntej hlawv lub firmware. peb xav tau los xyuas kom cov makefile tau teeb tsa rau Attiny microcontrollers. Txhawm rau ua qhov no qhib Makefile hauv ib qho ntawv sau. tom qab ntawv lees paub MCU = Attiny45. Saib daim duab hauv qab no.
Kauj ruam 4: Nyem rau firmware
Tam sim no peb tuaj yeem nyem lub firmware rau peb ISP. Txhawm rau ua qhov ntawd peb xav tau lwm tus ISP programmer, raws li kuv tau hais ua ntej. Kuv siv FabTinyISP, uas kuv tau ua yav dhau los. Tab sis koj tuaj yeem siv ISP lossis siv Arduino ua ISP programmer. Txuas ob ISPs siv ISP txuas uas kuv tau ua yav tas los. Tom qab ntawd txuas FabTinyISP (qhov kuv siv rau program kuv ISP) rau lub khoos phis tawj. Nco ntsoov tias Isp raug kuaj pom hauv koj lub cev los ntawm kev ntaus cov lus txib hauv qab no hauv Linux davhlau ya nyob twg.
lsusb
Tam sim no peb npaj tau nyem. Qhib lub davhlau ya nyob twg hauv kab ntawv kab ntawm lub firmware nyob thiab ntaus "ua" los ua cov ntaub ntawv.hex. Qhov no yuav tsim a. hex cov ntaub ntawv uas peb xav tau los hlawv rau hauv Attiny 45.
Ntaus cov lus txib hauv qab no hauv Linux lub dav hlau kom nyem lub firmware rau lub microcontroller.
ua flash
Kauj ruam 5: Pab kom Fusebit
Ntawd yog nws peb tau ua tiav flashing lub firmware. Tab sis peb yuav tsum qhib lub fuse. Tsuas yog ntaus hauv
ua fuse
lub davhlau ya nyob twg los qhib sab hauv fuse.
Tam sim no peb yuav tsum tshem ob lub jumper lossis tshem tawm tus pin rov pib dua. Kev tshem tawm jumper kev sib txuas tsis tas yuav tsum tau, peb tuaj yeem kaw qhov pin rov pib dua. Nws yog nyob ntawm koj. Kuv xaiv los xiam tus pin rov pib dua.
Thov nco tseg:- Yog tias koj xiam tus pin rov pib dua, tom qab ntawv Pib dua tus pin yuav raug txuas nrog sab hauv. Txhais tau tias koj tsis tuaj yeem ua haujlwm ntxiv lawm tom qab xiam qhov tus pin rov pib dua.
Yog tias koj xav kom lov tes taw tus pin rov pib dua, tom qab ntawd ntaus ua cov lus txib hauv qab no hauv davhlau ya nyob twg.
rstdisbl
Koj yuav tau txais cov lus ua tiav. Tom qab rub tawm lub khoos phis tawj kom ua tiav Kuv yuav tsum txheeb xyuas USBTinyISP ua haujlwm raug, kom ua li ntawd koj yuav tsum nkag mus rau qhov hais kom ua hauv davhlau ya nyob twg
sudo avrdude -c usbtiny -b9600 -p t45 -v
Tom qab nkag mus rau qhov hais kom ua, yuav tau txais cov lus tawm tswv yim rov qab rau hauv lub qhov rai davhlau ya nyob twg.
Kauj Ruam 13: Peb Ua Tiav
Tam sim no koj tuaj yeem tshem tawm ob lub cuab yeej los ntawm lub khoos phis tawj thiab siv USBtiny uas tau tsim tam sim no rau program koj microcontrollers txij tam sim no. Kuv tab tom siv tus ISP no los nyem kuv daim duab Arduino.
Pom zoo:
YUAV UA LI CAS YUAV TSHUAB TSHUAB TSHUAB NROG NROG ARDUINO: 8 Kauj Ruam
YUAV UA LI CAS YUAV TSUM TSHUAB TSHUAB TSHUAB NROG ARDUINO: QHOV TSEEB Lub tshuab sau ntawv tau tsim los ntawm cov ntaub ntawv uas tuaj yeem tau yooj yim hauv tsev; nws ua rau siv rau lub cav hluav taws xob uas yog lub hauv paus tseem ceeb ntawm nws txoj haujlwm. Nws tuaj yeem siv hauv Kev kos duab Engineering thiab kos duab kos duab. Nws tuaj yeem yog
Yuav Ntsuas Li Cas Ntsuas Kev Siv Lub Hwj Chim ntawm Kev Sib Txuas Lus Wireless hauv Era ntawm Kev Siv Hluav Taws Xob?: 6 Cov Kauj Ruam
Yuav Ua Li Cas Ntsuas Kom Tau Txais Kev Siv Lub Hwj Huam ntawm Kev Sib Txuas Lus Wireless hauv Era ntawm Kev Siv Hluav Taws Xob? Feem ntau IoT nodes yuav tsum tau siv lub roj teeb. Tsuas yog los ntawm kev ntsuas ntsuas lub zog siv ntawm lub wireless wireless peb tuaj yeem kwv yees kwv yees ntau npaum li cas roj teeb kuv
Arduino Neeg Hlau Nrog Kev Nyob, Kev Qhia thiab Qib Kev Sib Hloov (Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) Tswj los ntawm Lub Suab Siv Bluetooth Module thiab Kev Siv Tus Neeg Siv Hluav Taws Xob: 6 Kauj Ruam
Arduino Neeg Hlau Nrog Kev Nyob, Kev Qhia thiab Qib Kev Sib Hloov (Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) Tswj los ntawm Lub Suab Siv Bluetooth Module thiab Kev Siv Tus Neeg Siv Hluav Taws Xob: Cov lus qhia no piav qhia yuav ua li cas thiaj tsim tau Arduino Robot uas tuaj yeem txav mus raws qhov xav tau (Forward, Backward) , Sab laug, Txoj Cai, Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) xav tau Kev nrug deb hauv Centimeters siv lub suab hais kom ua. Neeg hlau kuj tseem tuaj yeem txav tau tus kheej
Yuav Ua Li Cas Kom Muaj Kev Nyab Xeeb Desolder Cov Khoom Siv Hluav Taws Xob rau Kev Siv Rov Los: 9 Cov Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Kom Muaj Kev Nyab Xeeb Desolder Cov Khoom Siv Hluav Taws Xob rau Rov Rov Los: Nyob zoo! Kuv yog cov khoom siv hluav taws xob nerd, yog li kuv nyiam ua si nrog cov khoom siv hluav taws xob sib txawv hauv kuv cov phiaj xwm. Txawm li cas los xij, Kuv yuav tsis tas li muaj cov khoom kuv xav tau kom ua tiav kuv txoj haujlwm. Qee zaum nws yooj yim dua los rub cov khoom kuv xav tau los ntawm cov khoom siv hluav taws xob qub
Qhib Kev Tsim Khoom - (Yuav Ua Li Cas Tsim 30 (SERB) Cov Khoom Siv): 19 Cov Kauj Ruam (nrog Duab)
Qhib Kev Tsim Khoom - (Yuav Ua Li Cas Tsim 30 (SERB) Cov Khoom Siv): Zoo siab txais tos rau thawj qhov kev tawm tsam sab hauv oomlout.com lub Hoobkas. Ntawm oomlout peb tau tsom mus rau tsim "zoo siab lom zem qhib qhov khoom" qhov kev cog lus rau qhib qhov txuas mus rau peb cov txheej txheem tsim khoom ib yam. Yog li dab tsi hauv qab no yog qib