Talaan ng mga Nilalaman:

Heat Index Alarm: 7 Hakbang
Heat Index Alarm: 7 Hakbang

Video: Heat Index Alarm: 7 Hakbang

Video: Heat Index Alarm: 7 Hakbang
Video: how can you tell your pregnant by hand pulse? 2024, Nobyembre
Anonim
Heat Alarm sa Index
Heat Alarm sa Index

Ang proyektong ito ay nagmula sa isang pangangailangan upang subaybayan ang mga temperatura sa mga lugar na pinagtatrabahuhan, pati na rin ang pagbibigay ng senyas kapag naabot ng temperatura ang mga ibinigay na threshold. Ang ilang pananaliksik batay sa mga limitasyon sa pagkakalantad sa temperatura ng OSHA ay nakatulong upang gawing praktikal ito. Ngayon na nakumpleto na, tiyak na may mga paraan para mapabuti ko ito, ngunit bilang isang patunay ng konsepto nagtrabaho ito ng maayos.

Hakbang 1: Mga Bagay na Kailangan mo:

Nakakagulat, karamihan sa mga bagay na kasangkot ay maaari mong makita sa marami sa mga arduino starter kit mula sa mga lugar tulad ng Amazon o Ebay.

  • Uno Board
  • Modyul na LCD1602
  • 10k ohm potentiometer para sa lcd back light
  • Mini breadboard (17x5 + 5 pin)
  • DHT11 sensor (Gumamit ako ng isa na nasa isang board)
  • Passive Buzzer
  • RGB LED
  • 220 ohm resistors x3
  • M-M jumpers
  • M-F jumper
  • 9-volt na Baterya
  • 9-volt na may hawak na bareng jack
  • Enclosure para sa lahat ng bagay (Nag-print ako ng 3d sa labas ng itim na PLA)
  • Mga tornilyo para sa mga naka-mount na bagay
  • USB cable para sa board ng programa

Hakbang 2: Pag-kable ng Miniboard

Kable ng Miniboard
Kable ng Miniboard
Kable ng Miniboard
Kable ng Miniboard

Una, i-set up muna namin ang miniboard, sa ganoong paraan maaalis namin ang mga wire ng jumper sa paglaon upang maipasok ang mga sangkap. Upang makapagsimula, kunin ang 10k palayok at i-orient ito upang ang solong pin / output ay nakaharap sa iyo. Ipasok ito sa breadboard upang ang solong pin ay nasa isang kalahati, at ang dalawang mga pin ay nasa kabilang panig. Susunod, kunin ang sensor ng DHT11 at idagdag iyon sa board sa tuktok na kalahati na ang sensor ay naka-layo mula sa iyo. Sa ganitong paraan, ang pagkakasunud-sunod ng pin na nagsisimula sa kaliwa ay ground, vin, at data. Panghuli, kunin ang buzzer at isama iyon sa pisara din. Tandaan, dahil sa kung paano naka-spaced ang mga pin sa ilalim nito, upang magkasya, kakailanganin mong i-on ang buzzer nang sa gayon ay mapunta ito sa board sa isang L na hugis sa pagitan ng mga pin (isipin ang kilusang chess knight).

Susunod, kakailanganin mo ng 8 M-M jumper, 6 maikli (2 pula, 4 itim) at 2 mahaba (Gumamit ako ng dilaw at kayumanggi). Gamit ang kanang sulok sa kaliwa, sa itaas ng palayok, na tatatak na bilang A1 na may kanang ibaba bilang J17, magsisimula kami sa mga ground wires.

  1. Magpasok ng isang maikling itim na jumper mula D1 hanggang F17
  2. sinundan ng E7 hanggang G17
  3. at E14 hanggang H17
  4. sa wakas I17 hanggang F13

Para sa mga pulang jumper, ang aming mga VIN-

  1. E8 hanggang F15
  2. D3 hanggang G15

Panghuli, ang mga jumper upang humantong pabalik sa arduino-

  1. Dilaw na kawad hanggang E9
  2. Brown wire hanggang E16

Kapag mayroon kang mga mahabang jumper sa miniboard, tiyaking naka-thread ang mga ito upang humiga sila sa iyo. Itakda ito sa gilid.

Hakbang 3: I-set up ang LCD at LED

I-set up ang LCD at LED
I-set up ang LCD at LED
I-set up ang LCD at LED
I-set up ang LCD at LED
I-set up ang LCD at LED
I-set up ang LCD at LED
I-set up ang LCD at LED
I-set up ang LCD at LED

Para sa hakbang na ito kakailanganin mo ang 16 M-F jumper, mas mabuti lahat, ang tatlong 220 ohm resistors, RGB LED, LCD module, tuktok ng enclosure, at ilang mga turnilyo. Magkaroon din ng arduino. Patawarin kung gaano kaikot ang mga larawan para sa hakbang na ito, hindi naisip na kumuha ng mga larawan bago pa tipunin ang lahat.

Nahanap ko na mas madaling ikabit ang lcd sa takip bago i-wire ang lahat, ngunit YMMV. Kung magpasya kang gawin ang pareho o hindi, i-flip ang lcd upang ang pin header ay nakaharap sa "pataas." Simula ang lahat ng mga paraan sa kanan gamit ang unang pin, ilakip ang 3 M-F jumper at i-tuck ang mga ito sa labas ng paraan. Ang ika-apat na pin na ikonekta mo sa pin 7 sa arduino. Ang ika-5 na pin sa lcd ay magiging isa pa na aalisin mo sa paraan. Ikonekta ang ika-6 na pin ng lcd sa pin ng arduino 8. Iiwan mo ang susunod na 4 na mga pin na hindi konektado. Halos tapos na tayo sa bahaging ito. Ikonekta ang lcd 11 hanggang 14, ayon sa pagkakabanggit, sa mga pin 9, 10, 11, at 12 sa arduino.

Grab ang miniboard mula sa nakaraang hakbang ngayon. Simula pabalik mula sa kanang pin sa lcd (baligtad pa rin), ikonekta ang unang pin jumper sa J17 sa miniboard. Ikonekta ang pin 2 jumper sa H15 at i-pin ang 3 sa H2. Ang Pin 5 ay pupunta sa G13. Ang dalawang libreng jumper sa kaliwa, 15 at 16, kumonekta sa I15 at H13 ayon sa pagkakabanggit.

Ngayon na! Para sa pagpupulong ng LED. Sa halip na paghihinang ang mga resistors sa mga LED na binti, ginamit ko ang pag-urong ng tubing upang makagawa ng isang mekanikal na magkasya pati na rin electrically ihiwalay ang mga ito mula sa bawat isa. Ginamit ang E-tape upang maitali ang lahat at panatilihin ang mga M-F jumper mula sa pag-slide kapag pinagsama ang buong bagay. Sa larawan ng pagpupulong sa itaas, ang mga binti ay baluktot ng 90 degree upang ang mga kable ay sundin kasama ang tuktok sa halip na dumikit at mapanganib ang pagkalito. Para sa mga wires, kaliwa hanggang kanan ay Blue, Green, Common ground, Red. Alam ko ang mga kulay na hindi tumutugma sa nararapat. Baka sa susunod na lang.

Ang LED ay magkakaroon ng alitan sa isang butas na na-drill sa takip ng enclosure, kaya hindi na kailangan ng pandikit o anumang bagay. Ikonekta ang karaniwang ground jumper sa I13 sa miniboard, pula sa arduino pin 3, green na pin 5, at asul na pin 6.

Hakbang 4: Tapusin ang Mga Kable

Tapusin ang Kable
Tapusin ang Kable

Madali ang hakbang na ito. Naaalala ang brown jumper na nakakonekta namin sa buzzer? Ikonekta iyon upang i-pin 2 sa arduino. Ang dilaw na lumulukso mula sa DHT11? Ipadala iyon sa pino 13. Sa wakas, kukuha ka ng 2 mahabang jumper at ikonekta ang 5v sa J15 sa miniboard at isa sa mga bakuran sa J13. Tapos na! Maliban sa kapangyarihan at programa, tapos na ang lahat ng mga kable.

Hakbang 5: Programming at Pagsubok

Programming at Pagsubok
Programming at Pagsubok
Programming at Pagsubok
Programming at Pagsubok
Programming at Pagsubok
Programming at Pagsubok

Sige at i-flip ang kanang bahagi sa itaas at i-plug ang arduino sa iyong computer. I-download at buksan ang sketch sa ibaba. Gamit ang arduino IDE, i-verify ang sketch upang matiyak na mayroon ka ng lahat ng kailangan para dito. Hangga't gumagana ang lahat, i-upload ang sketch sa board. Kung mayroong anumang mga problema, ang LCD ay dapat na ilaw, at ang LED ay maging maliwanag na pula. Maghintay ng isang segundo o dalawa at dapat mong simulang makita ang ipinakitang data sa LCD. Ibinigay ang ambient temperatura (T) at halumigmig (RH) lumikha ng isang halaga ng index ng init (HI) sa o mas mababa sa 26 deg Celsius, ang LED ay magiging berde sa lalong madaling ipakita ang data.

Tingnan ang tsart ng HI sa itaas, na binabanggit ang gradient ng mga kulay na nagpapatuloy mula dilaw hanggang pula. 26c at sa ibaba ng LED ay magiging berde hindi alintana kung gaano ito cool (maaari mong baguhin ito upang maging asul din habang lumalamig ito). 26-33c magpapasara ito ng dilaw-berde para sa mga temperatura na dapat mong mag-ingat. 33-41c magpapasara ito ng isang mas dilaw na kulay para sa saklaw ng temperatura na nais mong simulang isinasaalang-alang ang pagpunta sa ilang lilim, mas malamig na hangin, o kung hindi man ay magsimulang lumamig. Kapag umabot ito sa 41c o mas mataas, ang LED ay magpapikit pula at ang buzzer ay tutunog na naka-sync sa LED. Ang isang madaling paraan upang subukan kung ito ay gumagana ay huminga nang palabas sa sensor at manonood habang nagbabago ang data at mga kulay ng LED. Susunod, lumilipat kami sa pagpupulong!

Hakbang 6: Pag-iipon ng Lahat ng Ito

Pag-iipon ng Lahat ng Ito
Pag-iipon ng Lahat ng Ito
Pag-iipon ng Lahat ng Ito
Pag-iipon ng Lahat ng Ito
Pag-iipon ng Lahat ng Ito
Pag-iipon ng Lahat ng Ito

Sa ligtas na panig, tiyaking na-unplug mo ang usb cable sa puntong ito.

Iwanan ang pagkakakonekta ng baterya para sa sandali, ngunit ikonekta ang plug ng bariles sa arduino dahil medyo masikip ito sa naka-print na enclosure. I-slip ang board sa enclosure gamit ang plug ng bariles patungo sa libreng puwang at i-tornilyo ang board sa mga standoff. Kapag ito ay ligtas at hindi nakagagalaw, ikabit ang LCD sa tuktok din ng enclosure. Upang maiwasan na mapahamak ito, gumamit ako ng mga mani at bolts na siniksik ko mula sa mga lumang rc car servos. Mag-drill ng isang butas sa ilang lokasyon upang ang alitan ay magkakasya rin sa LED. Kung gumagamit ka ng isang naka-print na enclosure na 3d, alinman sa planuhin nang mas mahusay kaysa sa ginawa ko at idisenyo ang butas ng LED bago i-print ito, o isang napakabagal na bilis sa drill. Nais mong gumawa ng isang butas, hindi matunaw ang plastik (maaaring gumana sa huli?) O i-crack ang materyal.

Sa puntong ito maaari mong ikonekta ang baterya at i-drop ito sa libreng puwang. I-slide ang miniboard sa susunod, at itulak ito sa gilid sa baterya. Susunod ay ang kasiya-siyang bahagi. Pakainin ang lahat ng mga jumper wires mula sa itaas patungo sa kahon at, maging maingat na hindi mahila ang anumang mga jumper nang hindi sinasadya, isara ang tuktok at gumamit ng ilang maiikling turnilyo upang ma-secure ang takip sa kahon. Tapos na kayong lahat!

Alam kong may maliit na daloy ng hangin sa paraan ng kahon ngayon, ngunit kung mayroong anumang mga isyu dahil dito, maaari akong gumamit ng isang manipis na drill bit upang lumikha ng ilang mga lagusan.

Hakbang 7: Naisip

Para sa sinumang nagtataka kung bakit partikular akong gumamit ng itim na PLA sa halip na iba pang mga kulay para dito, ang isa sa mga pangunahing kadahilanan na mayroon ako sa paglikha nito ay ang kapaligiran na nilalayon na magamit sa naglalaman ng mga nagliliwanag na mapagkukunan ng init bukod sa araw, na para sa partikular na paggamit na ito ay isang bale factor. Malapit na ring tugma ito para sa kung ano ang kailangan kong isuot sa kapaligiran na iyon, at mas malapit na susukatin kung ano ang malamang na maranasan ko mismo.

Inirerekumendang: