Talaan ng mga Nilalaman:

Kaligtasan Unang Helmet Sa Circuit Playground Express: 10 Hakbang
Kaligtasan Unang Helmet Sa Circuit Playground Express: 10 Hakbang

Video: Kaligtasan Unang Helmet Sa Circuit Playground Express: 10 Hakbang

Video: Kaligtasan Unang Helmet Sa Circuit Playground Express: 10 Hakbang
Video: The Immortal Hulk: Full Story (The Big Spill) 2024, Disyembre
Anonim
Image
Image
Lumikha ng isang Bagong Project sa Make Code
Lumikha ng isang Bagong Project sa Make Code

Nakarating na ba kayo para sa isang pagbibisikleta at nag-aalala tungkol sa pagkuha ng iyong kamay mula sa handlebar upang senyasan kung aling direksyon ang iyong liliko?

Ngayon ang takot na iyon ay maaaring maging sa nakaraan!

Ipapakita sa iyo ng tutorial na ito kung paano lumikha ng isang hands-free helmet blinker system gamit ang Circuit Playground Express.

Mga gamit

-Circuit Playground Express

- Tatlong baterya ng AAA

- Helmet pang bisikleta

-Tape

Hakbang 1: Lumikha ng isang Bagong Project sa Make Code

Una, kailangan mong pumunta sa sistema ng browser ng Make Code ng Adafruit.

makecode.adafruit.com/

Pagkatapos, gumawa ng isang bagong proyekto. Ang proyektong ito ay gagamit ng block code sa Make Code.

(Kung bago ka sa website na ito, inirerekumenda kong panoorin ang mga tutorial ng Adafruit Circuit Playground Express bago ka magsimula sa pag-coding)

Hakbang 2: Itakda ang Liwanag ng LED

Itakda ang Liwanag ng LED
Itakda ang Liwanag ng LED

Bago ka magsimulang lumikha ng code para sa mga blinker, kakailanganin mong itakda ang LED brightness. Makakatulong ito upang mapanatili ang buhay ng baterya.

Hanapin sa ilalim ng berdeng menu na "mga loop" para sa block na "sa pagsisimula". Magsisimula ang code na ito sa tuwing nakabukas ang iyong Circuit Playground Express.

Hanapin sa ilalim ng asul na "ilaw" na menu para sa bloke na "itakda ang ningning" at ilagay iyon sa loob ng berde na "sa pagsisimula" na loop. Itinakda ko ang aking ningning sa 10 upang ang mga LED ay mas madaling kunan ng larawan. Nais mong itakda ang mga LED sa isang mas mataas na ningning.

Hakbang 3: Code para sa Left Blinker

Code para sa Left Blinker
Code para sa Left Blinker

Upang i-set up ang code:

  • Sa ilalim ng kategoryang lila na "input", hanapin ang bloke na "on shake" at i-drag ito sa workspace.
  • I-click ang "on shake" upang buksan ang pull-down menu at piliin ang "ikiling kaliwa". Gagawa ito kaya naka-aktibo ang code kapag ang Circuit Playground Express ay nakakiling sa kaliwa.
  • Susunod, tumingin sa ilalim ng kategoryang berde na "mga loop". Hilahin ang "ulitin x beses … gawin" loop at pugad ito sa "ikiling kaliwa" block. Pagkatapos, i-type ang "3" sa blangkong puwang upang ang code ay loop sa pamamagitan ng 3 beses.

Ngayon, lilikha kami ng isang blinker na animasyon para sa isang kaliwang pagliko.

  • Pumunta sa ilalim ng asul na kategoryang "magaan" at hanapin ang bloke na "ipakita ang singsing". Magkakaroon ito ng isang paglalarawan ng Circuit Playground Express. Ilagay ito sa loob ng "ulitin" na bloke.
  • I-click ang kulay abong bilog sa larawan at pagkatapos ay i-click ang mga nakapaligid na bilog upang maalis sa pagkakapili ang lahat ng mga ilaw. Ang lahat ng mga ilaw ay dapat na kulay-abo. Ito ang magiging unang bahagi ng animation ng blinker.
  • Maglagay ng isang "malinaw" na bloke sa ibaba.

    Mahahanap mo ito sa kategoryang asul na "magaan"

  • Susunod, maglagay ng isang "pause for 100 ms" block sa ilalim ng "clear block". Matutulungan nito ang paggalaw ng mga blinker na maging mas kapansin-pansin.
  • Susunod, magpasok ng isa pang bloke na "ipakita ang singsing" sa ilalim ng "pause" block. Piliin ang gitnang tatlong mga bilog na LED sa kaliwang bahagi. Maaari mong gawin ang anumang mga kulay na gusto mo.

    • I-click lamang ang kulay (kapag pinili mo ito, ang outline ay nagiging dilaw) at pagkatapos ay i-click ang mga bilog. Pinili ko ang pula kaya't makikita ang blinker.
    • Maglagay ng isa pang "pause" at "malinaw" na bloke sa ilalim.
  • Pagkatapos, ipasok ang isang "ipakita ang singsing" sa ibaba. Ito ang huling piraso ng animation ng blinker. Piliin ang lahat ng mga LED sa kaliwang bahagi.
  • Maglagay ng isang "pause" at isang "malinaw" na bloke sa ilalim.

Huling hakbang!

Maglagay ng pangwakas na "malinaw" na bloke sa labas ng berde na "ulitin" na loop ngunit sa loob ng lila na "ikiling ang kaliwang" bracket. Malilinaw nito ang animation sa sandaling ang loop ay tumakbo sa pamamagitan ng code ng tatlong beses. Kung hindi mo ito gagawin, mananatili ang ilaw ng blinker sa helmet pagkatapos ng animasyon

Hakbang 4: Code para sa Right Blinker

Code para sa Right Blinker
Code para sa Right Blinker

Uulitin mo ang lahat ng parehong mga hakbang mula sa Hakbang 3 maliban na gawin ito para sa kanang bahagi ng Circuit Playground Express.

Piliin ang "ikiling kanan" at markahan ang mga LED sa parehong paraan at sa parehong pag-unlad ngunit sa kanang bahagi ng bilog.

Hakbang 5: Code para sa Pagpasa

Code para sa Pagpasa
Code para sa Pagpasa

Ang code na ito ay maaaktibo kapag ang Circuit Playground Express ay nakakiling. Sa helmet, buhayin ito kapag inilagay mo ang iyong ulo.

Upang lumikha ng isang paslit na blinker, gamitin ang parehong proseso tulad ng sa Hakbang 3 at 4 maliban kung ie-edit mo ang "on shake" block upang "sa ikiling pababa". Ang mga LED na pipiliin mo ay nasa tuktok ng circuit at magpapalawak sa parehong kaliwa at kanang mga gilid.

Hakbang 6: Opsyonal na Mga Karagdagang Tampok

Sa aking helmet, nagsama rin ako ng isang code na maglalaro ng isang animasyon at gumawa ng ingay ng sirena kung mahulog ako sa aking bisikleta at isang tool na tumutugma sa kulay upang ang kulay ng Circuit Playground Express ay maaaring magkolekta sa helmet.

Hakbang 7: Opsyonal na Pagkakasunud-sunod ng Pagkahulog

Image
Image
Opsyonal na Coordinating ng Kulay
Opsyonal na Coordinating ng Kulay

Ang Circuit Playground Express ay maaaring makaramdam ng grabidad at may isang setting ng libreng pagbagsak. Ito ay matatagpuan sa menu sa ilalim ng parehong "on shake" block.

Kapag ang circuit ay hindi nakakaramdam ng gravity (tulad ng kung nasa gitna ka ng pagbagsak), buhayin nito ang code na ito.

  • Pugad ang isang 3 beses na "ulitin" na loop sa ilalim ng "on free fall" block. Maaari kang makahanap ng mga light animation sa ilalim ng asul na light menu. Pinili ko ang animasyon ng bahaghari LED para sa 2 segundo.
  • Maaari kang makahanap ng mga tunog sa loob ng kategoryang orange na "musika". Pinili ko ang tunog ng sirena.
  • Ginamit ko ang "pag-play ng tunog hanggang sa tapos na" na bloke. Itinatakda nito ang tunog upang tumugtog hanggang matapos ang pagrekord ng tunog. Kung mahuhulog ako, ang circuit ay magaan sa mga bahaghari LEDs at pagkatapos ay ulitin ang isang tunog ng sirena ng 3 beses.

Hakbang 8: Opsyonal na Coordinating ng Kulay

Ang Circuit Playground Express ay may ilaw na sensor sa itaas na kaliwang bahagi ng bilog. Ito ay minarkahan ng isang icon na "mata". Kung nais mong buhayin ang tampok na ito at hawakan ang isang solidong kulay hanggang dito, maitutugma ng mga LED ang kanilang kulay sa kulay ng object. Para sa mga may kinalaman sa fashion, maaaring ito ay isang mahusay na tampok para sa circuit helmet! Ang iyong helmet at ang circuit na ito ay maaaring ganap na magkoordina ng kulay.

Upang likhain ang code na ito kailangan mong tumingin sa ilalim ng lilang "input" na menu para sa block "sa pindutan ng isang pag-click". Nangangahulugan ito na magsisimula ang code kapag pinindot mo ang pindutan A sa Circuit Playground Express.

  • Sa asul na "ilaw" na menu, i-drag ang bloke na "itakda ang lahat ng mga pixel sa" sa ilalim ng "sa pindutan A click" bracket.
  • Pagkatapos, sa ilalim ng menu na "input" hanapin ang "ambient color".
  • Kakailanganin mong i-drag ito sa puwang ng bilog sa "itakda ang lahat ng mga pixel sa" block.
  • Gagawin nitong nabasa ang code na "itakda ang lahat ng mga pixel sa ambient na kulay". Ngayon, ang Circuit Playground Express ay maaaring tumugma sa kulay.

Upang i-off ang mga LED, kakailanganin mong lumikha ng isang bagong hanay ng code.

  • Piliin ang "sa pindutan B pag-click" at ilagay ito sa workspace.
  • Pagkatapos ay ipasok ang "malinaw" at "itakda ang lahat ng mga pixel sa 0". Ang parehong mga bloke na iyon ay matatagpuan sa ilalim ng menu na "ilaw".

Hakbang 9: Pag-download ng Code sa Circuit Playground Express

Pagda-download ng Code Sa Circuit Playground Express
Pagda-download ng Code Sa Circuit Playground Express

Kailangan mong mag-plug sa iyong Circuit Playground Express gamit ang isang micro USB sa iyong computer.

Kung mayroon kang isang PC, maaari mong i-click ang pindutang "i-download" sa ilalim ng Make Code at i-download nito ang code sa iyong Circuit Playground Express.

Kung mayroon kang isang Mac, maaari mong i-click ang pindutang "i-download" o ang pindutang "i-save". Ise-save nito ang code sa iyong computer. Pagkatapos ay kailangan mong hanapin ang "boot loader" drive sa iyong screen o sa iyong lokasyon na folder sa ilalim ng Finder. Maaaring hindi ito lumitaw kaagad. Kung hindi ito lilitaw, pindutin ang pindutang "reset" sa Circuit Playground Express nang isang beses at hintaying maging berde ang mga ilaw. Pagkatapos, dapat lumitaw ang "boot loader" drive. I-drag ang naka-save o na-download na file ng code sa drive at ililipat ang iyong code sa Circuit Playground Express. Lalabas ang isang error code na nagsasabing hindi wastong tinanggal ang drive. Ito ay tila isang glitch sa system at hindi nakakasama.

Hakbang 10: Ikabit ito sa isang Helmet

Ilakip Ito sa isang Helmet!
Ilakip Ito sa isang Helmet!

Ito ang huling hakbang!

Kailangan mong ikabit ang iyong Circuit Playground Express sa isang helmet na bisikleta.

Una, isaksak ang Circuit Playground Express sa pack ng baterya. Ang baterya pack ay nangangailangan ng 3 AAA baterya. Magkaroon ng kamalayan ng oryentasyon ng Circuit Playground Express. Sapagkat marami sa mga tampok na ito ay na-activate na ikiling, ang Circuit Playground Express ay kailangang nakaharap paitaas.

Pagkatapos, gumamit ng tape o gamitin ang clip sa pack ng baterya upang ikabit ang Circuit Playground Express sa iyong helmet ng bisikleta!

Handa ka nang sumakay!

Inirerekumendang: