Cov txheej txheem:

DIY Givi V56 Motorcycle Topbox Lub Teeb Khoom Nrog Cov Teeb Meem: 4 Cov Kauj Ruam (nrog Duab)
DIY Givi V56 Motorcycle Topbox Lub Teeb Khoom Nrog Cov Teeb Meem: 4 Cov Kauj Ruam (nrog Duab)

Video: DIY Givi V56 Motorcycle Topbox Lub Teeb Khoom Nrog Cov Teeb Meem: 4 Cov Kauj Ruam (nrog Duab)

Video: DIY Givi V56 Motorcycle Topbox Lub Teeb Khoom Nrog Cov Teeb Meem: 4 Cov Kauj Ruam (nrog Duab)
Video: DIY Givi V56 Topbox Lighting Kit 2024, Kaum ib hlis
Anonim
Image
Image
DIY Givi V56 Motorcycle Topbox Lub Teeb Khoom Nrog Cov Teeb Meem
DIY Givi V56 Motorcycle Topbox Lub Teeb Khoom Nrog Cov Teeb Meem
DIY Givi V56 Motorcycle Topbox Lub Teeb Khoom Nrog Cov Teeb Meem
DIY Givi V56 Motorcycle Topbox Lub Teeb Khoom Nrog Cov Teeb Meem

Raws li tus neeg caij tsheb kauj vab, kuv txhua tus paub zoo txog kev kho zoo li kuv tsis pom ntawm txoj kev. Ib yam uas kuv ib txwm ntxiv rau kuv lub tsheb kauj vab yog lub npov saum toj uas feem ntau muaj teeb pom kev zoo. Kuv nyuam qhuav hloov kho rau lub tsheb kauj vab tshiab thiab yuav Givi V56 Monokey lub thawv vim nws muaj ntau qhov chaw rau khoom. Lub thawv no muaj qhov chaw rau lub teeb pom kev zoo hauv lub Hoobkas uas muaj ob kab ntawm LEDs rau txhua sab. Qhov teeb meem yog cov khoom siv no txog $ 70 thiab tsuas yog nres. Muaj cov khoom siv tom qab muag uas tej zaum yuav zoo ib yam thiab tej zaum yuav yooj yim me ntsis rau nruab, tab sis koj tus nqi nce mus txog $ 150. Ua tus neeg muaj txiaj ntsig thiab tab tom nrhiav kev zam txim los sim tawm cov kab ntawv LED tau hais tseg, Kuv txiav txim siab los ua ib qho kev sib koom ua ke uas tsis tsuas yog yuav tsum muaj lub teeb nres, tab sis khiav teeb (ntawm thaum twg los xij), tig teeb liab, thiab teeb teeb meem. Tsuas yog rau qhov heck ntawm nws, Kuv txawm ntxiv qhov pib ua ntu zus…. vim kuv ua tau. Nco ntsoov tias qhov no coj ntau txoj haujlwm los ua txawm hais tias kuv muaj ntau yam los txiav txim. Txawm hais tias ua haujlwm li cas los xij, Kuv zoo siab nrog qhov ua tau li cas. Vam tias qhov no xaus rau qhov muaj txiaj ntsig zoo rau lwm tus.

Kev ua haujlwm yooj yim ntawm qhov txheej txheem no ua haujlwm li cas yog chav Arduino saib rau cov cim ntawm lub pins: nres lub teeb, sab laug tig lub teeb, thiab tig teeb sab xis. Txhawm rau nyeem qhov 12 volt teeb liab los ntawm lub maus taus, Kuv siv optoisolators los hloov 12V teeb liab mus rau 5V teeb liab uas Arduino tuaj yeem nyeem tau. Txoj cai ntawd tos rau ib qho ntawm cov cim no tom qab ntawd tso tawm cov lus txib rau LED sawb siv lub tsev qiv ntawv FastLED. Qhov ntawd yog qhov pib, tam sim no kom nkag mus rau cov ntsiab lus.

Khoom siv

Cov no yog cov khoom uas kuv siv vim feem ntau kuv twb muaj lawv dag ib ncig. Pom tseeb, lawv tuaj yeem hloov pauv raws li xav tau:

  1. Arduino - Kuv siv nano rau kev txiav txim siab me me tab sis koj tuaj yeem siv txhua yam uas koj xav zoo li tsuav koj muaj tsib tus pin los siv.
  2. 5V tus tswj hwm - Kuv siv L7805CV uas muaj peev xwm ntawm 1.5 amps. Txoj haujlwm no yuav siv 0.72 amps rau LEDs ntxiv rau lub zog rau nano, yog li 1.5 ua haujlwm zoo rau txoj haujlwm no.
  3. Capacitors - koj yuav xav tau ib qho 0.33 uF thiab ib qho 0.1 uF rau qhov ntsuas hluav taws xob kom ua haujlwm tau zoo.
  4. 3x optoisolators - ua lub teeb liab hloov pauv los ntawm 12V mus rau 5V. Kuv siv PC817X yam uas tsuas muaj plaub tus pin uas yog txhua yam peb xav tau.
  5. Resistors - koj yuav xav tau ob hom, peb ntawm txhua hom. Thawj qhov xav tau kom txaus los txo qhov tam sim no los ntawm optoisolator IR LED. Koj yuav xav tau yam tsawg 600 ohm, tab sis 700 yuav yog lub tswv yim zoo los daws qhov hloov pauv ntawm lub maus taus. Lwm qhov yuav tsum yog qhov chaw nruab nrab ntawm 10k thiab 20k rau lub teeb liab nrawm ntawm lwm sab ntawm optoisolator.
  6. Pawg thawj coj saib tsab ntawv - Kuv muaj qee qhov me me txaus kom haum rau hauv lub thawv me me uas muaj qhov txiav me me.
  7. Lub thawv phiaj xwm - loj txaus kom haum cov khoom, tab sis me me txaus kom yooj yim kom haum.
  8. Hlau - Kuv tau siv Cat 6 ethernet xaim vim tias kuv muaj nws ntau zaum. Qhov no muaj yim lub xov tooj txhua xim xim uas tau pab nrog txhua qhov sib txawv sib txuas thiab yog qhov ntsuas loj txaus los daws qhov teeb meem tam sim no.
  9. Plugs - txhua qhov chaw koj xav kom lub kaw lus tshem tau yooj yim. Kuv siv lub ntsaws ntsaws dej kom tso lub thawv sab saum toj raug tshem tawm thiab los daws cov nag lossis dej uas tau los ntawm nws. Kuv kuj xav tau cov ntsaws me me rau cov kab hluav taws xob LED yog li kuv tsis tas yuav xaum qhov loj.
  10. Zip ties thiab zip khi nplaum mounts tuav txhua yam hauv qhov chaw.
  11. Shrink qhwv kom huv cov kev sib txuas.

Kauj Ruam 1: Tsim Circuit Court

Tsim lub Circuit
Tsim lub Circuit
Tsim lub Circuit
Tsim lub Circuit
Tsim lub Circuit
Tsim lub Circuit

Pom tseeb, yog tias koj ua raws li kuv qhov kev tsim, koj yuav tsis tas yuav hla qhov kev sim uas kuv tau ua. Thawj qhov kuv tau ua yog kom paub tseeb tias kuv tus lej ua haujlwm thiab kuv tuaj yeem tau txais lub teeb liab los ntawm optoisolators nrog rau kev tswj kom raug cov hlua LED. Nws siv sijhawm me ntsis los txiav txim seb yuav ua li cas zoo tshaj los txuas lub teeb liab mus rau tus cais tab sis dhau los ntawm kev sim thiab yuam kev kuv pom txoj hauv kev raug. Kuv nyuam qhuav siv tus qauv txheej txheem txheej txheem txij li thaum kuv tsuas yog tsim ib qho thiab xam tawm cov kab ntawv kab yuav tau siv sijhawm ntau dua li nws tsim nyog. Sab saum toj ntawm lub rooj tsav xwm hauv Circuit Court zoo li zoo, tab sis hauv qab zoo li me ntsis kev tsis sib haum, tab sis tsawg kawg nws ua haujlwm tau zoo.

Kev tsim qauv pib pib nrog kev nkag mus rau 12V lub zog los ntawm qhov chaw hloov pauv (xaim uas tsuas yog siv thaum lub tsheb maus taus qhib). Daim duab kab hluav taws xob tuaj yeem pab nrhiav cov hlau no. Qhov no yog pub rau ib sab ntawm tus tswj hluav taws xob. 0.33 uF capacitor txuas cov tswv yim no rau hauv av ntawm tus tswj qhov hluav taws xob uas tom qab ntawd pub rov qab rau hauv av ntawm lub maus taus. Cov zis ntawm tus tswj hwm qhov hluav taws xob yuav muaj 0.1uF capacitor khi rau hauv av. Cov capacitors no pab ua kom tawm qhov hluav taws xob los ntawm tus tswj hwm. Yog tias koj tsis tuaj yeem pom lawv hauv daim duab ntawm lub rooj tsav xwm hauv Circuit Court, lawv nyob hauv qab qhov ntsuas hluav taws xob. Los ntawm qhov ntawd, kab 5V mus rau Vin ntawm Arduino, mus rau lub hwj huam tus pin uas yuav pub cov kab hluav taws xob LED, thiab ob Qhov Chaw Sab ntawm optoisolator uas yuav pub rau hauv Arduino pins muab qhov xav tau 5V teeb liab.

Raws li rau optoisolators, muaj ob sab: ib qho nrog IR LED thiab lwm qhov nrog transistor nrog thiab IR ntes. Peb xav siv IR LED sab los ntsuas 12V teeb liab. Txij li thaum LED muaj qhov hluav taws xob rau pem hauv ntej ntawm 1.2V, peb xav tau tam sim no txwv kev tiv thaiv hauv koob. 12V - 1.2V = 10.8V thiab khiav LED ntawm 18 mA (Kuv ib txwm nyiam khiav qis dua 20 mA rau lub neej vim li cas), koj yuav xav tau tus tiv thaiv R = 10.8V/0.018A = 600 ohm. Cov hluav taws xob ntawm cov tsheb kuj tseem ua haujlwm siab dua, muaj peev xwm mus txog 14V, yog li nws zoo dua los npaj rau qhov ntawd, uas yog kwv yees li 710 ohm, txawm hais tias 700 yuav ntau dua qhov tsim nyog. Cov zis rau sab LED ces pub rov qab rau hauv av. Rau qhov tso tawm sab ntawm tus optoisolator, cov tswv yim yuav siv 5V teeb liab los ntawm tus tswj hwm tom qab ntawd cov zis yuav txuas rau lwm tus tiv thaiv ua ntej mus rau hauv av. Tus tiv thaiv no tsuas yog xav tau nyob ib puag ncig 10k - 20k ohm, tsawg kawg yog qhov kuv daim ntawv qhia pom. Qhov no yuav muab kev ntsuas teeb liab sai vim tias peb tsis cuam tshuam nrog ib puag ncig nrov nrov. Cov zis rau Arduino tus pin yuav tawm ntawm tus tiv thaiv thiab cov zis ntawm tus optoisolator kom thaum lub teeb liab tawm tus pin qis thiab thaum lub teeb liab nyob ntawm tus pin siab.

Cov kab hluav taws xob LED muaj peb lub xov hlau txuas nrog lawv: Lub zog, hauv av, thiab cov ntaub ntawv. Lub zog yuav tsum yog 5V. Txoj haujlwm no siv 12 LEDs tag nrho (txawm hais tias kuv muaj LEDS ntau dua ntawm cov kab ntawv tab sis kuv tsuas yog siv txhua qhov LED thib peb) thiab txhua tus siv 60mA thaum lub teeb dawb siv ntawm qhov ci tag nrho. Qhov no muab tag nrho 720 mA. Peb nyob zoo hauv lub zog tso tawm rau tus tswj hluav taws xob, yog li peb nyob zoo. Tsuas yog xyuas kom tseeb tias cov hlau yog qhov ntsuas loj txaus los tswj lub zog, Kuv tau siv 24 ntsuas Cat 6 ethernet xaim. Ethernet xaim yog ib yam uas kuv tau zaum ib puag ncig thiab nws muaj 8 xim xaim xov tooj yog li nws ua haujlwm tau zoo rau txoj haujlwm no. Tsuas yog cov xov hlau uas tom qab ntawd yuav tsum tau mus rau lub thawv sab saum toj nws tus kheej yog lub zog thiab hauv av (uas ob leeg tau sib cais ntawm cov kab ntawv) thiab ob kab kab ntawv (ib qho rau txhua kab).

Tus so ntawm txoj hlua txuas nrog tus pin ntawm arduino thiab pub nws lub zog. Cov koob uas tau siv rau txoj haujlwm no yog cov hauv qab no:

  1. Vin - txuas nrog 5V
  2. Gnd - txuas rau hauv av
  3. Pin2 - txuas nrog Sab laug kab ntawv cov ntaub ntawv kab
  4. Pin3 - txuas nrog Txoj Cai Sawb cov ntaub ntawv kab
  5. Pin4 - txuas nrog Nres teeb liab los ntawm optoisolator
  6. Pin5 - txuas nrog Sab laug tig teeb liab los ntawm optoisolator
  7. Pin6 - txuas nrog Txoj cai tig teeb liab los ntawm optoisolator

Kauj ruam 2: Txuas thiab Txhim Kho

Txuas thiab Txhim Kho
Txuas thiab Txhim Kho
Txuas thiab Txhim Kho
Txuas thiab Txhim Kho
Txuas thiab Txhim Kho
Txuas thiab Txhim Kho

Thaum tsim lub Circuit Court, lub sijhawm los ua qhov xaim no rau hauv qhov chaw. Siv koj lub xov tooj hluav taws xob txuas rau koj lub tsheb kauj vab, koj yuav tsum nrhiav cov hauv qab no:

  • Hloov fais fab mov
  • Hauv av
  • Nres Teeb Nres Hauv
  • Sab Qaum Liab Teeb Hauv
  • Sab Qaum Teeb Teeb Hauv

Rau kuv, muaj ib lub ntsaws uas muaj txhua yam ntawm nws, yog li kuv tsuas yog siv qhov ntawd. Nrog lub sijhawm txaus, kuv yuav tuaj yeem pom qhov zoo sib xws thiab tsuas yog ua qhov ntsaws rau hauv tus qauv, tab sis kuv tsis ua, yog li kuv tsuas yog tshem tawm cov rwb thaiv tsev hauv qhov chaw thiab muab cov xaim tshiab txuas rau nws. Kuv siv cov plugs ntawm cov kev sib txuas sib txuas kom kuv tuaj yeem tshem qhov seem yog tias kuv xav tau yav tom ntej. Los ntawm qhov ntawd kuv tso Arduino, uas tam sim no nyob rau hauv lub thawv kaw qhov project, hauv qab lub rooj zaum uas kuv txuas nws. Cov kab hluav taws xob tso tawm tom qab ntawd khiav raws kab thaiv kab rau lub ntsaws dej, tom qab ntawd nkag mus rau hauv lub thawv thiab sau raws tom qab mus rau lub hau uas nws sib cais rau txhua sab. Cov xov hlau khiav raws sab hauv ntawm lub hau mus rau qhov chaw sib txuas rau LEDs nyob. Cov xov hlau tau pab nyob rau hauv qhov chaw siv cov zauv sib txuas txuas rau Sab Nraud qib qib zip khi nrog cov nplaum thaub qab. Koj tuaj yeem pom cov no hauv ntu kev teeb tsa cable ntawm lub khw txhim kho tsev

Kuv tau siv ob lub mini JST ntsaws rau ntawm cov kab hluav taws xob LED vim tias kuv xav tau lub ntsaws me me txaus kom dhau los ntawm lub qhov ntawm txoj kab uas hla yam tsawg thiab vim tias kuv xav kom ntseeg tau tias muaj cov hlau txaus los lis qhov xav tau tam sim no. Ib zaug ntxiv, nws yuav tau overkill thiab kuv tsis muaj qhov ntsaws me me nrog peb lub xov tooj tau yooj yim. Lub qhov nyob rau hauv lub thawv rau cov kab xaim hluav taws xob kom hla tau raug kaw kom tsis txhob muaj dej tawm. Raws li rau qhov tso cov hlua LED, vim tias muaj qhov tsis sib xws me me ntawm qhov sib txawv (muaj li 1 - 1.5 hli sib txawv ntawm qhov sib nrug nruab nrab ntawm lub qhov hauv lub tsom iav thiab cov LEDs) Kuv muab lawv tso kom lawv thiaj li faib qhov sib txawv ntawm LED thiab qhov ntau li ntau tau. Tom qab ntawd kuv siv cov kua nplaum kub txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhim kho thaj chaw. LED strips lawv tus kheej tsis muaj dej, yog li tsis muaj teeb meem yog tias lawv ntub. Txawm hais tias nws zoo li ntau rau kev teeb tsa, qhov no ua rau cov txheej txheem tshem tawm tau yooj yim dua yav tom ntej lossis hloov pauv qhov xav tau vim tias nws tuaj yeem tshwm sim.

Kauj Ruam 3: Txoj Cai

Kuv qhov chaws yuav tsum yog thaum pib ntawm Cov Lus Qhia no. Kuv ib txwm tawm tswv yim kuv cov cai hnyav kom nws nkag siab yooj yim dua tom qab. Disclaimer: Kuv tsis yog tus kws tshaj lij sau code. Cov cai tau sau nyob rau hauv ib txoj hauv kev uas yooj yim mus ua ntej thiab qee qhov kev txhim kho tau ua, tab sis kuv paub tias nws tuaj yeem ua kom zoo dua. Kuv kuj tseem siv qhov hnyav ntawm qhov ncua () ua haujlwm rau lub sijhawm uas tsis zoo li qub. Txawm li cas los xij, cov cim qhia tias chav tsev tau txais tsis yog cov cim qhia nrawm hauv kev sib piv, yog li kuv tseem muaj kev ncaj ncees kom lawv siv qee yam zoo li millis (). Kuv kuj yog txiv thiab txiv tsis khoom ntau heev yog li siv sijhawm los txhim kho qee yam uas thaum kawg yuav tsis hloov txoj haujlwm tsis siab ntawm daim ntawv.

Txog qhov haujlwm no, tsuas yog ib lub tsev qiv ntawv xav tau uas yog FastLED lub tsev qiv ntawv. Qhov no muaj txhua txoj cai tswj hwm WS2811/WS2812B hom LED strips. Los ntawm qhov ntawd, Kuv yuav npog cov haujlwm yooj yim uas yuav siv.

Thawj qhov uas tsis yog cov ntsiab lus txhais yog tshaj tawm koj ob daim kab xev. Koj yuav siv cov cai hauv qab no rau txhua kab txaij:

FastLED.addLeds (leds [0], NUM_LEDS);

Cov kab no ntawm tus lej teeb tsa Pin 2 txhais cov kab no ua kab 0 nrog tus lej ntawm LEDs txhais los ntawm qhov tsis tu ncua NUM_LEDS, uas hauv kuv rooj plaub tau teeb tsa rau 16. Txhawm rau txheeb xyuas kab thib ob, 2 yuav dhau los 3 (rau tus pin3) thiab daim kab xev yuav raug sau daim kab xev 1.

Kab tom ntej uas yuav yog qhov tseem ceeb yog kev txhais xim.

leds [0] [1] = Xim_high CRGB (r, g, b);

Kab kab ntawv no tau siv txawm tias nyob hauv qhov zoo sib xws (feem ntau ntawm kuv siv tas li). Yeej, txoj cai no xa tus nqi rau txhua qhov ntawm LED raws (liab, ntsuab, xiav) uas txhais txhua qhov ci. Tus nqi ci ci tuaj yeem txhais los ntawm tus lej 0 - 255. Los ntawm kev hloov qib ci ci rau txhua tus channel, koj tuaj yeem txhais cov xim sib txawv. Txog qhov haujlwm no, kuv xav kom muaj xim dawb ua kom lub teeb ci li qhov ua tau. Yog li qhov kev hloov pauv nkaus xwb kuv ua yog teeb tsa qib ci ci zoo ib yam thoob plaws peb txoj hauv kev.

Cov txheej txheem tom ntej yog siv rau tus kheej teeb pom kev zoo txhua lub teeb. Nco tseg tias rau txhua kab, txhua LED muaj qhov chaw nyob uas pib ntawm 0 rau qhov ze tshaj plaws ntawm cov kab ntawv txuas txhua txoj hauv kev mus rau tus lej siab tshaj plaws LED koj muaj rho tawm 1. Piv txwv, cov no yog 16 LED strips, yog li qhov siab tshaj plaws yog 16 - 1 = 15. Qhov laj thawj yog vim li cas thawj LED tau sau lo lus 0.

rau (int i = NUM_LEDS -1; i> -1; i = i -3) {// Qhov no yuav hloov lub teeb rau txhua qhov thib peb LED mus los ntawm qhov kawg mus rau thawj. leds [0] = Color_low; // Teeb sawb 0 LED xim rau xim xaiv. leds [1] = Color_low; // Teeb kab 1 LED xim rau xim xaiv. FastLED.show (); // Qhia cov xim txheej. leds [0] = CRGB:: Dub; // Tua tawm teeb xim hauv kev npaj rau xim tom ntej. leds [1] = CRGB:: Dub; ncua (150); } FastLED.show (); // Qhia cov xim txheej.

Txoj kev uas txoj cai no ua haujlwm yog qhov hloov pauv (i) tau siv nyob rau hauv lub voj raws li qhov chaw nyob LED uas tom qab ntawd tau hais txog tag nrho cov LEDs (NUM_LEDS). Qhov laj thawj rau qhov no yog tias kuv xav kom lub teeb pib thaum kawg ntawm kab txaij es tsis yog pib. Qhov teeb tsa tau tso tawm rau ob daim kab xev (leds [0] thiab leds [1]) tom qab ntawv hais kom pom qhov kev hloov pauv tau muab tawm. Tom qab ntawd lub teeb no raug kaw (CRGB:: Dub) thiab lub teeb tom ntej tau teeb. Kev siv Dub yog xim tshwj xeeb hauv FastLED lub tsev qiv ntawv yog li kuv tsis tas yuav muab 0, 0, 0 rau txhua lub channel txawm hais tias lawv yuav ua tib yam. Rau Lub voj ua ntej 3 LEDs ib lub sijhawm (i = i-3) txij li kuv tsuas yog siv txhua lwm yam LED. Los ntawm qhov kawg ntawm lub voj no, lub teeb ua ntu zus yuav dhau los ntawm ib qho LED mus rau qhov txuas ntxiv nrog tsuas yog ib lub teeb rau ib kab, yam zoo li Knight Rider effect. Yog tias koj xav kom txhua lub teeb pom kev zoo kom lub bar tsim, koj tsuas yog tshem cov kab uas tig LEDs tawm uas tshwm sim hauv txheej txheej tom ntej hauv txoj haujlwm.

rau (int i = 0; i <dim; i ++) {// Ceev nrooj teeb kom khiav teeb theem. rt = rt + 1; gt = gt + 1; bt = bt + 1; rau (int i = 9; i <NUM_LEDS; i = i +3) {// Qhov no yuav ua kom pom peb lub teeb kawg rau txoj haujlwm teeb. leds [0] = CRGB (rt, gt, bt); // Teeb sawb 0 LED xim rau xim xaiv. leds [1] = CRGB (rt, gt, bt); // Teeb kab 1 LED xim rau xim xaiv. } FastLED.show (); ncua (3); }

Qhov piv txwv kawg ntawm cov cai uas kuv siv rau LEDs yog lub voj ploj. Ntawm no, Kuv siv qhov qhib ib ntus rau qhov ci ntsa iab rau txhua cov channel (rt, gt, bt) thiab nce lawv los ntawm 1 nrog ncua sijhawm ntawm txhua qhov qhia kom ua tiav qhov tsos kuv xav tau. Tsis tas li nco ntsoov tias txoj cai no tsuas yog hloov pauv peb lub LEDs kawg vim qhov no ploj mus hauv lub teeb uas khiav lawm yog li kuv pib ntawm 9 ntau dua li 0.

Tus so ntawm tus lej LED yog rov ua dua ntawm cov no. Txhua yam ntxiv yog tsom mus ncig nrhiav lub teeb liab ntawm peb kab sib txawv. Lub Loop () thaj tsam ntawm txoj cai saib rau lub teeb nres, uas nws yuav nyem ib zaug ua ntej nyob ntawm (qhov no tuaj yeem kho tau yog xav tau) lossis saib rau lub teeb liab. Txog cov cai no, vim tias kuv tsis tuaj yeem xav tias sab laug thiab sab xis tig lub teeb yuav qhib raws nraim tib lub sijhawm rau qhov muaj kev phom sij, Kuv muaj cov cai saib rau ib qho twg ua ntej, tom qab ntawd tom qab qeeb me me kuv tshawb xyuas seb ob qho tib si yog qhia teeb teeb meem raug teeb tsa. Ib qhov nyuaj uas kuv tau ua yog tig lub teeb liab vim tias lub teeb yuav tawm mus rau qee lub sijhawm yog li cas kuv thiaj qhia qhov sib txawv ntawm lub teeb liab tseem nyob tab sis nyob rau lub sijhawm tawm thiab lub teeb liab tso tseg? Dab tsi kuv tuaj nrog yog siv lub voj ncua sij hawm uas tau teeb tsa txuas ntxiv ntev dua li ncua ntawm cov teeb liab ntsais. Yog tias lub teeb liab tseem qhib, ces lub teeb liab yuav txuas ntxiv mus. Yog tias lub teeb liab tsis rov qab los thaum qhov kev ncua xaus, nws rov qab mus rau qhov pib ntawm lub voj (). Txhawm rau kho qhov ntev ntawm qhov ncua, hloov tus lej rau lub teeb pom kev tas mus liDelay nco txog txhua 1 hauv lub teeb Tom qab ncua kev hloov pauv los ntawm 100ms.

thaum (digitalRead (leftTurn) == LOW) {rau (int i = 0; kuv <lightDelay; kuv ++) {leftTurnCheck (); yog (digitalRead (sab laugTurn) == HIGH) {leftTurnLight (); } ncua (100); } rau (int i = 0; i <NUM_LEDS; i = i +3) {// Qhov no yuav hloov lub teeb rau txhua qhov thib peb LED mus los ntawm qhov kawg mus rau thawj zaug. leds [0] = CRGB (0, 0, 0); // Teeb sawb 0 LED xim rau xim xaiv. } rau (int i = 9; i <NUM_LEDS; i = i +3) {// Qhov no yuav teeb tsa lub teeb uas siv uas tsuas yog siv peb lub xeem. leds [0] = Color_low; // Teeb sawb 0 LED xim rau xim xaiv. } FastLED.show (); // Cov chaw tso tawm rov qab; // Thaum lub teeb liab tig tsis tau ntxiv, rov qab mus rau lub voj. }

Vam tias tus so ntawm txoj cai yog tus kheej piav qhia. Nws tsuas yog rov teeb tsa kev tshuaj xyuas thiab ua raws cov cim qhia.

Kauj Ruam 4: Cov txiaj ntsig

Cov txiaj ntsig
Cov txiaj ntsig

Qhov tsis txaus ntseeg yog qhov txheej txheem no ua haujlwm thawj zaug kuv txuas nws mus rau lub tsheb kauj vab. Tam sim no, kom ncaj ncees Kuv tau hnyav ntsuas nws ntawm lub rooj zaum ua ntej qhov no, tab sis kuv tseem xav tias yuav muaj teeb meem lossis hloov kho. Hloov tawm tias kuv tsis tas yuav hloov kho cov cai ntxiv rau kev sib txuas. Raws li koj tuaj yeem pom hauv cov vis dis aus, lub kaw lus mus txawm tias pib ua ntu zus (uas koj tsis tas yuav muaj), tom qab ntawd ua rau lub teeb khiav. Tom qab ntawd nws zoo li nres rau qhov twg nws yuav ci tag nrho cov LEDs kom pom kev ci ntsa iab thiab nyem lawv ib zaug ua ntej tseem tshuav kom txog thaum nres nres. Thaum siv lub teeb liab tig, Kuv tau ua qhov cuam tshuam rau sab uas tig tau qhia thiab lwm sab yuav yog teeb taws lossis nres lub teeb yog tias nyob. Teeb teeb meem yuav cia li ntsais muag nyob rau lub sijhawm nrog lwm lub teeb.

Vam tias nrog cov teeb ntxiv no, Kuv yuav pom ntau dua rau lwm tus neeg. Tsawg kawg, nws yog qhov zoo ntxiv los ua rau kuv lub thawv sawv tawm me ntsis ntau dua li lwm qhov thaum muab cov khoom siv hluav taws xob. Kuv vam tias txoj haujlwm no muaj txiaj ntsig zoo rau lwm tus neeg ib yam txawm tias lawv tsis ua haujlwm nrog lub tsheb kauj vab saum lub thawv teeb pom kev zoo. Ua tsaug!

Pom zoo: