Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi at Mga Tool
- Hakbang 2: Schematic at Paano Ito Gumagana
- Hakbang 3: Buuin Ito
- Hakbang 4: I-program ang AVR
Video: Kontrolin ang Anumang bagay Sa Isang AVR Pin: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:16
Ipinapakita ng itinuturo na ito kung paano makontrol ang isang pangkat ng mga led na may isang output na microprocessor. Ang micro na gagamitin ko ay isang Atmel Attiny2313.
Hakbang 1: Mga Bahagi at Mga Tool
Mga Bahagi: Attiny2313 (Nakakuha ng 5 libreng mga sample mula sa Atmel) 20 pin socketResistors (anumang laki ay gagana, depende sa iyong pag-set up. Ipapaliwanag ko sa paglaon) 5v regulator (ang anumang gagana, gumagamit ako ng isang LM340) Transistors o Mosfets (pinakamadaling gawin hanapin at pinakamura ay karaniwang 2n3904's. Siguraduhin lamang na ito ay isang NPN transistor, o isang N-Channel Mosfet) 2 maliit na Capacitor (maghanap ng sheet ng data para sa regulator,.1uf at.22uf na may LM340) Maraming LED's Ilang protoboard o isang Kahit na anong programmer para sa AVRWireTools: Soldering Iron
Hakbang 2: Schematic at Paano Ito Gumagana
Ipinapakita ng unang eskematiko kung paano ko na-hook ang mga hilera ng led's sa mga output pin. Ang output pin ng AVR ay papunta sa base ng isang transistor, na kung saan ay wired upang gumana bilang isang switch. Kapag ang output ay mababa, o 0v, ang transistor ay naka-off, at ang kasalukuyang hindi maaaring dumaloy sa pamamagitan ng pag-load sa lupa. Kapag ang output ay mataas, o 5v, ang transistor ay nasa at kasalukuyang maaaring dumaloy sa pamamagitan ng pag-load sa lupa. Ito ay tinatawag na mababang panig na paglipat, at maaaring magamit para sa mga led, dc motor, stepper motor, at maraming iba pang mga bagay na nangangailangan ng mas maraming boltahe o kasalukuyang kaysa sa maaaring mai-output ng micro. Ang karga para sa proyektong ito ay ilang led's. Ang led ay maaaring wired anumang paraan na gusto mo, ngunit ang supply ng kuryente na iyong ginagamit ay matutukoy kung paano mo mai-hook up ang mga ito. Para sa akin, nakakita ako ng isang laptop charger na maaaring maglabas ng 16v sa 7.5 amps max. Ngayon ang pinaka mahusay na paraan upang mai-hook ang mga leds ay nasa isang serye na parallel array tulad ng ipinakita sa pangatlong larawan. Upang matukoy ang sukat ng risistor, alamin muna kung magkano ang boltahe na ibinaba bawat pinuno. Para sa asul at berde na led na ginamit ko, ang drop ng boltahe ay nasa 3 hanggang 3.3 volts. Ang pula at dilaw na led ay nasa paligid ng 2.2 volts. Ngayon idagdag ang lahat ng mga boltahe na patak sa serye (3 * 5 = 15v) Ngayon ibawas iyon mula sa iyong pinagmulan ng boltahe (16-15 = 1v) Ngayon alam mo kung magkano ang boltahe na ibinagsak ng iyong resistor (1v) Ngayon gumamit ng batas ng ohm upang malutas para sa R: V = IR (1v =.015R) * Gumamit ako ng 15ma para sa aking mga led, ito ay tipikal para sa 5mm ledSo Ngayon ang bawat strand ay gumagamit ng 15ma mula sa iyong supply. ay maaaring maging sariling pag-load, o maaari kang mag-attach ng maraming magkasama hangga't gusto mo, hangga't ang kabuuang kasalukuyang para sa pag-load na iyon ay hindi lalampas sa limitasyon para sa transistor. (Maaaring hawakan ng 2n3904 ang 100ma) * Ang transistor ay maaaring mapalitan ng isang N-Channel Mosfet
Hakbang 3: Buuin Ito
Ngayon ay maaari mo nang simulan ang breadboarding ng iyong circuit. Matapos kong gumawa ng ilang mga pagsubok sa breadboard, hinangin ko ang lahat sa isang protoboard. Kung nais mong makakuha ng tunay na magarbong, maaari mong i-layout ang iyong sariling board at i-etch ito gamit ang isa sa mga proseso na ipinaliwanag dito lugar.
Hakbang 4: I-program ang AVR
Ngayon ay oras na upang i-program ang iyong AVR. Kung hindi mo alam kung paano ito gawin, tingnan ang itinuturo na ito: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/Heto ang program na ginawa ko: Dumadaan lamang ito sa isang loop ng mga pagkakasunud-sunod magpakailanman. Kapag na-program ang AVR, maaari mo itong idikit sa socket na iyong na-solder sa iyong board, o kung wala kang isang socket, suriin ang programa sa isang breadboard, at kung ito ay tama, pagkatapos ay maaari mong solder ang maliit na tilad sa iyong board.
Inirerekumendang:
Kontrolin ang Arduino Gamit ang Telegram Bot Nang Walang Anumang Extra Hardware: 5 Mga Hakbang
Kontrolin ang Arduino Gamit ang Telegram Bot Nang Walang Anumang Extra Hardware: Mayroong isang malawak na hanay ng mga bagay na maaari mong gawin sa Arduino, ngunit naisip mo ba ang tungkol sa kontrolin ang iyong Arduino gamit ang isang Telegram bot? ANO ANG KAILANGAN MO: Ang Arduino UNO Node.js ay naka-install sa iyong PC Ang ilang mga kinokontrol na aparato (Gumagamit kami ng on-board LED ng Arduino sa
Kontrolin ang Hanggang sa 4 Servo Gamit ang isang Smartphone o Anumang Device na May isang Audio Output: 3 Mga Hakbang
Kontrolin ang Hanggang sa 4 Servo Paggamit ng isang Smartphone o Anumang Device na May isang Audio Output: Narito nagpapakita ako ng isang simpleng elektronikong montage upang makontrol ang hanggang sa apat na servos sa anumang aparato na makakabasa ng isang audio file
I-embed ang isang OEM GPS Sa Anumang bagay: 7 Hakbang
I-embed ang isang OEM GPS Sa Anumang bagay: Ipapakita ko sa iyo kung paano mag-hook up ng isang napapasadyang yunit ng OEM GPS. Ang mga ito ay mahusay na mga piraso ng kagamitan na maaaring mai-embed sa halos anumang bagay. Ang paggawa ng isang kumpletong na-customize na system ay maraming gawain. Karaniwan nang nangangailangan ito ng tukoy na kaalaman sa
Paano Makakuha ng Mga Kanta o Iba Pang Bagay-bagay sa isang DVD Bilang isang MP3: 4 Mga Hakbang
Paano Kumuha ng Mga Kanta o Iba Pang Bagay-bagay sa isang DVD Bilang isang MP3: Kung mayroon kang isang DualDisc na may mga kanta dito na nais mong pakinggan sa isang Ipod, o isang normal na DVD na marahil isang track ng komentaryo na nais mong pakinggan isang Ipod, basahin ang natitirang bahagi nito upang magawa iyon. Mga item na kailangan-Computer, kamay, utak, DVD, Ipod
I-access ang Kontrolin ang isang Server o Karamihan sa Anumang Windows Computer mula sa malayo .: 6 Mga Hakbang
I-access ang Kontrolin ang isang Server o Karamihan sa Anumang Windows Computer mula sa malayo .: Ang itinuturo na ito ay isang kumbinasyon ng ilang mga ideya na nakita ko dito sa mga itinuturo. Ang Ha4xor4life ay naglabas ng isang itinuturo na tinatawag na Check up sa iyong personal na server ng file nang madali. Ito ay isang magandang ideya ngunit kinakailangan ito ng isang monitor na may dalawang input