Мазмұны:

Флогер: ауа райы параметрін бақылайтын құрылғы: 6 қадам
Флогер: ауа райы параметрін бақылайтын құрылғы: 6 қадам

Бейне: Флогер: ауа райы параметрін бақылайтын құрылғы: 6 қадам

Бейне: Флогер: ауа райы параметрін бақылайтын құрылғы: 6 қадам
Бейне: 10 лучших самолетов с поворотным крылом из когда-либо построенных 2024, Шілде
Anonim
Флогер: ауа райы параметрін бақылайтын құрылғы
Флогер: ауа райы параметрін бақылайтын құрылғы

Кішкентай қосылған және AUTONOMUS құрылғысы сізге бау -бақша өсіруге көмектесетін бірнеше пайдалы заттарды бақылайды

Бұл құрылғы ауа райының әр түрлі параметрлерін өлшеуге арналған:

  • Еден мен ауа температурасы
  • Еден мен ауаның ылғалдылығы
  • Жарықтық

оны дисплей экранында көрсетіңіз, сондай -ақ sigfox модулі арқылы оны жұмыс тақтасына жіберіңіз (сіз оны басқа тақтадан басқа құрылғыға немесе дерекқорға жібере аласыз, бірақ біз бұл нұсқаулықта бұл туралы айтпаймыз).

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

МАҢЫЗДЫ:

  • Біз Mbed кодын микроконтроллерге жүктеу үшін қолданамыз, егер сіз онымен таныс болсаңыз, бұл плюс (егер сіз алаңдамасаңыз, мен оны біртіндеп түсіндіремін).
  • Мен сонымен қатар сіздің компьютеріңізді жасау үшін барлық файлдарды беремін, сондықтан сіз оны басып шығаруыңыз керек.

1 -қадам: компоненттер

Бұл жоба үшін мен сенсорларды қолдандым, бірақ сізге микроконтроллер мен тамақтану жүйесі қажет болады

Міне, мен қолданған компоненттердің тізімі:

Еден сенсорлары:

  • Температура
  • Ылғал

Ауа датчиктері:

Температура мен ылғалдылық: ауа температурасы мен ылғалдылығы бір сенсорда

Жарықтық сенсоры:

Жарықтық

Микроконтроллер карталары: Біз 2 микроконтроллерді қолданамыз

  • STM32L432KC
  • TD1208

Алиментация:

  • Батарея
  • Күн батареясы
  • Alimentation адаптер картасы: Бұл картада біз батарея мен күн батареясын қосамыз (аккумулятор зарядтауға қабілетті болады). Тамақтану картасының екінші жағында біз STM32L432KC USB кабелімен бүкіл жүйені қуаттандыру үшін қосамыз (3.3В -да).

Дисплей:

СКД экран

Sigfox:

Сигфокс модулі бізге деректерді actooard тақтасына жіберуге мүмкіндік береді

2 -қадам: ПХД және код

ПХД және код
ПХД және код

ПХД:

Бастау үшін мен pcb файлдарын бөлісемін. Олар әдетте принтерлердің көпшілігінде жұмыс істейтін форматта.

Оны басып шығару үшін сіз оны жасай алатын электрлік/техникалық дүкенді оңай таба аласыз.

Компьютерде дербес VIA жасау керек болады (олар көрсетілген деп уайымдамаңыз)

КОД:

Бірінші қадамда сіз MBED -те тіркелгі жасауыңыз керек

Бұл әрекетті орындағаннан кейін келесі сілтемені нұқыңыз, сіз жобаға қол жеткізе аласыз (тек оқу режимінде)

Алдыңғы сілтемесі бар mbed жобасына жеткенде, оны жұмыс кеңістігіңізге (компиляторға) импорттаңыз.

Содан кейін STM32 -ді компьютерге қосыңыз, mbed -те негізгі файлды құрастырыңыз және осы файлды STM32 -ге көшіріңіз (қарапайым көшіру/қою арқылы).

3 -қадам: Компоненттерді сыммен қосу

Компоненттерді сыммен қосу
Компоненттерді сыммен қосу
Компоненттерді сыммен қосу
Компоненттерді сыммен қосу
Компоненттерді сыммен қосу
Компоненттерді сыммен қосу

/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!

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

/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\/!\ /!

Мұнда сізде барлық компоненттерді біріктіру туралы 3 схема бар.

PS: анық ҚЫЗЫЛ кабель 3.3В алиментацияға, ал ҚАРА кабель жерге түседі.

Егер сіз барлық ингредиенттерді тексергіңіз келсе, сіз оны STM32L432KC -ты компьютерге қосу арқылы қоректендіру бөлігінсіз жасай аласыз.

4 -қадам: Actoboard

Тақталар тақтасы
Тақталар тақтасы
Тақталар тақтасы
Тақталар тақтасы
Тақталар тақтасы
Тақталар тақтасы

Бұл бөлімде мен сізге Actoboard -те тіркелгіңізді қалай орнату керектігін түсіндіремін, Sigfox модулі жіберген барлық деректерді алу.

Ең алдымен Actoboard веб -сайтына кіріп, тіркелгі жасаңыз

Аяқтағаннан кейін жаңа деректер көзін жасаңыз (сурет 1).

Акеруды табу керек болады (2 -сурет), содан кейін сіз оны алып, оны басқанда сіз «Akeru құрылғысын қосу» терезесіне келесіз (сурет 3).

Деректер көзіне берілетін атауды, оның модем нөмірін және PAC енгізіңіз (бұл сигфокс модулінде берілген 2 ақпарат, олар бірегей).

Соңғы бөлім - сіз алатын деректер форматын орнату:

lum:: int: 8 temp_A:: int: 8 hum_A:: int: 8 temp_S:: int: 8 hum_S:: int: 8

Мен берген кодты өзгерте алмайтын болсаңыз, пішімді ЕШҚАШАН өзгертпеңіз (кем дегенде сіз атыңызды өзгертесіз, бірақ пішімін немесе шағу санын өзгертпейсіз).

Сонымен, сізде: жарықтық (lum), ауа температурасы (temp_A), ауа ылғалдылығы (hum_A), жер температурасы (temp_S) және жер ылғалдылығы (hum_S).

Енді сіз Actoboard сол терезенің оң жағында Sigfox модулінен хабар алатынын тексере аласыз (сурет 4). Сонымен қатар, сіз бақылау тақтасының көмегімен деректерді пішіндей аласыз, ол үшін: жаңа бақылау тақтасын жасаңыз, оны басыңыз және жаңа виджет қосыңыз (5 -сурет). Енді «Виджет қосу» атты жаңа терезе ашылды (6 -сурет), екінші «Виджеттер» қойындысын шертіп, біреуін таңдаңыз.

Мұнда, мысалы, мен жарықтықтың мәнін қалай көрсету керектігін көрсетемін. Екінші «Мән» виджетін таңдап, виджет параметрлерін өзгертіңіз (сурет 7), деректер жиынтығын қосыңыз және көрсеткіңіз келетін сиқыр айнымалысын таңдаңыз. Енді сіз бақылау тақтасына оралсаңыз, айнымалы мән пайда болады (8 -сурет).

5 -қадам: мәселелерді көрсету

Көрсету мәселелері
Көрсету мәселелері
Көрсету мәселелері
Көрсету мәселелері

Бұл бөлімде мен сенсорлардан қандай құндылықтар күтілетінін және оларды қалай тексеруге болатынын айтамын.

Егер сіз бәрін басынан бастап жасаған болсаңыз, онда сізде экранда және тақтада бағалар болуы керек

Егер сіз экранда да, тақтада да ештеңе көрмесеңіз

  • Алдымен сенсорлар мен микроконтроллер арасындағы барлық байланысты тексеріңіз.
  • Егер сіз қосылуға сенімді болсаңыз, бұл сіздің СКД экраныңыз болуы мүмкін (олар сәл сынғыш). Егер сіз соңғы қадамды дұрыс орындасаңыз, сізде әлі де актобо тақтасының мәні болуы керек

Егер сізде жұмыс тақтасын орнатуда кейбір мәселелер туындаса, бұл сіздің құндылықтарыңыздың үшінші әдісі: Putty

Putty қалай қолдануға болады:

  • Құрылғыны компьютерге қосыңыз және перифериялық терезе менеджерін ашыңыз және құрылғыңыз қай портқа қосылғанын біліңіз (2 -сурет).
  • Содан кейін Putty ашыңыз және сериялық (3 -суреттегі қызыл) таңдаңыз және алдыңғы қадамда табылған COM портының нөмірін сұраңыз (3 суретте қызғылт сары).
  • OK түймесін басыңыз. Консоль мәндерді көрсететін терезені ашады

6 -қадам: рахмет

Егер сіз өзіңіздің ФЛОГЕРіңізді құруға тырыссаңыз:) немесе сіз мұны жаңа оқыған болсаңыз да рахмет!

Егер сізде түсініктемелер, сұрақтар немесе жақсартулар болса, бөлісе аласыз!

Ұсынылған: