Talaan ng mga Nilalaman:

Light Sensitive E-textile Bag: 3 Hakbang
Light Sensitive E-textile Bag: 3 Hakbang

Video: Light Sensitive E-textile Bag: 3 Hakbang

Video: Light Sensitive E-textile Bag: 3 Hakbang
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Nobyembre
Anonim
Light Sensitive E-textile Bag
Light Sensitive E-textile Bag

Sa tutorial na ito matututunan mo kung paano i-set up ang e-textile bag upang lumikha ng isang matalinong bagay na tumutugon sa dami ng ilaw na naitala ng isang ambient light sensor.

Hakbang 1: Ihanda ang Arduino Board

Ihanda ang Arduino Board
Ihanda ang Arduino Board
Ihanda ang Arduino Board
Ihanda ang Arduino Board
Ihanda ang Arduino Board
Ihanda ang Arduino Board
Ihanda ang Arduino Board
Ihanda ang Arduino Board

Gagamitin namin ang S4A upang mai-program ang board. Samakatuwid, kailangan muna nating i-set up nang sapat ang aming Arduino.

I-download ang S4A software sa pamamagitan ng pag-abot sa S4A at pagkatapos ay pag-click sa "Mga Pag-download"> Piliin ang tamang bersyon batay sa iyong operating system. Pagkatapos, i-download ang S4A firmware sa pamamagitan ng pag-abot sa link na ito> Mag-right click> I-save bilang> Alisin ang.txt na bahagi ng pangalan> I-save bilang uri: Baguhin mula sa "Text Document" sa "Lahat ng Mga File"> I-save.

I-upload ang S4A firmware

Kakailanganin mo ring gamitin ang Arduino IDE upang i-code at i-upload ang firmware sa iyong Arduino Leonardo board. I-download ang software sa pamamagitan ng pagbisita sa Arduino IDE> Mag-scroll pababa hanggang makita mo ang seksyong "I-download ang Arduino IDE" at piliin ang bersyon batay sa iyong operating system (hal. Kung mayroon kang Windows 7, piliin ang "Windows Installer" / kung mayroon kang Windows 10, piliin ang "Windows app")> Sa susunod na pahina piliin ang "I-download lang" at patakbuhin ang mga file ng pag-install. Ilunsad ang Arduino IDE at buksan ang S4A firmware sa pamamagitan ng pagpunta sa File> Buksan o sa pamamagitan ng pagpindot sa Ctrl + O at pagkatapos ay mag-browse sa lokasyon na dati mong nai-save ang firmware.

Ikonekta ang Arduino sa iyong computer. Piliin ang Arduino Leonardo mula sa menu ng Tools> Board. Piliin ang tamang port mula sa menu ng Mga Tool> Port.

I-upload ang S4A firmware dito sa pamamagitan ng paggamit ng kanang arrow (→) na pindutan sa kanang sulok sa itaas ng window, sa pamamagitan ng pagpili ng Sketch> I-upload o sa pamamagitan ng pagpindot sa Ctrl + U sa keyboard.

Ilunsad ang S4A

Kung ang S4A firmware ay matagumpay na na-upload sa Arduino board, ang mensahe na "naghahanap ng board …" ay dapat mawala sa loob ng ilang segundo.

Hakbang 2: Wire ang Sensor at Actuator

Wire ang Sensor at Actuator
Wire ang Sensor at Actuator
Wire ang Sensor at Actuator
Wire ang Sensor at Actuator
Wire ang Sensor at Actuator
Wire ang Sensor at Actuator

Kakailanganin mong ikonekta ang ambient light sensor at ang mga LED patch sa Arduino board. Ang ambient light sensor patch ay may 3 mga cable na nagmula dito, samantalang ang LED patch ay may dalawang cable.

Ang positibong bahagi ng ambient light sensor ay papunta sa 5V. Ang negatibong panig ay napupunta sa GND. Maaari mong gamitin ang alinman sa 3 mga pin ng GND na magagamit sa pisara. Kung hindi ka sigurado kung alin sa mga nakapaligid na mga binti ng ilaw na sensor ay positibo, subukan lamang na kumonekta alinman sa i-pin ang 5V at ang isa pa sa GND. Kung hindi iyon gumana, subukan ang pabaliktad. Sa wakas ay ikonekta ang natitirang cable ng ambient light sensor patch sa A0. Ang negatibong bahagi ng LED ay pupunta sa GND at ang positibo sa isang digital pin (hal. 13). Sa huli dapat ganito ang hitsura:

  • puting kable - A0
  • berdeng kable - 5V
  • asul na kable - GND
  • orange cable - 13
  • itim na kable - GND

Hakbang 3: I-program ang Arduino

Program ang Arduino
Program ang Arduino
Program ang Arduino
Program ang Arduino
Program ang Arduino
Program ang Arduino

Nais naming i-program ang Arduino board upang ang ambient light sensor ay nakikipag-ugnayan sa LED.

Pansinin kung paano nagbabago ang halaga ng A0 batay sa mga pagbabagu-bago sa dami ng ilaw.

Sa aming halimbawa, ang A5 (ibig sabihin, Analog pin 5, kung saan namin ikinonekta ang ambient light sensor), ay nagpapakita ng isang halaga sa paligid ng 30 kapag walang artipisyal na ilaw ang naituro dito.

Samakatuwid kung ituturo namin ang isang smartphone torch sa ambient light sensor, ang halaga ay bumaba hanggang sa humigit-kumulang 10.

Kapag naintindihan mo kung paano ang reaksyon ng ambient light sensor sa mga pagbabago sa dami ng ilaw, handa ka nang i-program ang Arduino upang, tuwing nagtatala ang ambient light sensor ng halagang mas mataas sa 15 (sa aming halimbawa), ang LED patch ay buksan, kung hindi man ay mananatili ang LED patch.

Inirerekumendang: