Orodha ya maudhui:
- Hatua ya 1: Pata Sehemu Zote
- Hatua ya 2: Sensor ya Nuru ya BH1750
- Hatua ya 3: Nokia 5110 LCD
- Hatua ya 4: Kuunda mita ya Nuru
- Hatua ya 5: Kanuni ya Mradi
- Hatua ya 6: Kupima Mradi
Video: Mita ya Taa ya Arduino ya DIY na Sensorer ya BH1750: Hatua 6 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Katika hii ya kufundisha nitakuonyesha jinsi ya kujenga mita ya Nuru na onyesho kubwa la Nokia 5110 LCD kwa kutumia Arduino.
Ujenzi wa Mita ya Nuru ni uzoefu mzuri wa kujifunza. Unapomaliza kujenga mradi huu utakuwa na uelewa mzuri wa jinsi mita nyepesi zinavyofanya kazi na utaona kwa vitendo jinsi jukwaa la Arduino linavyoweza kuwa na nguvu. Pamoja na mradi huu kama msingi na uzoefu uliopatikana, utaweza kujenga miradi ngumu zaidi katika siku zijazo. Unaweza kutumia mradi huu kufuatilia hali ya taa ya mazingira yako ya kazi, mimea yako na kadhalika. Bila kuchelewa zaidi, wacha tuanze!
Hatua ya 1: Pata Sehemu Zote
Sehemu zinazohitajika ili kujenga mradi huu ni hizi:
- Arduino Uno ▶
- BH1750 ▶
- Nokia 5110 LCD ▶
- Bodi ndogo ya Mkate ▶
- Waya ▶
Gharama ya mradi ni karibu $ 12.
Hatua ya 2: Sensor ya Nuru ya BH1750
Sensor ya nguvu ya mwanga wa BH1750 ni nzuri na rahisi sana kutumia sensor. Bodi hii ya kuzuka inakuja na kibadilishaji cha AD 16 kilichojengwa ndani ambacho kinaweza kutoa ishara ya dijiti moja kwa moja, hakuna haja ya hesabu ngumu.
Bodi hii ni bora kuliko LDR ambayo hutoa tu voltage. Pamoja na nguvu ya Sense ya Nuru ya BH1750 inaweza kupimwa moja kwa moja na anasa, bila kuhitaji kufanya mahesabu. Takwimu ambazo hutolewa na sensa hii hutolewa moja kwa moja katika Lux (Lx).
Sensor hutumia kiolesura cha I2C kwa hivyo ni rahisi sana kutumia na Arduino. Unahitaji tu kuunganisha waya 2.
Pia bei ya sensor ni ya chini sana, ni karibu $ 2.
Unaweza kuipata hapa: ▶
Hatua ya 3: Nokia 5110 LCD
Nokia 5110 ndio maonyesho ninayopenda zaidi kwa Miradi yangu ya Arduino.
Nokia 5110 ni skrini ya msingi ya picha ya LCD ambayo hapo awali ilikusudiwa kama skrini ya simu ya rununu. Inatumia mtawala wa PCD8544 ambayo ni mdhibiti / dereva wa nguvu ya chini ya CMOS LCD. Kwa sababu ya hii onyesho hili lina matumizi ya nguvu ya kuvutia. Inatumia 0.4mA tu wakati iko lakini taa ya nyuma imezima. Inatumia chini ya 0.06mA wakati wa hali ya kulala! Hiyo ni sababu moja inayofanya onyesho hili nilipenda zaidi. Muingiliano wa PCD8544 kwa watawala wadogo kupitia kiolesura cha basi cha serial. Hiyo inafanya maonyesho kuwa rahisi kutumia na Arduino.
Unahitaji tu kuunganisha waya 8 na utumie maktaba ifuatayo:
Maktaba hii ya kuvutia imetengenezwa na Henning Karlsen ambaye ameweka juhudi kubwa kusaidia jamii ya Arduino kusonga mbele na maktaba zake.
Nimeandaa mafunzo ya kina juu ya jinsi ya kutumia onyesho la Nokia 5110 LCD na Arduino. Nimeambatisha video hiyo katika hii inayoweza kufundishwa, itatoa habari muhimu juu ya onyesho, kwa hivyo ninakuhimiza uitazame kwa uangalifu.
Gharama ya onyesho ni karibu $ 4.
Unaweza kuipata hapa: ▶
Hatua ya 4: Kuunda mita ya Nuru
Wacha sasa tuunganishe sehemu zote pamoja.
Mara ya kwanza tunaunganisha moduli ya sensa ya Mwanga ya BH1750. Ina pini 5 tu lakini tutaunganisha 4 kati yao.
Kuunganisha Sensor ya Voltage
Vcc Pin huenda kwa 5V ya Arduino
Pin ya GND huenda kwa GND ya Arduino
Pin ya SCL huenda kwa Analog Pin 5 ya Arduino Uno
SDA Pin inakwenda Analog Pin 4 ya Arduino Uno
Pini ya anwani hukaa bila kuunganishwa
Hatua inayofuata ni kuunganisha onyesho la LCD la Nokia 5110.
Kuunganisha onyesho la LCD la Nokia 5110
RST inakwenda kwa Dijiti ya Dijiti 12 ya Arduino
CE huenda kwa Dini ya Dijiti 11 ya Arduino
DC inakwenda kwa Dijiti ya Dijiti 10 ya Arduino
DIN huenda kwa Dijiti ya Dijiti 9 ya Arduino
CLK huenda kwa Dijiti ya Dijiti 8 ya Arduino
VCC inakwenda Arduino 3.3V NURU huenda kwa Arduino GND (kuwasha tena)
GND huenda kwa Arduino GND
Sasa kwa kuwa tumeunganisha sehemu zote pamoja, tunachohitaji kufanya ni kupakia nambari. Skrini ya Splash inaonyeshwa kwa sekunde kadhaa na kisha tunaweza kuanza kupima Ukali wa Mwanga kwa Wakati Halisi!
Hatua ya 5: Kanuni ya Mradi
Nambari ya mradi ina faili 3.
splash.cui.c
ui.c
BH1750LightMeter.ino
Nambari - Picha ya Screen Splash
Katika faili ya kwanza splash.c, kuna maadili ya binary ya skrini ya Splash ambayo inaonyeshwa kwenye onyesho la LCD la Nokia 5110 wakati mradi unakua. Tafadhali angalia video iliyoambatishwa ambayo nimeandaa ili kuona jinsi ya kupakia picha zako za kawaida kwenye Mradi wako wa Arduino.
Msimbo wa ui.c - Kiolesura cha Mtumiaji
Katika faili ui.c, kuna maadili ya kibinadamu ya kiolesura cha mtumiaji ambayo yanaonekana baada ya mradi kuonyesha skrini ya Splash. Tafadhali angalia video iliyoambatishwa ambayo nimeandaa ili kuona jinsi ya kupakia picha zako za kawaida kwenye Mradi wako wa Arduino.
Nambari ya UVMeter.ino - Programu kuu
Nambari kuu ya mradi ni rahisi sana. Tunahitaji kujumuisha maktaba ya Nokia 5110. Ifuatayo tunatangaza anuwai kadhaa. Tunaanzisha onyesho na tunaonyesha skrini ya Splash kwa sekunde 3. Baada ya hapo, tunachapisha ikoni ya ui mara moja, na tunasoma thamani kutoka kwa sensorer milisseconds za sensa. Uchawi wote hufanyika katika kazi ya kitanzi:
kitanzi batili () {int stringLength = 0; uint16_t lux = lightSensor.readLightLevel (); // Soma taa ya sensorer = Kamba (lux); // Kubadilisha kuwa kamba ya kambaUrefu = mwanga. Urefu (); // Tunahitaji kujua Urefu wa Kamba lcd.clrScr (); lcd.drawBitmap (0, 0, ui, 84, 48); ChapishaLight (kambaLength); // Chapisha Kamba kwenye Onyesho lcd.update (); kuchelewesha (150); }
Nimeambatanisha nambari hii na inayoweza kufundishwa. Ili kupakua toleo la hivi karibuni la nambari unaweza kutembelea ukurasa wa wavuti wa mradi:
Hatua ya 6: Kupima Mradi
Sasa kwa kuwa nambari imepakiwa tunaweza kujaribu Mita ya Nuru ndani na nje. Ninaijaribu katika siku ya chemchemi ya jua hapa Ugiriki. Matokeo ikiwa ya kupendeza. Tunaweza kupima kwa usahihi ukubwa wa mwanga na mradi rahisi wa kujenga.
Kama unavyoona kwenye picha zilizoambatanishwa, Mita ya Nuru inafanya kazi vizuri. Mradi huu ni onyesho kubwa la nini chanzo wazi cha programu na programu inauwezo wa. Ndani ya dakika chache mtu anaweza kujenga mradi mzuri kama huo! Mradi huu ni mzuri kwa Kompyuta na kama nilivyosema mwanzoni, mradi huu ni uzoefu mzuri wa kujifunza. Ningependa kusikia maoni yako juu ya mradi huu. Je! Unaona ni muhimu? Je! Kuna maboresho yoyote ambayo yanaweza kutekelezwa kwa mradi huu? Tafadhali weka maoni yako au maoni katika sehemu ya maoni hapa chini!
Ilipendekeza:
Taa ya Taa ya Smart Smart - Taa mahiri W / Arduino - Nafasi ya Kazi ya Neopixels: Hatua 10 (na Picha)
Taa ya Taa ya Smart Smart | Taa mahiri W / Arduino | Nafasi ya Kazi ya Neopixels: Sasa siku tunatumia muda mwingi nyumbani, kusoma na kufanya kazi kwa kweli, kwa nini tusifanye nafasi yetu ya kazi iwe kubwa na mfumo wa taa na taa za Arduino na Ws2812b msingi. Hapa naonyesha jinsi ya kujenga Smart yako Dawati la Taa ya LED ambayo
Jinsi ya Kufanya Taa za Taa za Taa za Umeme za ARGB: Hatua 5
Jinsi ya Kufanya Taa za Taa za Taa za Umeme za ARGB: Halo, kwa mafunzo haya nitakuonyesha jinsi ya kufanya muziki tendaji wa rgb iliyoongozwa kwa njia rahisi sana, inazalisha mabadiliko kadhaa ya rangi wakati unacheza muziki wako uupendao Kwa miradi mingine ya kushangaza tembelea letsmakeprojects.com
Taa za Taa za Muziki Zinazoweza Kushughulika na Muziki - Sensorer ya Kugundua Sauti ya Arduino - Ukanda wa LED wa RGB: 4 Hatua
Taa za Taa za Muziki zinazoendelea za Muziki | Sensorer ya Kugundua Sauti ya Arduino | Ukanda wa RGB ya LED: Mradi wa taa za taa za LED zenye rangi nyingi. Katika mradi huu, ukanda rahisi wa 5050 RGB LED (sio Anwani inayoweza kushughulikiwa WS2812), sensa ya kugundua sauti ya Arduino na adapta ya 12V zilitumika
Taa ya Taa ya Miaka 31 ya Taa za Taa za Mfano Nk ..: Hatua 11 (na Picha)
Taa ya Taa ya Miaka 31 ya Taa za Taa za Mfano nk. Shida ni kwamba modeli za taa zinaweza kuwa ndogo na nafasi ndogo ya betri na
Mita ya Chug-O-mita: Hatua 4 (na Picha)
Mita ya Chug-O: Niliunda, kile ninachokiita, Chug-O-Meter. Hii iliundwa kwa watu wawili kuona ni nani anayeweza kunywa kinywaji haraka na wakati wa kila mtu, haraka na kwa urahisi. Mita ya Chug-O-mita itahesabu kutoka 3 (kwenye LCD) wakati taa ya kijani ikiwaka, saa " 1 "