Talaan ng mga Nilalaman:

Paano Bumuo ng isang Makukulay na LED Arduino Dice: 8 Hakbang
Paano Bumuo ng isang Makukulay na LED Arduino Dice: 8 Hakbang

Video: Paano Bumuo ng isang Makukulay na LED Arduino Dice: 8 Hakbang

Video: Paano Bumuo ng isang Makukulay na LED Arduino Dice: 8 Hakbang
Video: Lesson 22: Using Seven Segment Display with Arduino and Electronic Dice | SunFounder Robojax 2024, Nobyembre
Anonim
Paano Bumuo ng isang Makukulay na LED Arduino Dice
Paano Bumuo ng isang Makukulay na LED Arduino Dice
Paano Bumuo ng isang Makukulay na LED Arduino Dice
Paano Bumuo ng isang Makukulay na LED Arduino Dice
Paano Bumuo ng isang Makukulay na LED Arduino Dice
Paano Bumuo ng isang Makukulay na LED Arduino Dice

Sa tutorial na ito, malalaman mo kung paano bumuo ng isang makulay na LED Arduino dice, na maaaring "lulon" sa pamamagitan ng simpleng pagpindot sa isang pindutan. Ipapaliwanag ko kung paano bumuo ng Arduino, at kung paano ito mai-code. Ito ay isang medyo simpleng tutorial para sa mga nasa antas ng nagsisimula.

Hakbang 1: Mga Kagamitan

Mga Kagamitan
Mga Kagamitan

Hakbang 1: Ang unang hakbang kapag nagtatayo ng Arduino na ito ay upang magkasama ang lahat ng iyong mga materyales. Ang organisasyon ay susi kung nais mong bumuo ng isang mahusay na dice.

Mga Kagamitan: Ito ang mga sangkap na kakailanganin mo para sa proyektong ito:

  • Pitong magkakaibang mga kulay na LED
  • Breadboard
  • Arduino UNO
  • Pindutan
  • Isang 10k risistor
  • Pitong 220k o 330k resistors
  • Labintatlo na mga wire (aka mga cable ng konektor)
  • Arduino Software
  • USB cord
  • Laptop

Kung sakaling ikaw ay isang nagsisimula at maaaring hindi alam kung ano ang mga sangkap na ito, o kung ano ang kanilang hangarin, sa ibaba ay isang manu-manong gabay sa bawat nasasakupan.

LED- Isang LED o isang Light Emitting Diode, halos isang maliit na ilaw na kumikislap lamang.

Breadboard- Ang Breadboard ay kung saan mo ginawa ang iyong pang-eksperimentong modelo ng isang prototype ng isang de-koryenteng circuit. Arduino UNO- Ang Arduino ay isang pisikal na maaaring maprograma na circuit board.

Button- Ginagamit ang isang pindutan upang mapindot upang mapatakbo ang isa pang aparato

10k / 22k Resistor- Ang resistor ay isang aparato na lumalaban sa pagdaan ng isang kasalukuyang kuryente

Mga Wires- Ang metal na iginuhit upang makabuo ng manipis na kakayahang umangkop na mga tungkod o sinulid

Arduino Software- Maaaring maida-download ang Arduino software sa iyong laptop at kung saan isusulat mo ang iyong code na USB Cord- Gumagamit ka ng isang USB cord upang ikonekta ang Arduino sa iyong laptop, at upang ma-upload mo ang code sa iyong laptop

Laptop- Medyo nagpapaliwanag sa sarili, ngunit kailangan mo ng isang laptop upang aktwal na gumana ang dice na ito dahil gagamitin mo ito upang mai-code ang mga tagubilin sa dice.

Hakbang 2: Paglalakip sa Iyong mga LED

Paglalakip sa Iyong mga LED
Paglalakip sa Iyong mga LED
Paglalakip sa Iyong mga LED
Paglalakip sa Iyong mga LED

Ikabit ang iyong mga LED sa iyong breadboard. Mahalaga na ikabit mo muna ang iyong mga LED, kaysa sa anumang iba pang pagkakasunud-sunod sapagkat bubuo ka sa kung saan sila nakaposisyon. Maaari mong ilagay ang mga LED saanman sa breadboard hangga't gusto mo, subalit sila ay dapat na nasa parehong pagkakasunud-sunod. Nasa ibaba ang isang tsart para sa pagkakasunud-sunod dapat ay naroroon. Bilang karagdagan sa tsart, mayroong isang larawan na nagpapakita kung paano makilala ang pagkakaiba sa pagitan ng positibo / negatibong mga binti ng LED.

Hakbang 3: Paglalakip sa Iyong Mga Resistor

Paglalakip sa Iyong Mga Resistor
Paglalakip sa Iyong Mga Resistor

Matapos mong ikabit ang iyong mga LED, dapat mong i-fasten ang 220k resistors sa kanilang kaukulang LEDs. Sa kaliwang bahagi ng breadboard, dapat mong ikonekta ang mga ito sa mga positibo, at sa kanang bahagi ng breadboard, dapat silang konektado sa mga negatibo.

Hakbang 4: Pagkonekta sa Iyong Button

Pagkonekta sa Iyong Button
Pagkonekta sa Iyong Button
Pagkonekta sa Iyong Button
Pagkonekta sa Iyong Button

Ngayon na ang iyong tinapay ay may mga LED at ang kanilang 220k resistors, dapat mong idagdag ang mga sangkap na kinakailangan para sa pindutan. Maaari mong ilagay ang pindutan kahit saan mo gusto sa breadboard, hindi ganoon kalapit sa mga LED na nakakagambala sa lahat ng mga wire. Ang pindutan ay dapat may mga binti sa magkabilang panig ng Arduino. Ang susunod na hakbang upang gumana ang iyong pindutan ay upang maglakip ng isang 10k risistor sa parehong hilera ng pindutan, at ang negatibong bahagi ng breadboard (kaliwang bahagi).

Ang huling hakbang sa pagsasama-sama ng dice ay upang maglakip ng mga wires mula sa Arduino Uno sa breadboard. Upang magsimula sa, ang pin # 3 ay konektado sa pindutan. (Alam kong binabasa nito ang # 2 sa diagram ngunit pinalitan ko ito ng isang pin). Ang mga pin ay ang puwang sa Arduino Uno na may bilang mula 0-13, at isang mabuting tuntunin ng hinlalaki ay upang palaging gumana sa pagitan ng mga numerong iyon, hindi sa kanila. Pagkatapos, ang pin 4-10 ay konektado sa mga LED.

Hakbang 5: Paglalakip sa Natitirang mga Wires

Paglalakip sa Natitirang mga Wires
Paglalakip sa Natitirang mga Wires
Paglalakip sa Natitirang mga Wires
Paglalakip sa Natitirang mga Wires
Paglalakip sa Natitirang mga Wires
Paglalakip sa Natitirang mga Wires

Ngayon na ikinabit mo ang mga wire sa mga LED at ang pindutan, ang natitirang mga wires ay magkokonekta sa aktwal na Arduino upang gumana ang breadboard. Ang dalawang wires ay magkokonekta sa magkabilang panig ng Arduino sa mga pin ng GND (Ground), at isang kawad ay ikonekta ito sa 5V (limang volts). Panghuli, ang isang kawad na pupunta mula sa positibo sa breadboard hanggang sa pindutan ay nagtatapos sa pagbuo ng Arduino.

Hakbang 6: Pag-coding

Ngayon na matagumpay mong naitayo ang Arduino, ang susunod na hakbang ay i-code ito sa Arduino software. Bilang buod, pinapayagan ka ng software na ito na sabihin sa Arduino kung ano ang gusto mong gawin o kung ano ang nais mong mangyari sa anyo ng code.

Tiyak na may elemento ng coding sa tutorial na ito, at sa ibaba ay ang ibinigay na code (link) para sa dice na ito at pangkalahatang paliwanag kung ano ang ginagawa nito. Ang isang bagay na dapat tandaan ay ang mga pin ay dapat na tumugma sa mga numero sa code, halimbawa, kung mayroon kang kawad na kumokonekta sa iyong dice sa pin # 3 dapat sabihin nito ang pareho sa code. Una, ang unang bungkos ay ang mga numero na ipinasok ay ang mga pin na bawat isa ay maiugnay nila. Ibig sabihin sa halip na sabihin, "4" maaari mo lamang masabi sa ibaba ang Kaliwa kahit saan sa natitirang code. Ang susunod na bungkos ay sinasabi sa mga LED sa OUTPUT at ang pindutan sa INPUT. Susunod ay ang loop, kung saan ang Arduino ay naka-code upang "igulong" isang random na numero. Nangyayari ito dahil isingit mo ang randNumber.

Hakbang 7: Karagdagang Hakbang para sa Propesyonalismo

Ang mga wire sa breadboard ay maaaring bahagyang makubli ang mga LED, kaya para sa propesyonalismo, maaari mong i-cut ang isang karton o makapal na piraso ng papel upang itali ang mga LED, at takpan ang mga wire at resistor. Ito ay ganap na opsyonal, at nakasalalay sa iyong panlasa.

Hakbang 8: Konklusyon / Pangwakas na Produkto

Sa konklusyon, dapat kang magkaroon ng isang buong pagganap na Arduino dice, sa pamamagitan lamang ng pag-click ng isang pindutan. Isinama ko sa tutorial na ito ang mga iskema, larawan, at maikling video ng pag-andar upang matulungan ka kasama nito, kaya dapat ay matagumpay mong mabuo ito. Tulad ng nabanggit ko dati, ang ilang mga pagsasaayos na maaari mong gawin ay maaaring; magdagdag ng isang pabalat ng karton para sa propesyonalismo, na ginagawang mas neater at presentable ang iyong proyekto.

Mga Sanggunian

Inirerekumendang: