Talaan ng mga Nilalaman:

Temperatura Sensor (Arduino): 8 Hakbang
Temperatura Sensor (Arduino): 8 Hakbang

Video: Temperatura Sensor (Arduino): 8 Hakbang

Video: Temperatura Sensor (Arduino): 8 Hakbang
Video: Датчик температуры LM75 | Внешний ПЛК Arduino 2024, Nobyembre
Anonim
Temperatura Sensor (Arduino)
Temperatura Sensor (Arduino)
Temperatura Sensor (Arduino)
Temperatura Sensor (Arduino)
Temperatura Sensor (Arduino)
Temperatura Sensor (Arduino)

Ang proyektong ito ay perpekto para sa mga interbyu at baguhan na libangan. Napakadali ng pag-setup. Mayroong isang chip na pinangalanang LM35 (link para sa karagdagang paliwanag) na nagpapahintulot sa Arduino na matukoy ang temperatura ng nakapaligid.

Mga gamit

1) 1 x Arduino nano / Arduino Uno + Pagkonekta ng cable

2) 5cm x 5cm Perfboard o isang maliit na breadboard

3) 20 x jumper cables o wires

4) 1 x 16x2 LCD screen

5) 1 x 100K o 250K potentiometer

6) 1 x 9V na baterya + clip ng konektor

Hakbang 1: Pagdidisenyo at Pag-unawa sa Circuitry

Pagdidisenyo at Pag-unawa sa Circuitry
Pagdidisenyo at Pag-unawa sa Circuitry
Pagdidisenyo at Pag-unawa sa Circuitry
Pagdidisenyo at Pag-unawa sa Circuitry
Pagdidisenyo at Pag-unawa sa Circuitry
Pagdidisenyo at Pag-unawa sa Circuitry
Pagdidisenyo at Pag-unawa sa Circuitry
Pagdidisenyo at Pag-unawa sa Circuitry

Ang maliit na tilad, LM 35, ay gumagana sa prinsipyo na para sa bawat 1 ° C na pagtaas sa nakapalibot na temperatura ang boltahe na na-output ng "out" na pin ng LM 35 ay nagdaragdag ng 10mV. Ang linear na ugnayan ay nagsisimula sa 0 ° C. Halimbawa, kung ang temperatura ay 25 ° C ang boltahe na na-output ng "out" na pin ay 25 * 10mV = 250mV o 0.25V.

Maaaring mabasa ng Arduino ang antas ng boltahe na na-output mula sa "out" pin kapag nakakonekta ito sa isa sa mga analog pin ng Arduino. Ang pagpapaandar sa Arduino ay analogRead. Matapos makatanggap ng impormasyon tungkol sa boltahe na na-output ng LM 35, ang Arduino ay maaaring magsagawa ng isang simpleng mga kalkulasyon upang makakuha ng isang halaga sa celsius.

Hakbang 2: Pagpaplano ng Konstruksyon ng Circuitry

Pagpaplano sa Konstruksyon ng Circuitry
Pagpaplano sa Konstruksyon ng Circuitry

Mayroong isang pares ng mga pagpipilian sa kung paano pagsamahin ang circuit.

1) Para sa mga taong papasok sa electronics, inirerekumenda ko ang paggamit ng breadboard upang maitayo ang circuit. Ito ay mas mas magulo kaysa sa paghihinang, at mas madaling mag-debug dahil ang mga wire ay madaling maiakma. Sundin ang mga koneksyon na ipinakita sa mga nakakaganyak na mga imahe.

2) Para sa mas maraming karanasan na mga indibidwal, subukan ang paggamit ng paghihinang sa circuit papunta sa breadboard. Ito ay magiging mas permanente at magtatagal. Basahin at sundin ang eskematiko para sa patnubay.

3) Panghuli, maaari ka ring mag-order ng isang paunang ginawa na PCB mula sa SEEED. Ang kailangan mo lang gawin ito maghinang ng mga bahagi. Ang kinakailangang Gerber file ay naka-attach sa hakbang. Narito ang isang link sa isang folder ng google drive na may naka-zip na Gerber file:

Hakbang 3: Paghinang ng LCD Leads

Ang hakbang na ito ay kinakailangan lamang kung bumubuo ka ng bersyon ng circuitboard ng breadboard o perf board

Inirerekumenda ko na maghinang ng mga lead papunta sa LCD dahil bibigyan ka nito ng kakayahang umangkop kapag sinusubukan mong ipasok ang 16x2 LCD sa panel ng interface ng User. Bilang karagdagan, magiging madali upang mas ligtas na ikonekta ang LCD sa mga pin ng Arduino.

Mga tip para sa paghihinang sa mga pad:

Painitin ang kasukasuan sa pamamagitan ng paglalagay ng soldering iron sa tuktok ng contact point sa pagitan ng pin at pad ng lead

Maghintay para sa mga 5-8 segundo hanggang sa mainit ang pagsali

Pakainin ang paghihinang na isulat sa pad. Dapat ay malapit ito sa contact point ngunit hindi int

Hakbang 4: Pagkonekta sa LCD sa Arduino

Pagkonekta sa LCD sa Arduino
Pagkonekta sa LCD sa Arduino
Pagkonekta sa LCD sa Arduino
Pagkonekta sa LCD sa Arduino

Ang mga Pin 2, 3, 4, 5 ng Arduino ay kumonekta sa mga pin 14, 13, 12, 11 ng LCD, ayon sa pagkakabanggit, kapag binibilang mula kaliwa hanggang kanan.

Ang mga Pin 1, 5, at 16 ng LCD ay kumokonekta sa lupa

Ang mga pin 2 at 15 ng LCD ay kumokonekta sa + 5V

Ang mga pin na 4 at 6 ng LCD ay kumokonekta sa mga pin 12 at 11 ng Arduino ayon sa pagkakabanggit.

Ang pin 3 ng LCD ay konektado sa + 5V sa pamamagitan ng 100K o 250K potentiometer.

Ang mga Pin 7, 8, 9, at 10 ng LCD ay hindi konektado sa anumang bagay

Hakbang 5: Pagkonekta sa LM 35 sa Arduino

Pagkonekta sa LM 35 sa Arduino
Pagkonekta sa LM 35 sa Arduino

Kapag ginawa mo ang patag na bahagi ng mukha ng LM 35 sa iyo ang mga pin na gumagalaw mula kaliwa hanggang kanan ay 1, 2, at 3.

Ang Pin 1 ay konektado sa pinagmulan ng kuryente. Gumagana ito para sa anumang boltahe sa pagitan ng 4V at 20V

Ang Pin 2 ay ang output pin. Ito ang pin na nagbabago ng halaga sa isang pagbabago sa temperatura. Ang Pin 2 ay konektado sa pin A0 (Analog pin 0) sa Arduino.

Ang Pin 3 ay konektado sa lupa. Ito ang negatibo o itim na bahagi ng baterya. Kilala rin ito bilang 0V rail.

Hakbang 6: Pag-upload ng Code

Pag-upload ng Code
Pag-upload ng Code

Madaling sundin ang code. Mayroong mga komento sa mismong code upang gawing mas madaling maunawaan

Maaari kang makahanap ng isang link na donwload para sa code dito:

drive.google.com/open?id=1STA7w9n3H7GhXtXT…

Hakbang 7: Pagbuo ng Pabahay

Pagbuo ng Pabahay
Pagbuo ng Pabahay

1) Maaari kang anumang mga lumang plastik na kaso para sa pambalot nito. Paggamit ng isang mainit na kutsilyo upang gupitin ang mga puwang para sa LCD at pindutan.

2) Bilang karagdagan, maaari mong suriin ang aking account para sa isa pang maituturo kung saan inilalarawan ko kung paano bumuo ng isang kahon sa labas ng laser cut acrylic. Makakakita ka ng isang SVG file para sa laser cutter.

3) Sa wakas, maaari mo lamang iwanan ang circuit nang walang isang pambalot. Madali itong ayusin at mabago.

Hakbang 8: Pagsubok sa Temperatura Sensor

Tulad ng nakikita mo ang pagtaas ng temperatura na ipinapakita sa sandaling mailagay ko ang aking kamay sa sensor. Ito ay medyo tumpak kung nais mong malaman ang temperatura ng araw.

Inirerekumendang: