Talaan ng mga Nilalaman:

Pagsakay sa Mga Pader: Google Street View Stationary Bike Interface: 12 Hakbang (na may Mga Larawan)
Pagsakay sa Mga Pader: Google Street View Stationary Bike Interface: 12 Hakbang (na may Mga Larawan)

Video: Pagsakay sa Mga Pader: Google Street View Stationary Bike Interface: 12 Hakbang (na may Mga Larawan)

Video: Pagsakay sa Mga Pader: Google Street View Stationary Bike Interface: 12 Hakbang (na may Mga Larawan)
Video: SMASHY CITY CURES BAD HAIR DAY 2024, Nobyembre
Anonim
Pagsakay sa Mga Pader: Google Street View Stationary Bike Interface
Pagsakay sa Mga Pader: Google Street View Stationary Bike Interface

The Riding Through Walls: Pinapayagan ka ng Google Street View Stationary Bike Interface na mag-ikot sa Google Street-View mula sa ginhawa ng iyong sala. Paggamit ng ilang simpleng electronics, isang Arduino, isang nakatigil na bisikleta, isang computer, at projector o TV maaari mong tuklasin ang mundo nang hindi umaalis sa bahay. Tingnan ang https://ridingthroughwalls.megansmith.ca/ para sa karagdagang impormasyon.

Hakbang 1: Mga Kagamitan

Listahan ng Mga Bahagi

  • Door Sensor / Reed Switch (Adafruit ID375, Sparkfun COM-13247, Digikey COM-13247)
  • 1 o 2 Magneto (Adafruit ID9, Sparkfun COM-08890)
  • 2 Mga Pushbutton (Adafruit ID471, Adafruit ID1505, Sparkfun COM-09337, Sparkfun COM-11967, Sparkfun COM-11994, Digikey COM-09337)
  • Wire 7.62 m (25 ft) (Adafruit ID290 / ID2984, Sparkfun COM-08022 / COM-08026, Digikey PRT-08022 / PRT-08026)
  • Opsyonal na Mabilis na kumokonekta (Adafruit ID1152, Digikey WM13557-ND, o Digikey A108294CT-ND para sa mas maliit na mga konektor)
  • 2 Tube Clamp
  • Mga paglalakbay sa Zip-Ties o Velcro
  • Pag-urong ng init (Adafruit ID344)
  • Arduino Leonardo, Dahil, Micro, o Zero (kinakailangan para sa kakayahan ng Human Interface Device)

    Ang mga advanced na workaround upang paganahin ang HID para sa Arduino Uno o Mega ay matatagpuan dito o dito

Mga Kagamitan para sa Assembly

    • Mga pamutol ng wire

    • Mga karayom sa ilong
    • Panghinang na Bakal (opsyonal)
    • Flux Core Solder (opsyonal)
    • Electrical Tape (opsyonal)
    • Heat gun o mas magaan

Kagamitan na Kinakailangan Para magamit Paggamit ng bisikleta na nakatigil

    • Computer na may output ng USB at monitor
    • Projector o Monitor

Hakbang 2: Ihanda ang Iyong Puwang

Ang proyektong ito ay inilaan upang payagan kang galugarin ang mundo sa pamamagitan ng bisikleta mula sa ginhawa ng iyong sala. Para sa pinakamahusay na mga resulta gamitin sa isang projector na sumasakop sa buong pader ng inaasahang imahe. Ang mga TV at monitor ay gagana rin, ngunit mas malaki ang imahe, mas mabuti ang pagsasawsaw. Ilagay ang iyong nakatigil na bisikleta sa isang makatwirang distansya mula sa imahe, na malapit sa nakasentro hangga't maaari.

Sa isang ideya kung saan mo nais na ilagay ang lahat ng iyong mga bahagi maaari mo na ngayong patakbuhin ang mga wire mula sa mga pindutan at lumipat ang tambo sa Arduino upang makakuha ng isang pagtatantya kung gaano katagal ang iyong mga wire.

Hakbang 3: Circuit

Circuit
Circuit
Circuit
Circuit
Circuit
Circuit

Ang Riding Through Walls Ang Google Street View Bike ay gumagamit ng isang simpleng circuit na binubuo ng dalawang mga pushbutton at isang switch ng tambo na konektado mula sa mga input ng Arduino patungo sa lupa. Ang panloob na resistors ng pullup ay ginagamit na pag-iwas sa pangangailangan na buuin ang circuit na may panlabas na resistors. Ang ipinakitang circuit ay nasubukan kasama ng Arduino Leonardo at dapat na gumana para sa anumang Arduino.

  • Magnetic reed switch na nakakabit mula sa pin 2 hanggang lupa
  • Kanang pushbutton na nakakabit mula sa pin 3 hanggang lupa
  • Kaliwang pushbutton na nakakabit mula sa pin 4 hanggang lupa
  • Panloob na resistors ng pullup na ginamit para sa lahat ng tatlong mga pin

TANDAAN: Habang ang circuit ay umaasa sa panloob na resistors ng Arduino mangyaring mag-ingat dahil ang pagtatakda ng mga koneksyon sa OUTPUT HIGH ay maaaring maikli ang 5V sa lupa at permanenteng makapinsala sa Arduino.

Hakbang 4: Bumuo ng Mga Pindutan

Patakbuhin ang dalawang haba ng kawad mula sa Arduino patungo sa bawat isa sa mga pindutan ng pindutan ng handlebar. Gupitin ang kawad hanggang sa haba at crimp sa mabilis na mga pagkakabit sa dulo na ikakabit sa pindutan. Kung mas gusto mo ang wire ay maaaring solder sa mga pindutan sa halip.

Hakbang 5: Mag-install ng Mga Pindutan para sa Pag-on

Nakasalalay sa laki at hugis ng iyong mga handlebars mayroong isang bilang ng mga paraan upang ilakip ang iyong mga pindutan ng push. Gugustuhin mong madali silang ma-access at malapit sa iyong mga kamay.

Pansamantala o Flexible na Solusyon: Paggamit ng Tape o Velcro strips

  • Gumamit ng mga Velcro strip o isang malakas ngunit nababaluktot na tape tulad ng electrical tape, hockey tape, o gaffer tape.
  • Hawakan ang pindutan sa lugar patayo sa handlebar.
  • Balutin ang velcro / tape sa paligid ng parehong pindutan at hawakan, na gumagawa ng isang hugis na X na pattern upang maiwasan ang pag-ikot ng pindutan.

Permanenteng Solusyon: Paggamit ng karaniwang handlebar

Mag-drill ng isang butas sa parehong lapad ng iyong pindutan at i-thread ang mga wire upang ang iyong pindutan ay maipasok sa handlebar sa isang komportableng distansya para sa iyong mga hinlalaki upang mapatakbo ang mga ito habang hinahawakan ang iyong mga handlebars

Hakbang 6: Ikabit ang Arduino sa Bike

Ikabit ang Arduino sa Bike
Ikabit ang Arduino sa Bike
Ikabit ang Arduino sa Bike
Ikabit ang Arduino sa Bike

Upang ikabit ang Arduino Leonardo sa bisikleta gamitin ang plastic mount na ibinigay kasama ng Arudino.

  1. Patakbuhin ang isang Velcro strip sa pamamagitan ng patayong grating sa bundok.
  2. Loop ang Velcro sa paligid ng bisikleta kung saan mo nais na ilakip ito.
  3. Ipasok ang Arduino sa bundok sa pamamagitan ng pagpindot sa lugar.

Kung wala kang plastic mount na kasama ng Arduino may iba pang mga paraan upang makagawa ng isang kaso at lokasyon upang maiimbak ang system nang ligtas.

Handlebar / saddle bag

Maaari mo lamang ilagay ang Arduino sa isang hawakan o bag ng siyahan upang mapanatili itong ligtas at protektado. Ang bag ay idinisenyo upang madaling maiugnay sa karamihan ng mga bisikleta

Basket

Kung ang iyong bisikleta ay may isang basket maaari mong ilagay ang Arduino sa basket at takpan ng isang proteksiyon sa ibabaw tulad ng isang plastic sheet o kahoy na board.

Reusable Plastic Container

Maaari mo ring gamitin ang isang magagamit muli na lalagyan ng plastik. Ang isang maliit na lalagyan ng Ziploc o Tupperware ay dapat ding gumawa ng trick. Gupitin lamang o mag-drill ng mga butas sa base ng lalagyan upang mapatakbo ang mga kurbatang zip, at isang butas upang mapatakbo ang mga wire. Itali ng Zip ang lalagyan sa bisikleta at ilagay ang takip kapag naka-install ang Arduino.

