Maaari bang ayusin ang Arduino

Maaari Bang Ayusin Ang Arduino



Ang mga Arduino board ay malawakang ginagamit sa buong mundo para sa mga layuning pang-edukasyon. Tina-target ng Arduino ang maraming estudyante, inhinyero, at guro. Ang pagtatrabaho sa Arduino ay napakadali pagdating sa user friendly na IDE at lubos na katugmang mga board. Ngunit ang tunay na problema para sa mga gumagamit ay nagsisimula kapag ang isang solong maling koneksyon sa mga kable ay humantong sa pag-shut down sa Arduino board. Kapag ang pinsala ay nagawa sa Arduino, ang unang tanong na nasa isip ay maaari bang ayusin ang Arduino. Ang gabay na ito ang magiging sagot sa tanong na ito.

Maaari bang ayusin ang Arduino

Oo , maaaring ayusin ang Arduino ngunit ang lahat ay nakasalalay sa kung gaano ito kalubha na nasira. Upang mahanap ang tunay na problema sa board, dapat bigyang-pansin kahit ang pinakamaliit na detalye. Halimbawa, kung titingnan natin ang board ng Arduino Uno hindi lamang ang board ang nasira kundi pati na rin, ang mga bahagi na bumubuo sa Arduino ay nakakakuha ng tunay na pinsala. Ang Arduino ay binubuo ng iba't ibang mga peripheral na nagpapatakbo sa aming code. Kung ang isa o higit pang mga bahagi ay nawala sa pagkakasunud-sunod, maaaring hindi gumana ang Arduino.

Ang ilang mga pangunahing bahagi ng Arduino ay:







  • Atmega328p : Ito ang pangunahing microcontroller na nagsasagawa ng pagtuturo na ibinigay sa code.
  • Atmega16u2 : Pinangangasiwaan ng microcontroller na ito ang serial communication gamit ang USB interface.
  • Regulator ng boltahe : Kinokontrol nito ang papasok na kapangyarihan mula sa Vin o DC barrel jack hanggang sa regulated 5V.
  • Pinamunuan ng kapangyarihan : Nag-iilaw kapag naka-on ang Arduino.
  • Mga power pin : Hinahawakan ang input at output power ng Arduino. Maaaring kunin ang 5V at 3.3V bilang output.
  • Oscillator : Dalawang uri ng mga oscillator ang ginagamit ang isa ay ceramic at ang pangalawa ay kristal na parehong bumubuo ng 16MHz ng signal ng orasan.



Kung sakaling may sira ang alinman sa mga nabanggit na bahagi, hindi ito posibleng ayusin. Ang kailangan lang natin ay bumili ng bagong component at palitan ito ng luma. Ang ilang bahagi ng SMD ay mahirap palitan tulad ng serial interface microcontrollers kaya mas mabuting bumili ng bagong Arduino board. Habang ang pangunahing controller na Atmega328p ay may dalawang variation isa sa DIP at isa sa SMD. Kung mayroon kang DIP (Dual In-Line Packaged) Arduino board at patay na ang pangunahing controller pagkatapos ay bumili ng bagong controller at palitan ito.



Ang isang bagay na kailangan mong suriin ay bumili ng Atmega328p microcontroller na may paunang naka-install na bootloader o mag-install ng bago kapag binili mo ito.





Paano Ayusin ang Arduino Board

Upang ayusin muna ang Arduino board dapat nating i-troubleshoot ang Arduino board at tukuyin ang fault. Kapag natukoy ang may sira na bahagi maaari itong palitan ngunit kung ang pinsala ay nagawa sa mga track ng PCB mahirap itong ayusin. Dahil ang Arduino PCB ay multilayer na may maraming pinagsamang linya ng paghihinang.

Narito ang listahan ng mga hakbang na kailangang sundin upang ayusin ang Arduino board:



Suriin ang Power: Power Arduino board gamit ang USB o power supply at tingnan ang berdeng ilaw kung ito ay naka-on o hindi.

Subukang Mag-upload ng Test Sketch: Mag-upload ng test sketch sa isang Arduino board. Ang blink sketch ay karaniwang ginagamit para sa pagsuri kung gumagana ang isang microcontroller o hindi. Kung hindi mag-upload ang sketch, maaaring may isyu sa serial port o pangunahing microcontroller.

Suriin ang Paggana ng Voltage Regulator: Gamit ang DMM check output boltahe ng boltahe regulator sa 5V at 3.3V pin. Kung ang boltahe ay higit pa o mas mababa kaysa palitan ang boltahe regulator.

Gumamit ng ICSP kung Nabigo ang ATmega16U2 Chip: Ang Arduino ay mayroong Atmega16u2 chip para sa serial interface at mahirap itong palitan dahil ito ay isang SMD component sa Arduino subalit mayroong alternatibong paraan para sa komunikasyon gamit ang ICSP programming device sa pamamagitan ng ICSP connector sa Arduino board. Ang FTDI cable ay maaari ding gamitin para sa komunikasyon.

Palitan ang Nabigong ATmega328P Chip: Ang pangunahing microcontroller sa ilang mga board tulad ng Uno ay mapapalitan kung ito ay naka-install sa isang socket. Maaaring bumili ng bagong microcontroller na may paunang naka-install na bootloader. Ang mga Optiboot bootloader ay kasama na sa ilang chips, kaya makakatipid ka ng oras at pagsisikap. Maingat na palitan ang lumang chip at tandaan ang lokasyon ng Pin 1 upang maiwasan ang anumang problema. Mayroong pinakamataas na notch sa chip na nagpapahiwatig ng tamang oryentasyon ng microcontroller. Iwasang hawakan ang mga metal na pin, dahil ang static na kuryente ay maaaring maging sanhi ng pag-zap ng mga ito.

Konklusyon

Ang mga Arduino boards ay idinisenyo nang may labis na kumplikado na nagiging mahirap para sa isang normal na gumagamit na ayusin ito. Ito ay depende sa antas ng pinsala na natamo sa Arduino boards kung maaari silang ayusin. Bagama't ang ilang bahagi ng Arduino ay SMD, na mahirap ayusin, may iilan na maaaring palitan at madaling makuha sa makatwirang halaga. Inirerekomenda na bumili ng bagong board kung walang kaalaman ang user sa pag-troubleshoot ng Arduino.