Բովանդակություն:
- Քայլ 1: Լարեք ջերմաստիճանի տվիչը
- Քայլ 2: Միացրեք I2C ավտոբուսը
- Քայլ 3: Թարմացրեք Config.txt- ը
- Քայլ 4: Տեղադրեք I2C մոդուլը `բեռնման ժամանակ բեռնման համար
- Քայլ 5: Տեղադրեք I2C փաթեթներ
- Քայլ 6: Տվյալների գրանցման ծրագիր
- Քայլ 7: Տվյալների դիտում
- Քայլ 8: Ֆոնային գրանցում
![Raspberry Pi ջերմաստիճանի անտառահատ. 8 քայլ Raspberry Pi ջերմաստիճանի անտառահատ. 8 քայլ](https://i.howwhatproduce.com/images/002/image-5898-27-j.webp)
Video: Raspberry Pi ջերմաստիճանի անտառահատ. 8 քայլ
![Video: Raspberry Pi ջերմաստիճանի անտառահատ. 8 քայլ Video: Raspberry Pi ջերմաստիճանի անտառահատ. 8 քայլ](https://i.ytimg.com/vi/T_37pp_Oi-Q/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
![Raspberry Pi ջերմաստիճանի անտառահատ Raspberry Pi ջերմաստիճանի անտառահատ](https://i.howwhatproduce.com/images/002/image-5898-28-j.webp)
Ահա հրահանգներ ՝ պարզ ջերմաստիճանի գրանցիչ կառուցելու համար ՝ օգտագործելով $ 5.00 I2C ջերմաստիճանի տվիչ: Տվյալները պահվում են SD քարտում և կարող են հեշտությամբ ներմուծվել Excel- ում: Պարզապես այլ սենսորների փոփոխման կամ ավելացման միջոցով այլ տեսակի տվյալներ նույնպես կարող են հավաքվել: Այս նախագծի համար օգտագործվում են հետևյալ բաղադրիչները ՝ Raspberry Pi (մեկ տախտակ ունեցող համակարգիչ) ջերմաստիճանի տվիչ (SF-SEN-11931)
Solderless Breadboard միացման լարեր Zagros Raspberry Pi 2 մեկնարկային հավաքածուն ներառում է նաև այն ամենը, ինչ անհրաժեշտ է այս նախագծի համար, բացառությամբ ջերմաստիճանի տվիչի:
Քայլ 1: Լարեք ջերմաստիճանի տվիչը
![Լարեք ջերմաստիճանի տվիչը Լարեք ջերմաստիճանի տվիչը](https://i.howwhatproduce.com/images/002/image-5898-29-j.webp)
Նախ, սենսորին ամրացրեք վերնագրի կապում կամ կապալարեր: Մենք օգտագործում էինք վերնագրեր, այնպես որ այն պարզապես կարող էր սենսորը միացնել տախտակին:
Կատարեք հետևյալ միացումները Raspberry Pi GPIO նավահանգստին: ADD0 միացումը գետնին որոշում է սարքի I2C հասցեն: I2C ավտոբուսին կարող են միացվել մեկից ավելի սենսորներ, սակայն դրանցից յուրաքանչյուրը պետք է ունենա յուրահատուկ հասցե: Սենսոր RPi GPIO VCC +3.3V SDA SDA SCL SCL GND GND ADD0 GND (նշեք, որ սա սահմանում է I2C սարքի հասցեն)
Քայլ 2: Միացրեք I2C ավտոբուսը
![Միացնել I2C ավտոբուսը Միացնել I2C ավտոբուսը](https://i.howwhatproduce.com/images/002/image-5898-30-j.webp)
*** Ավելի նոր տարբերակը կարող է չպահանջել այս քայլը: Եթե ֆայլը գոյություն չունի, անցեք հաջորդ քայլին:
Նախ I2C ավտոբուսը պետք է միացված լինի:
I2C ավտոբուսը միացնելու երկու եղանակ կա:
Առաջին և ամենահեշտը դա անել raspi-config կոմունալ ծառայությամբ:
Օգտակար ծրագիրը գործարկելու համար օգտագործեք sudo raspi-config հրամանը:
Ավտոբուսը միացնելու համար ընտրեք Ընդլայնված տարբերակ:
Երկրորդ, բայց ավելի բարդ եղանակը դա ձեռքով անելն է:
Դա անելու համար խմբագրեք կազմաձևման ֆայլը /etc/modprobe.d/raspi-blacklist.conf Օգտագործեք հրամանը ՝ sudo nano /etc/modprobe.d/raspi-blacklist.conf Այժմ փոխեք ֆայլի բովանդակությունը ՝# blacklist spi և i2c- ից լռելյայն (շատ օգտվողների դրանք պետք չեն) սև ցուցակ spi-bcm2708 սև ցուցակ i2c-bcm2708 Սրա համար ՝ # blacklist spi և i2c լռելյայն (շատ օգտվողներ նրանց կարիքը չունեն) սև ցուցակ spi-bcm2708 # սև ցուցակ i2c-bcm2708
Քայլ 3: Թարմացրեք Config.txt- ը
![Թարմացրեք Config.txt- ը Թարմացրեք Config.txt- ը](https://i.howwhatproduce.com/images/002/image-5898-31-j.webp)
Գործարկեք հետևյալ հրամանը ՝ config.txt- ը թարմացնելու համար
sudo nano /boot/config.txt
Ֆայլին ավելացրեք հետևյալ տողերը
dtparam = i2c1 = միացված
dtparam = i2c_arm = միացված
Քայլ 4: Տեղադրեք I2C մոդուլը `բեռնման ժամանակ բեռնման համար
![Սահմանեք I2C մոդուլը ՝ բեռնման ժամանակ բեռնման համար Սահմանեք I2C մոդուլը ՝ բեռնման ժամանակ բեռնման համար](https://i.howwhatproduce.com/images/002/image-5898-32-j.webp)
I2C մոդուլը պետք է տեղադրվի այնպես, որ այն բեռնվի, երբ Raspberry Pi- ն գործարկվի: Դա արեք խմբագրելով /etc /modules ֆայլը: Այս ֆայլը խմբագրելու համար կարող է օգտագործվել հետևյալ հրամանը. Sudo nano /etc /modules Ավելացնել հետևյալ տողը ֆայլի վերջում. I2c-bcm2708 i2c-dev
Քայլ 5: Տեղադրեք I2C փաթեթներ
![Տեղադրեք I2C փաթեթներ Տեղադրեք I2C փաթեթներ](https://i.howwhatproduce.com/images/002/image-5898-33-j.webp)
Տեղադրեք i2c- գործիքները և python-smbus փաթեթները ՝ I2C կարգավորումն ավարտելու համար. Փաթեթները տեղադրելու համար կարող են օգտագործվել հետևյալ հրամանները. ինչ մուտք էլ պահանջվի) I2C մուտքի խմբին: Հետևյալ հրամանը կարող է օգտագործվել դրա համար. Sudo adduser pi i2c Օգտագործեք հետևյալ հրամանը ՝ տեսնելու, թե ինչ սարքեր են միացված I2C ավտոբուսին. Properlyերմաստիճանի տվիչի I2C հասցեն (տասնվեցական) պետք է հայտնվի ճիշտ միացված լինելու դեպքում:
Քայլ 6: Տվյալների գրանցման ծրագիր
![Տվյալների գրանցման ծրագիր Տվյալների գրանցման ծրագիր](https://i.howwhatproduce.com/images/002/image-5898-34-j.webp)
Բեռնեք և գործարկեք օրինակելի ծրագիրը ՝ օգտագործելով հետևյալ հրամանը. Python temp_logger.py exampleրագիրը շատ պարզ է. Այն կարդում է ջերմաստիճանը սենսորից յուրաքանչյուր 60 վայրկյանը մեկ և մուտքագրում տեքստային ֆայլ (Tempdata.txt)
Քայլ 7: Տվյալների դիտում
![Տվյալների դիտում Տվյալների դիտում](https://i.howwhatproduce.com/images/002/image-5898-35-j.webp)
Օգտագործեք հետևյալ հրամանը ՝ տվյալների հում ֆայլը դիտելու համար.
Քայլ 8: Ֆոնային գրանցում
![Ֆոնային անտառահատումներ Ֆոնային անտառահատումներ](https://i.howwhatproduce.com/images/002/image-5898-36-j.webp)
Անտառահատը հետին պլանում գործարկելու համար (այն դուրս կգա դուրս գալուց հետո): Օգտագործեք հետևյալ հրամանը ՝ sudo python temp_logger.py & (Հարաբերական ուղի) Կան իրավիճակներ, երբ վերը նշված հրամանը կարող է սխալ թույլ տալ, օրինակ ՝ Python- ը. Չի կարող բացել «temp_logger.py» ֆայլը. [Errno 2] նման ֆայլ չկա տեղեկատու
Սա պարզապես նշանակում է, որ դուք ստիպված կլինեք օգտագործել բացարձակ ուղի, ինչը նշանակում է, որ դուք պետք է նշեք ֆայլի գտնվելու վայրը արմատային գրացուցակից: Դա անելու հեշտ միջոց է ՝ աջ սեղմել ձեր temp_logger.py ֆայլի վրա, պատճենել ուղին և տեղադրել տերմինալում, այնուհետև դրա դիմաց մուտքագրել «python»:
Այսպես է թվում իմ հրամանը; python /home/pi/Desktop/temp_logger.py
Խորհուրդ ենք տալիս:
Կառուցեք անձնական գործունեության անտառահատ. 6 քայլ
![Կառուցեք անձնական գործունեության անտառահատ. 6 քայլ Կառուցեք անձնական գործունեության անտառահատ. 6 քայլ](https://i.howwhatproduce.com/images/001/image-1776-j.webp)
Կառուցեք անհատական գործունեության անտառահատ. Լոնդոնից իմ ընկերը ՝ Պոլը, ցանկանում էր գտնել մի միջոց, որը կարող էր հետևել իր սննդին, գործունեությանը և գտնվելու վայրը մեկ վահանակում: Այդ ժամանակ նրա մոտ ծագեց գաղափար ՝ ստեղծելու մի պարզ վեբ ձև, որը տվյալները կուղարկի վահանակ: Նա համացանցը կդներ
Տվյալների անտառահատ - Անտառահատման համակարգչային մոդուլ `5 քայլ
![Տվյալների անտառահատ - Անտառահատման համակարգչային մոդուլ `5 քայլ Տվյալների անտառահատ - Անտառահատման համակարգչային մոդուլ `5 քայլ](https://i.howwhatproduce.com/images/005/image-14060-j.webp)
Data Logger - Logging Computer Module: Ethernet data logger for HTTP based data collection for Sensor Bridges that convert I2C interfaced sensor to Ethernet sensor
DIY Heart Rate Monitor (անտառահատ) ՝ 4 քայլ
![DIY Heart Rate Monitor (անտառահատ) ՝ 4 քայլ DIY Heart Rate Monitor (անտառահատ) ՝ 4 քայլ](https://i.howwhatproduce.com/images/006/image-15413-j.webp)
DIY Heart Rate Monitor (անտառահատ). Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես է առևտրային խելացի ժամացույցը չափում և վերահսկում ձեր սրտի զարկերի հաճախականությունը, իսկ այնուհետև ձեզ ցույց կտամ, թե ինչպես ստեղծել DIY միացում, որը կարող է հիմնականում նույնը անել հավելումով, որ կարող է նաև պահել սրտի զարկերի տվյալները
Ինչպես օգտագործել DHT11 ջերմաստիճանի տվիչը Arduino- ով և տպման ջերմաստիճանի ջերմություն և խոնավություն. 5 քայլ
![Ինչպես օգտագործել DHT11 ջերմաստիճանի տվիչը Arduino- ով և տպման ջերմաստիճանի ջերմություն և խոնավություն. 5 քայլ Ինչպես օգտագործել DHT11 ջերմաստիճանի տվիչը Arduino- ով և տպման ջերմաստիճանի ջերմություն և խոնավություն. 5 քայլ](https://i.howwhatproduce.com/images/002/image-3457-34-j.webp)
Ինչպես օգտագործել DHT11 ջերմաստիճանի տվիչը Arduino- ի և տպման ջերմաստիճանի ջերմության և խոնավության հետ. DHT11 տվիչը օգտագործվում է ջերմաստիճանը և խոնավությունը չափելու համար: Նրանք շատ սիրված էլեկտրոնիկայի սիրահարներ են: DHT11 խոնավության և ջերմաստիճանի տվիչը իսկապես հեշտացնում է խոնավության և ջերմաստիճանի տվյալները ձեր DIY էլեկտրոնիկայի նախագծերին ավելացնելը: Այն ըստ
ESP32 NTP ջերմաստիճանի զոնդի պատրաստման ջերմաչափ Steinhart-Hart ուղղիչ և ջերմաստիճանի ահազանգով. 7 քայլ (նկարներով)
![ESP32 NTP ջերմաստիճանի զոնդի պատրաստման ջերմաչափ Steinhart-Hart ուղղիչ և ջերմաստիճանի ահազանգով. 7 քայլ (նկարներով) ESP32 NTP ջերմաստիճանի զոնդի պատրաստման ջերմաչափ Steinhart-Hart ուղղիչ և ջերմաստիճանի ահազանգով. 7 քայլ (նկարներով)](https://i.howwhatproduce.com/images/005/image-12780-24-j.webp)
ESP32 NTP ջերմաստիճանի զոնդի պատրաստման ջերմաչափ Steinhart-Hart ուղղման և ջերմաստիճանի տագնապի միջոցով. Դեռևս ճանապարհորդում եք «առաջիկա նախագիծ» ավարտելու համար, հրահանգելի է, որը ցույց է տալիս, թե ինչպես եմ ավելացնում NTP ջերմաստիճանի զոնդ, պիեզո բ