3D na naka-print na Kaso

Mayroong isang bilang ng mga naka-print na kaso ng 3D na maaari mong i-download at mai-print mula sa mga site tulad ng Thingiverse kasama ang isa para sa Arduino Uno at Leonardo. Maaaring gusto mong baguhin ang kaso bago i-print upang umangkop sa iyong mounting solution, halimbawa sa paggawa ng mga butas upang mapatakbo ang mga kurbatang zip sa kaso. I-print lamang ng 3D ang kaso, tipunin ito, at i-zip itali o i-tape ito sa bisikleta.

Hakbang 7: I-install ang Reed Switch at Magnet

I-install ang Reed Switch at Magnet
I-install ang Reed Switch at Magnet

Una, ang reed switch at kaukulang magnet ay kailangang mai-install sa gulong at frame. Nakasalalay sa uri ng sistema ng pagmamaneho na ginagamit ng iyong nakatigil na bisikleta kailangan mong kumuha ng isang bahagyang naiibang diskarte, ngunit sa bawat kaso ang magnet ay nagpapatuloy sa gumagalaw na bahagi at ang reed switch ay pumupunta sa frame. Dapat silang mai-mount sa isang lokasyon kung saan hindi sila makagambala sa anumang iba pang mga bahagi tulad ng mga preno o mga bahagi ng drivetrain. Kung ang mga wire na nakakabit sa switch ng tambo ay hindi sapat na mahaba kailangan mong maghinang ng higit pang kawad upang pahabain ang mga ito.

Alternatibong 1 - Bike Wheel Sa Tyre

Kung gumagamit ka ng isang regular na bisikleta sa isang trainer ng bisikleta, o isa sa maraming mas matandang mga nakatigil na bisikleta na gumagamit ng isang karaniwang gulong at gulong ng bisikleta kung gayon ang mga hakbang na ito ay para sa iyo.

  1. Subukang ilagay ang magnet nang direkta sa gulong. Kung ang gulong ay bakal pagkatapos ang magnet ay hahawak sa sarili nito sa lugar.
  2. Kung ang magnet ay hindi mananatili sa lugar maaari itong mai-attach sa gulong gamit ang double sided mounting tape, mainit na pandikit o sobrang pandikit.
  3. Bilang kahalili ang isang pangalawang pang-akit ay maaaring mailagay sa loob ng rim upang hawakan ang pang-akit sa gulong. Upang magawa ito sundin ang mga hakbang na ito:

    • Alisin ang gulong mula sa bisikleta dahil mas madali nito ang mga sumusunod na hakbang.
    • I-deflate ang gulong sa pamamagitan ng pag-alis ng dust cap at pagpindot sa balbula gamit ang isang distornilyador, bolpen o iba pang maliit na tool.
    • Hilahin ang gulong pabalik mula sa gilid kung saan mo nais na mai-install ang magnet.
    • Maglagay ng isang magnet sa loob ng rim, i-offset patungo sa isang gilid ng gulong. Ilagay ang iba pang pang-akit sa labas ng rim sa parehong lokasyon. Ang mga magnet ay dapat na hawakan ang bawat isa sa lugar.
    • Muling palakihin ang gulong gamit ang isang pump pump o air compressor, tiyaking hindi lalampas sa inirekumendang presyon na naka-print sa gilid ng gulong.
    • I-install muli ang gulong sa bisikleta.
  4. I-install ang Reed Switch sa frame sa loob ng 12 mm (0.5 ") ng magnet habang pinapanatili itong malinaw ng anumang mga gumagalaw na bahagi. Siguraduhin na ang mas malaking bahagi ng reed switch ay nakaharap sa magnet. Gumamit ng mga zip-ties, velcro strips, tape, o mainit na pandikit upang mai-secure ito sa lugar.

Alternatibong 2 - Ehersisyo sa Bike na may Flywheel

Karamihan sa mga modernong ehersisyo na bisikleta ay gumagamit ng isang compact flywheel ng ilang uri kapalit ng gulong. Sa kasong ito kakailanganin mong gumamit ng dobleng panig na mounting tape o pandikit dahil walang paraan upang ma-secure ang magnet na may pangalawang pang-akit.

  1. Maghanap ng isang lokasyon ng pag-mount para sa magnet na hindi makagambala sa anumang mga bahagi ng preno, frame o drive ng tren.
  2. Ikabit ang magnet sa flywheel gamit ang double-sided tape, mainit na pandikit, o sobrang pandikit.
  3. I-install ang Reed Switch sa frame sa loob ng 12 mm (0.5 ") ng magnet habang pinapanatili itong malinaw sa anumang mga gumagalaw na bahagi. Gumamit ng mga zip-ties, velcro strips, tape, o mainit na pandikit upang ma-secure ito sa lugar.

Alternatibong 3 - Ehersisyo sa Bike na may Fan

Ang ilang mga nakatigil na bisikleta ay gumagamit ng isang fan para sa paglaban, sa kasong ito maaari mong ikabit ang pang-akit sa dulo ng isang talim ng fan.

  1. Alisin ang pabahay ng fan mula sa bisikleta.
  2. Maglakip ng magnet sa fan talim gamit ang isang pangalawang pang-akit sa kabilang panig ng talim ng fan, dobleng panig na tape o mainit na pandikit.
  3. I-mount nang malapit sa pabahay ng fan hangga't maaari.
  4. Muling i-install ang pabahay ng fan. Kung gumagamit ng isang fan style na nakatigil na bisikleta maaari mong ilagay ang direktang switch ng tambo sa pabahay ng fan.
  5. I-install ang Reed Switch sa frame o pabahay sa loob ng 12 mm (0.5 ") ng magnet habang pinapanatili itong malinaw sa anumang mga gumagalaw na bahagi. Gumamit ng mga zip-ties, velcro strips, tape, o mainit na pandikit upang mai-secure ito sa lugar.

Alternatibong 4 - Crank Mount

Kung wala sa mga nakaraang pamamaraan ang gagana para sa iyo, o kung nag-aalala ka tungkol sa pag-disassemble ng iyong bisikleta kung gayon ang pamamaraang ito ay gagana bilang isang huling paraan. Tandaan na maaayos ang iyong bilis hindi alintana kung anong gear o paglaban ang iyong ginagamit.

  • I-install ang magnet sa loob ng crank arm gamit ang double-sided tape o mainit na pandikit. Siguraduhing iwasan ang pag-install sa pedal pivot o masyadong malapit sa crankshaft.
  • I-install ang Reed Switch sa frame sa loob ng 12 mm (0.5 ") ng magnet habang pinapanatili itong malinaw sa anumang mga gumagalaw na bahagi. Gumamit ng mga zip-ties, velcro strips, tape, o mainit na pandikit upang mai-secure ito sa lugar.

Hakbang 8: Lumipat ng Reed Reed

  • Siguraduhin na i-verify na walang tumatama sa alinmang bahagi, at na hindi sila makagambala sa normal na pagpapatakbo ng bisikleta!
  • Kapag na-install na ang magnet at reed switch maaari mong i-verify ang operasyon gamit ang isang circuit tester o multimeter. Ang switch ay dapat na normal na bukas, pagsasara nang maikli kapag ang magnet ay dumadaan sa pamamagitan ng switch ng tambo.
  • Kung gumagamit ng isang multimeter ang paglaban sa pagitan ng mga switch ay dapat na "walang katapusan" maliban kung ang magnet ay malapit sa switch ng tambo, kung saan dapat itong maging malapit sa 0 hangga't maaari.

Hakbang 9: Programa Arduino

Bago mo ikonekta ang iyong Arduino sa system mahalaga na mai-install ang RTW-bike code. Titiyakin nito na hindi tatakbo ang lumang code at magdulot ng isang maikling mula sa 5V patungo sa lupa noong una mong itong nai-plug in.

  1. I-download ang o kopyahin ang code sa ibaba. Maaari mo itong makita sa GitHub sa
  2. Buksan sa Arduino IDE o katulad at ikonekta ang iyong Arduino sa pamamagitan ng USB.
  3. Baguhin ang # tukuyin ang CRANK_RATIO sa tamang numero para sa iyong pag-set up:

    • Sa karamihan ng mga pag-set up nais mong gayahin ang isang road bike na may isang 700c gulong. Itakda ang CRANK_RATIO sa 5
    • Kung nais mong kalkulahin ang CRANK_RATIO batay sa laki ng iyong gulong gamitin ang sumusunod na equation (kung saan d ang diameter:

      • Paggamit ng diameter sa millimeter: CRANK_RATIO = 11000 / (π * d)
      • Paggamit ng isang diameter sa pulgada: CRANK_RATIO = 433 / (π * d)
      • Bilog sa pinakamalapit na buong numero.
  4. Compile at i-upload ang code sa iyong Arduino.

RTW_v01p.ino

/ * Exercise Bike Interface sa Google Maps Street View Batay sa Keyboard. Programang Halimbawa ng Mensahe. Nagpapadala ng isang text string kapag pinindot ang isang pindutan. Inangkop upang isama ang higit pang pagmamanipula para sa 'Riding Trough Walls': isang X-Canada Bike ride througuh Google Streetview, ginanap ni Megan Smith. Ang circuit: * Magnetic reed switch na nakakabit mula sa pin 2 hanggang ground * Kanang pushbutton na nakakabit mula sa pin 3 hanggang ground * Kaliwang pushbutton na nakakabit mula sa pin 4 hanggang ground * Panloob na resistors ng pullup na ginamit para sa lahat ng tatlong mga pin nilikha noong 24 Okt 2011 binago noong 27 Mar 2012 ni Tom Binago ang Igoe noong Hunyo 24, 2012 ni Jeff Adkins na binago noong 13 Mayo 2015 ni Megan Smith na binago noong 15 Oktubre 2015 ni John Campbell Ang halimbawang code na ito ay nasa pampublikong domain.

www.arduino.cc/en/Tutorial/Keyboard Button

*/

// initialization of Constants #define NUMBER_OF_BUTTONS 3 #define BUTTON_FORWARD 2 #define BUTTON_LEFT 4 #define BUTTON_RIGHT 3

// bilang ng mga pedal na nagsusumamo ng isang solong "pataas na arrow"

# tukuyin ang CRANK_RATIO 5

# tukuyin ang KEYPRESS_DELAY_ON 100

# tukuyin ang KEYPRESS_DELAY_OFF 100

int buttonPin [NUMBER_OF_BUTTONS] = {BUTTON_FORWARD, BUTTON_LEFT, BUTTON_RIGHT}; // input pin para sa pushbutton

int nakaraang ButtonState [NUMBER_OF_BUTTONS] = {HATAAS, TAAS, TAAS}; // para sa pagsuri sa estado ng isang push Button int counter = 0; // button push counter int debounceFlag1 [NUMBER_OF_BUTTONS] = {0, 0, 0}; // debounce flag int debounceFlag2 [NUMBER_OF_BUTTONS] = {0, 0, 0}; // debounce flag // Ang mga flag ng debounce ay dalawang magkakahiwalay na mga magnetic field input na kinuha nang sunud-sunod. // kung tumutugma sila, pagkatapos ay ipinapalagay na ang switch ay talagang nag-trigger.

walang bisa ang pag-setup () {

// make the push Button pin an input: for (int i = 0; i <number_of_buttons; i ++) {= "" = "" pinmode (buttonpin , = "" input_pullup); = ""} = "" ipasimula = "" control = "" over = "" the = "" keyboard: = "" keyboard.begin (); = ""}

// Pangunahing Loop

void loop () {int buttonState [NUMBER_OF_BUTTONS] = {TAAS, TAAS, TAAS}; para sa (int i = 0; i = CRANK_RATIO) {counter = 0; Keyboard.press (218); antala (KEYPRESS_DELAY_ON); Keyboard.releaseAll (); antala (KEYPRESS_DELAY_OFF); }} debounceFlag1 = 0; debounceFlag2 = 0; } pahinga; case BUTTON_LEFT: kung (buttonState == LOW) {Keyboard.press (216); } iba pa {Keyboard.release (216); } pahinga; case BUTTON_RIGHT: kung (buttonState == LOW) {Keyboard.press (215); } iba pa {Keyboard.release (215); } pahinga; default: masira; } // i-save ang kasalukuyang estado ng pindutan para sa paghahambing sa susunod: nakaraangButtonState = buttonState ; }} / * if ((buttonState ! = nakaraangButtonState ) && (buttonState == LOW)) {debounceFlag1 = buttonState ; antala (2); debounceFlag2 = digitalRead (buttonPin ); kung (debounceFlag1 == debounceFlag2 ) {counter ++; kung (counter> = CRANK_RATIO) {counter = 0; Keyboard.press (218); antala (KEYPRESS_DELAY_ON); Keyboard.release (218); }} debounceFlag1 = 0; debounceFlag2 = 0;

*/

Hakbang 10: Pagkumpleto ng Pag-set up

Patakbuhin ang USB cable mula sa iyong laptop papunta sa bisikleta at pataas ang frame sa Arduino. I-tape ang cable sa sahig gamit ang gaffer o duct tape kung kinakailangan at i-zip itali o i-tape ito sa frame ng bisikleta. Sa kumpletong mga kable, ikonekta ang USB plug sa iyong computer. Kung hindi pa ito konektado, patakbuhin ang HDMI o katulad na monitor cable mula sa computer patungo sa projector o TV.

Hakbang 11: Sumakay sa Mga Pader

Ngayon na naka-install na ang electronics at na-set up ang kagamitan handa ka nang pumunta para sa iyong unang pagsakay!

  1. Sa iyong computer, buksan ang Google Maps at mag-navigate sa kung saan mo nais na sumakay!
  2. Pumili ng isang lokasyon upang magsimula alinman sa pamamagitan ng:

    • Pag-drag sa Street View na "Pegman" mula sa kanang kanang bahagi ng screen patungo sa isang naka-highlight na kalsada.
    • Ang pag-click sa kalsada, pagkatapos ay pag-click sa imahe na lilitaw sa ilalim ng screen.
  3. I-click ang "Itago ang Imagery" sa kanang sulok sa ibaba ng screen.
  4. Upang gawing fullscreen ang Street View:

    • Sa PC: Pindutin ang F11
    • Sa Mac: Pindutin ang ctrl + cmd + f o i-click ang berdeng pindutan ng fullscreen sa kaliwang tuktok ng window.
    • Maaari kang lumabas sa fullscreen mode sa pamamagitan ng pagpindot sa parehong (mga) key.
  5. Mag-click sa screen at paikutin ang view ng linya na may kalsada.
  6. Sumakay sa iyong bisikleta at magsimulang mag-pedal!
  7. Upang lumiko, pindutin ang kaliwa o kanang mga pindutan na naka-mount sa mga handlebar.

Hakbang 12: Pag-troubleshoot

  • Ang bisikleta ay natigil o hindi sumusulong

    • Subukang lumiko sa kaliwa o kanan upang makita kung maaari kang magpatuloy sa ganoong paraan
    • Ang window ay maaaring nawala ang pagtuon, kung saan kailangan mo lamang pumunta sa computer at mag-click nang isang beses sa gitna ng window ng Street View.
    • Minsan may mga puwang sa Street View na pumipigil sa iyo na magpatuloy. Sa kasong ito kakailanganin mong pumunta sa iyong computer at lumipat sa isang bagong lokasyon upang magpatuloy.
    • Suriin upang matiyak na nakakonekta ang USB at pinapagana ng Arduino (ang berdeng ilaw ay dapat na nakabukas).
    • Ang mga check wed switch wires ay maayos na konektado at hindi naputol.
    • Suriin na ang magnet ay nasa lugar pa rin ng gulong at ang puwang sa pagitan ng reed switch ay hindi naging napakalaki.
    • Subukang paikliin ang mga contact sa switch ng tambo upang subukan ang isang sira na paglipat.
  • Kaliwa at Kanang mga pindutan na hindi umiikot ang view

    • Subukang mag-pedal, kung ang pagtingin ay hindi sumusulong sundin ang mga hakbang para sa pag-troubleshoot ng isang natigil na bisikleta sa itaas.
    • Kung ang bike ay sumusulong, ngunit ang kaliwa at kanang switch ay hindi paikutin ang view malamang na ito ay isang problema sa mga switch o koneksyon.
    • Suriin ang mga kable ng pindutan na maayos na konektado at hindi naputol.
    • Subukang paikliin ang mga contact sa pindutan upang subukan ang isang sira na pindutan
  • Jamming o gulong o pedal

    • Suriin ang clearance sa switch ng reed upang matiyak na hindi ito nakikipag-ugnay sa anumang mga gumagalaw na bahagi
    • Suriin ang pagruruta sa wire upang matiyak na ang mga kable ay hindi gusot

Inirerekumendang: