Cov txheej txheem:
- Khoom siv
- Kauj Ruam 1: QHOV TSEEB rau Attiny85/13A
- Kauj Ruam 2: Tsim Tus Txheej Txheem Shield
- Kauj ruam 3: Sib dhos
- Kauj Ruam 4: Kuaj thiab Flashing Nano Nrog Arduino Raws Li ISP
- Kauj ruam 5: Programming
- Kauj ruam 6: Tshawb nrhiav
Video: Ntau tus ATtiny85/13A Programmer: 6 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Los ntawm Arnov Sharma Ua raws ntau los ntawm tus sau:
Txog: Tsuas yog lwm tus tsim los ntawm Is Nrias teb: ') nyob zoo Txog Txog Arnov Sharma »
Koj puas tau Ua Qhov Project zoo li "LDR x Arduino UNO Automatic Light" lossis zoo ib yam uas tsuas yog siv 2-3 Digital I/O cov chaw nres nkoj ntawm koj 32 Tus Pin Microcontroller? xav kom ua tiav lossis tsim cov ntawv pov thawj raws li cov khoom lag luam, tsis yog ua haujlwm. Ib txoj hauv kev yog siv me me thiab pheej yig dua Microcontroller uas raug nqi tsawg dua thiab tuaj yeem siv tau yooj yim hauv txhua qhov haujlwm xav tau tsawg. Microchip muaj kab ntawm microcontrollers hu ua "ATTINY AVR" uas yog microcontrollers me uas tuaj yeem ua ntau txoj haujlwm uas Arduino ua nyob rau hauv ntau daim ntawv me me.
Attiny85 thiab Attiny13 yog ib qho ntawm Attiny microcontrollers feem ntau vim lawv pheej yig thiab yooj yim muaj.
Txhawm rau ua haujlwm rau lawv, peb feem ntau siv Arduino li teeb tsa ISP lossis USBasp, Kuv xav siv Arduino nano los ua qhov txheej txheem attiny85 kev tiv thaiv tab sis tsis yog rau kev ua haujlwm 1 attiny tab sis 6. yog 6, peb tuaj yeem ua haujlwm ntau dua 1 qhov kev xav tib yam sijhawm los ntawm kev txuas lawv txhua qhov ua ke.
Hauv Cov Ntawv Tshaj Tawm no, Kuv yuav qhia koj cov txiv neej tias kuv tau ua tus programmer no zoo li cas thiab cov lus qhia rau qhov program attiny mcu.
Khoom siv
Cov Ntaub Ntawv Yuav Tsum Tau-
- Arduino nano x1
- DIP8 Qhov x6
- 1uf 10V CAP x1
- txiv neej headers 28 kom muaj tseeb
- LEDs 0603 pob x4
- 1K Resistor 0805 pob x2
- PCB
- 3D luam ntawv enclosure
- ua 85x6
Kauj Ruam 1: QHOV TSEEB rau Attiny85/13A
ATtiny85 yog qhov ua tau zoo, lub zog qis 8-ntsis microcontroller raws li Advanced RISC Architecture. Nws muaj 8 Kbytes ntawm In-System Programmable Flash thiab nrov vim tias nws qhov kev cog lus me me thiab nws cov yam ntxwv
nws qhov kev ua haujlwm voltage yog +1.8 V txog +5.5V
(nyeem nws cov ntawv rau cov ntaub ntawv ntxiv)
Attiny13 yog qhov ua tau zoo, lub zog qis Microchip 8-ntsis AVR RISC-based microcontroller uas sib xyaw 1KB ISP flash nco, 64B SRAM, 64B EEPROM, 32B sau npe cov ntaub ntawv, thiab 4-channel 10-ntsis A/D converter. Cov cuab yeej txhawb nqa kev xa tawm ntawm 20 MIPS ntawm 20 MHz thiab ua haujlwm nruab nrab ntawm 2.7-5.5 volts.
Los ntawm kev ua tiav cov lus qhia muaj zog hauv ib teev ib teev, lub cuab yeej ua tiav cov txiaj ntsig nce mus txog 1 MIPS ib MHz, ntsuas lub zog siv thiab ua kom nrawm.
(nyeem nws cov ntawv rau cov ntaub ntawv ntxiv)
ob daim npav no zoo ib yam thiab muaj qhov pinout tib yam.
Attiny85 yog qhov zoo tshaj rau Attiny13 raws li nws nyiam dua thiab muaj cov tsev qiv ntawv muaj ntau dua li attiny13 uas ua rau cov nti no yooj yim rau pib.
Kauj Ruam 2: Tsim Tus Txheej Txheem Shield
Kuv tsim lub nano breakout board hauv OrCad Cadance, nws muaj plaub lub LEDs (3 ntawm lawv txuas nrog D7 D8 thiab D9 rau ICSP cov xwm txheej txheej txheem, thiab plaub yog txuas nrog D11 lossis D0 ntawm qhov xav tau yog tias peb xav tau kev sim attiny onboard)
Kuv xa nws mus rau PCBWAY thiab tau txais PCBs hauv 22 hnub (vim tias muaj xwm txheej sib kis)
(Kuv tau ntxiv Gerber cov ntaub ntawv nrog rau cov txheej txheem yog li koj tuaj yeem xa qhov no mus rau PCB chaw tsim khoom lossis ua koj tus kheej version)
Kauj ruam 3: Sib dhos
Saib cov vis dis aus rau kev qhia ua ke yooj yim-
Kauj Ruam 4: Kuaj thiab Flashing Nano Nrog Arduino Raws Li ISP
Ua ntej, Kuv tau txuas Arduino nano nrog kuv lub khoos phis tawj thiab ua rau nws yooj yim Chaser coj cov duab uas yuav toggle coj txuas nrog tus pin D7, 8, 9, thiab D11 hauv chaser xaj. sab laug mus rau sab xis
(saib cov yees duab)
Tom qab qhov no, kuv tau tshaj tawm "Arduino li ISP" kos duab los ntawm qhov piv txwv piv txwv rau lub rooj tsavxwm no thiab luv luv lub jumper tom qab kos duab tau muab tso rau. Kuv ntsaws tawm USB cable thiab nqa tawm 6 attiny85, rau kev ua haujlwm.
Kauj ruam 5: Programming
Zoo li ntau tus neeg, Kuv tau nkag mus rau microcontrollers los ntawm Arduino platform, Arduino IDE tuaj yeem siv los ua haujlwm yuav luag txhua qhov Attiny Microcontroller los ntawm kev ntxiv Attiny Core cov ntaub ntawv los ntawm Spence Konde -
github.com/SpenceKonde/ATTinyCore
Txhim kho cov txheej txheem tau sau tseg zoo hauv GitHub nplooj ntawv
Flashing Process yog qhov yooj yim zoo nkauj thiab ncaj nraim rau tom ntej
- Muab cov attiny85 lossis 13 hauv DIP SOCKET raws li Kev Ncaj Ncees raug
- Mus rau Cov Cuab Yeej> Rooj Tswjhwm Saib thiab xaiv koj pawg attiny85.
- Xaiv lub moos nrawm rau 1MHz, 4MHz lossis 8MHz (rau Blink Sketch 1MHz zoo)
- Xaiv txoj cai com chaw nres nkoj
- Hauv Tool> Programmer xaiv "Arduino as ISP"
- Ntaus BURN BOOTLOADER
- Tam sim no mus rau Sketch> thiab xaiv "Upload siv Programmer" lossis tsuas yog Ctrl+Ua haujlwm+U
Kauj ruam 6: Tshawb nrhiav
Muab cov phiaj xwm Attiny85 lossis 13 tso rau ntawm lub khob cij thiab txuas nrog D4* thiab GND thiab muab lawv cais.
ALL GONNA BLINK (saib cov vis dis aus)
Nrog rau kev teeb tsa no, koj tuaj yeem ua haujlwm ntau dua 1 qhov kev xav tau nyob rau tib lub sijhawm uas yog qhov txiaj ntsig zoo, raws li tam sim no koj tuaj yeem rov ua dua koj txoj haujlwm yooj yim lossis koj tseem tuaj yeem tsim lawv rau muag cov ntawv thov. Kuv vam tias cov ntawv no tau pab qee yam. txhua yam ntawm no yog OPENSOURCE yog li yog koj xav tau qee yam, tsuas yog tawm lus.
Pom zoo:
Pandemi: Tus Nqi Tus Nqi Tus Nqi Tus Kab Mob Qis Tsawg Tus Nqi: 7 Kauj Ruam
Pandemi: Tus Nqi Tus Nqi Tus Nqi Tus Kab Mob Qis Tsawg Tus Nqi: Qhov no yog qhov pheej yig, yooj yim los ua neeg hlau. Nws tuaj yeem ua kom tsis muaj menyuam hauv koj chav nrog UV-C lub teeb, nws yog lub teeb thiab nrawm, nws tuaj yeem mus rau txhua qhov av, thiab nws tuaj yeem haum rau txhua lub qhov rooj. Nws tseem yog tib neeg-nyab xeeb, thiab muaj kev ywj pheej tag nrho
Yuav Ua Li Cas Tsim Kev Tswj Tus Kheej 3D Luam Tus Kheej Tus Kheej Tus Kheej: 9 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Tsim Kev Tswj Tus Kheej 3D Luam Tus Kheej Tus Kheej Tus Kheej: Qhov no yog kev hloov pauv ntawm B-neeg hlau ua ntej. 100% Qhib QHOV CHAW / Arduino neeg hlau. CODE, 3D ntu thiab khoom siv hluav taws xob tau qhib yog li xav hloov kho nws lossis tsim qhov loj ntawm tus neeg hlau. Yog tias koj muaj kev ua xyem xyav, tswv yim lossis xav tau kev pab ua rau
ARUPI - Tus Nqi Tus Nqi Tus Nqi Uas Tau Txais Tus Nqi Uas Tau Txais Tus Nqi/Tus Kheej Tus Kheej (ARU) rau Soundscape Ecologists: 8 Kauj Ruam (nrog Duab)
ARUPI - Tus Nqi Tus Nqi Uas Tau Txais Tus Nqi Tus Nqi Uas Tau Txais Tus Nqi/Tus Kheej Tus Kheej (ARU) rau Soundscape Ecologists: Cov lus qhia no tau sau los ntawm Anthony Turner. Txoj haujlwm tau tsim los nrog ntau qhov kev pab los ntawm Shed hauv Tsev Kawm Ntawv ntawm Kev Suav, University of Kent (Mr Daniel Knox tau pab zoo!)
Dupin-Tus Nqi Tus Nqi Uas Muaj Nqis Tshaj Plaws Portable Ntau-wavelength Lub Teeb Source: 11 Kauj Ruam
Dupin-Tus Nqi Tus Nqi Uas Muaj Nqis Tshaj Plaws Nqis Ntau Lub wavelength Lub Teeb Source: Lub npe tom qab Auguste Dupin, suav tias yog thawj qhov kev tshawb nrhiav pom tseeb, lub teeb pom kev nqa tau no khiav tawm ntawm 5V USB lub xov tooj them nyiaj lossis lub hwj chim pob. Txhua lub taub hau LED txuas ntawm cov hlau nplaum. Siv tus nqi qis 3W lub hnub qub coj, ua kom txias los ntawm tus kiv cua me me
Tus Nqi Tus Nqi Tus Nqi Qis Tus Nqi Qis Tsawg: 15 Kauj Ruam (nrog Duab)
Tsawg-tus nqi Spherical Speaker Array: Cov cuab yeej ua suab nrov ua suab nrov hauv qhov xav tsis thoob, 360 degree zam, thaum lub suab nrov nrov nrov ua rau ntau qhov tsis txaus ntseeg, tsom teeb ntawm lub suab. Koj tuaj yeem siv nyiaj ib tuj ntawm cov khoom zoo nkauj: Hemisphere los ntawm Electrotap Experim