Мазмұны:

Raspberry Pi мен TE Connectivity MS8607-02BA01 көмегімен температура, салыстырмалы ылғалдылық, атмосфералық қысымды тіркеуші: 22 қадам (суреттермен)
Raspberry Pi мен TE Connectivity MS8607-02BA01 көмегімен температура, салыстырмалы ылғалдылық, атмосфералық қысымды тіркеуші: 22 қадам (суреттермен)

Бейне: Raspberry Pi мен TE Connectivity MS8607-02BA01 көмегімен температура, салыстырмалы ылғалдылық, атмосфералық қысымды тіркеуші: 22 қадам (суреттермен)

Бейне: Raspberry Pi мен TE Connectivity MS8607-02BA01 көмегімен температура, салыстырмалы ылғалдылық, атмосфералық қысымды тіркеуші: 22 қадам (суреттермен)
Бейне: Google’s New TPU Turns Raspberry Pi into a Supercomputer! 2024, Қараша
Anonim
Raspberry Pi мен TE қосылымының көмегімен температура, салыстырмалы ылғалдылық, атмосфералық қысымды тіркеуші MS8607-02BA01
Raspberry Pi мен TE қосылымының көмегімен температура, салыстырмалы ылғалдылық, атмосфералық қысымды тіркеуші MS8607-02BA01

Кіріспе:

Бұл жобада мен сізге температураның ылғалдылығы мен атмосфералық қысымды тіркеу жүйесін кезең -кезеңмен қалай орнату керектігін көрсетемін. Бұл жоба Raspberry Pi 3 Model B мен TE Connectivity экологиялық сенсорлық чипіне негізделген MS8607-02BA01, бұл чип өте кішкентай, сондықтан оны бағалау тақтасында алуды ұсынамын, оны дәнекерлеуге тырысамын, мен оны бағалауды алдым. Amazon -да DPP901G000 тақтасын 17 долларға сатып алыңыз. Бұл жобаны іске қосатын бағдарлама github -та және python 3 -те жазылған.

Мен мүмкіндігінше барлық жалықтыратын бөлшектерді беруге тырысамын, осылайша компьютерлік дағдылары бар кез келген адам бұл жүйені сәтті құра алады.

Дереккөздер мен әдебиеттер:

www.te.com/commerce/DocumentDelivery/DDECon…

www.te.com/commerce/DocumentDelivery/DDECon…

kk.wikipedia.org/wiki/Raspberry_Pi

github.com/anirudh-ramesh/MS8607-02BA01/bl…

Қажетті бөлшектер мен құралдар:

-Raspberry Pi 3 Model B және аксессуарлар: корпус, тышқан, пернетақта, монитор немесе теледидар, microSD картасы және т.

-MS8607-02BA01 бағалау тақтасы, DPP901G000 немесе оған балама, осы нұсқаулықтың қалған бөлігінде сенсорлық тақта деп аталады.

- Raspberry Pi -ді сенсорлық тақтаға қосатын төрт прототиптік сым

-Raspberry Pi орнату үшін компьютер, мен Ubuntu жұмыс істейтін компьютерді қолдандым, Windows компьютері нұсқауларға кейбір өзгертулермен жұмыс істейді.

1 -қадам: Жабдықты орнату

Жабдықты орнату
Жабдықты орнату
Жабдықты орнату
Жабдықты орнату

-Raspberry Pi -ді сенсорлық тақтаға жоғарыдағы кестеде және суретте сипатталғандай қосыңыз

2 -қадам: Raspbian жүктеп алыңыз

Raspbian жүктеп алыңыз
Raspbian жүктеп алыңыз

-Raspbian SD картасының суретін https://www. Raspberrypi.org/downloads/ сайтынан жүктеп алыңыз.

-Жүктеу қалтасына шолу және Raspbian SD картасының суретін ашу пәрменін пайдаланып ашыңыз.

3 -қадам: Micro SD құрылғысын анықтау

Micro SD құрылғысын анықтау
Micro SD құрылғысын анықтау

-MicroSD картасын компьютерге қосылған Micro SD картасын оқу құрылғысына/жазушыға салыңыз, -Төменде көрсетілгендей «sudo fdisk -l» пәрменін қолдана отырып, компьютердегі micro SD картасының құрылғы атауын анықтаңыз, SD картасы құрылғысының өлшемі мен құрылғының аты бойынша қалай анықталатынын байқаңыз, бұл жағдайда SD картасы құрылғысының атауы “/dev /mmcblk0 », сіздің компьютерде ол басқаша болуы мүмкін. Егер сізде Windows компьютері болса, Win32 Disk Imager бағдарламасын қолданыңыз.

4 -қадам: Raspbian кескінін MicroSd картасына көшіру

Raspbian кескінін MicroSd картасына көшіру
Raspbian кескінін MicroSd картасына көшіру
Raspbian кескінін MicroSd картасына көшіру
Raspbian кескінін MicroSd картасына көшіру

-Raspbian -ды MicroSD картасына келесі пәрменді пайдаланып жазыңыз:

dd if = SDcard_image_file_name of = SD_Card_Device_Name күйі = прогресс.

Көшіру аяқталғанша күтіңіз, бұл бірнеше минутты алады.

5 -қадам: Өмірге бірінші рет келу

Алғаш рет тірілу
Алғаш рет тірілу

-Micro SD -ді компьютерден алып тастап, Raspberry -ге салыңыз, қуатты қосыңыз, Raspberry Pi жүктелуі керек.

- Raspberry Pi-де SD картасын кеңейтіңіз, пәрмен жолының терминалын ашыңыз, содан кейін «sudo raspi-config» теріңіз, SD картасында бар кеңістікті пайдалану үшін кеңейту файлдық жүйесін таңдаңыз. Қайта жүктеуді сұраған кезде қайта жүктеңіз.

6 -қадам: Пакеттер тізімін жаңарту

Пакеттер тізімін жаңарту
Пакеттер тізімін жаңарту

-Raspberry Pi -ді Wi -Fi желісіне қосыңыз немесе үй маршрутизаторының Ethernet кабелін қолданып қосыңыз.

-Raspberry Pi пәрмен жолында пакеттер тізімін жаңарту үшін «sudo apt-get update» іске қосыңыз.

7 -қадам: VNC, SSH және I2C қосыңыз

VNC, SSH және I2C қосыңыз
VNC, SSH және I2C қосыңыз

Raspberry Pi Desktop негізгі мәзірінде Preferences түймесін басып, Raspberry Pi Configuration утилитасын таңдаңыз. Интерфейстер қойындысында SSH, VNC және I2C қосыңыз.

8 -қадам: Raspberry Pi құпия сөзін өзгерту

Raspberry Pi құпия сөзін өзгерту
Raspberry Pi құпия сөзін өзгерту

-Қазір Raspberry Pi паролін өзгертуге жақсы уақыт.

9-қадам: I2c құралдарын орнатыңыз

I2c құралдарын орнатыңыз
I2c құралдарын орнатыңыз

Пәрмен жолында «sudo apt-get install i2c-tools» пәрменін пайдаланып I2C құралдарын орнатыңыз

10 -қадам: I2C байланысын тексеру

I2C байланысын тексеру
I2C байланысын тексеру

- Raspberry Pi сенсорлық тақтамен I2C арқылы «i2cdetect -y 1» пәрменін қолдана алатынын тексеріңіз, сенсорлық тақтада екі I2C құрылғысы бар, 0x76 құрылғының мекенжайы қысым мен температураны өлшеуге арналған, 0x40 құрылғының мекенжайы салыстырмалы ылғалдылықты өлшеуге арналған. Екеуінің де табылғанын тексеріңіз.

11 -қадам: Python нұсқасын тексеру

Python нұсқасын тексеру
Python нұсқасын тексеру

Сенсорлардың деректерін оқу үшін біз іске қосатын бағдарламаны іске қосу үшін кем дегенде Python 3.2 нұсқасы қажет, ескі нұсқалар бұл бағдарламаны дұрыс орындамайды.

Python сценарийлерін іске қосу үшін қандай python аудармашысының нұсқасын көрсету үшін Linux символдық сілтемені пайдаланады (менің айтып отырғанымды түсіну үшін linux OS жүйесіндегі символдық сілтемелерді қараңыз). Көрсетілген нұсқаны көру үшін «ls/usr/bin/python -l» пәрменін қолданыңыз, бұл жағдайда бұл біз үшін жұмыс істемейтін python2.7 нұсқайды.

12 -қадам: Қол жетімді Python нұсқаларын тексеру

Қол жетімді Python нұсқаларын тексеру
Қол жетімді Python нұсқаларын тексеру

Raspberry Pi -дегі барлық қол жетімді питон нұсқаларын көру үшін «ls/usr/bin/python*» пәрменін қолданыңыз.

13 -қадам: Python символикалық сілтемесін жаңартыңыз

Python символикалық сілтемесін жаңартыңыз
Python символикалық сілтемесін жаңартыңыз

Бізде python3.5 нұсқасы бар сияқты, оны символдық түрде/usr/bin/python -мен байланыстырайық.

14 -қадам: THP Logger бастапқы кодын жүктеңіз

THP Logger бастапқы кодын жүктеңіз
THP Logger бастапқы кодын жүктеңіз

-THP Logger бастапқы кодын Github -дан жүктеп алыңыз

15 -қадам: Бастапқы кодтың пошталық файлын ашыңыз

Zip файлының бастапқы кодын ашыңыз
Zip файлының бастапқы кодын ашыңыз

-ZIP кодының бастапқы кодын шығарыңыз.

16 -қадам: THP тіркеушісін іске қосыңыз

THP тіркеушісін іске қосыңыз
THP тіркеушісін іске қосыңыз

-Пәрмен жолы терминалын қолдана отырып, «cd ~/Download/THP_Logger-master» көмегімен ағымдағы жұмыс каталогын өзгертіңіз.

-THP Logger қосымшасын «python main.py» пәрмені арқылы іске қосыңыз.

17 -қадам: THP өлшеуді бастаңыз

THP өлшеуді бастаңыз
THP өлшеуді бастаңыз

- Тіркеуді қосыңыз, қажеттіліктеріңізге сәйкес журнал аралығын таңдаңыз, оны іске қосыңыз.

18 -қадам: SFTP арқылы деректерді алу

SFTP арқылы деректерді алу
SFTP арқылы деректерді алу

-Мен оны калибрленген сынақ қондырғысына тексерген жоқпын, бірақ берілген өлшемдер менің термостатыма сәйкес келеді. Мен есікті ашқан кезде ылғалдылықтың төмендегенін байқадым, себебі ол сыртта қатып тұр, ал ылғалдылық ішке қарағанда айтарлықтай төмен.

-Сүйікті SFTP клиенттік бағдарламасын қолдана отырып, Raspberry Pi -ден компьютерге SSH арқылы csv форматында деректерді алыңыз, Windows үшін WinSCP -ді қолдана аласыз, мен Linux компьютерім үшін bareFTP қолданамын.

19 -қадам: Деректерді қарау

Деректерге қарап
Деректерге қарап

-Microsoft Excel немесе OpenOffice Calc көмегімен импортталған csv файлын ашыңыз, күндізгі немесе күндізгі экологиялық өзгерістерді көру үшін диаграмма құру үшін деректерді пайдаланыңыз.

20 -қадам: Деректерді өңдеу

Деректерді өңдеу
Деректерді өңдеу
Деректерді өңдеу
Деректерді өңдеу
Деректерді өңдеу
Деректерді өңдеу

Қолданба тым көп деректерді шығармайды, мысалы, егер сіз қосымшаны 60 секундтық интервалмен 24 сағат ішінде іске қоссаңыз, деректер файлының көлемі шамамен 50 КБ құрайды.

Жоғарыда мен LibreOffice Calc бағдарламасымен 70000 секундтан (19 сағат) жасалған деректерді пайдаланып жасаған диаграммалар бар, әр 60 секунд сайын бір өлшеу алынады.

21 -қадам: жақсартуға арналған бөлме

Жақсартуға арналған бөлме
Жақсартуға арналған бөлме

Бұл жобаны жақсартуға тырысыңыз, бірнеше ұсыныстар:

1-Деректерді https://thingspeak.com/ сияқты интернет-серверге жариялаңыз.

2-Raspberry Pi-де орналастырылған деректерді өзіңіздің веб-серверіңіз өңдеп, көрсетсін

3-Бағдарламаны іске қосқан кезде бассыз жұмыс істеуге және деректерді шексіз алуға және белгілі бір шарттар орындалған жағдайда ескертуге және т.

4-I2C шинасына немесе SPI шинасына сенсорлар мен жетектерді қосу арқылы жүйенің функционалдығын кеңейтіңіз.

5-Деректерді SD картасының орнына USB флэш-жадына сақтаңыз, күні/уақыты бойынша бағдарлама атауы бар файлдар бар.

Ұсынылған: