Мазмуну:

Флогер: Аба ырайынын параметрлерин көзөмөлдөөчү түзмөк: 6 кадам
Флогер: Аба ырайынын параметрлерин көзөмөлдөөчү түзмөк: 6 кадам

Video: Флогер: Аба ырайынын параметрлерин көзөмөлдөөчү түзмөк: 6 кадам

Video: Флогер: Аба ырайынын параметрлерин көзөмөлдөөчү түзмөк: 6 кадам
Video: КАТЯ СВЕЛА С УМА ВЕСЬ ЧАТ И МЕНЯ | РАЗБОРКА С ПАЦАНОМ С ПОМОЩЬЮ Ж*ПЫ | ЧАТ РУЛЕТКА 2024, Ноябрь
Anonim
Флогер: Аба ырайынын параметрлерин көзөмөлдөөчү түзмөк
Флогер: Аба ырайынын параметрлерин көзөмөлдөөчү түзмөк

Чакан туташкан жана AUTONOMUS түзмөгү бакчага жардам берүү үчүн бир нече пайдалуу нерселерди көзөмөлдөйт

Бул аппарат аба ырайынын ар кандай параметрлерин өлчөө үчүн иштелип чыккан:

  • Полдун жана абанын температурасы
  • Полдун жана абанын нымдуулугу
  • Жарыктык

аны lcd экранда көрсөтүү жана ошондой эле sigfox модулу аркылуу actoboardга жөнөтүү (сиз аны actoboardдан башка түзмөккө же маалымат базасына жөнөтсөңүз болот, бирок биз бул инструкцияда бул жөнүндө сүйлөшпөйбүз).

Мен айткандай, бөлүк автономия, ошондуктан, албетте, биз күн панели менен иштеген батареяны колдонобуз, бирок эң негизгиси - бул аппарат эч качан колдонулбайт: чынында, биз аны ар бир саат сайын өлчөө үчүн программалайбыз, мисалы эгер сиз азыр ригнтти өлчөөнү сурабасаңыз. Ошентип, аягында биз колдонгон түзмөк саатына 30 секунддан азыраак колдонулат.

МААНИЛҮҮ:

  • Биз берешендик менен бөлүшө турган кодду жүктөө үчүн Mbed колдонобуз: '), андыктан эгер сиз аны жакшы билсеңиз, анда бул плюс (эгер кабатыр болбоңуз, мен аны этап -этабы менен түшүндүрөм).
  • Мен ошондой эле сиздин компьютериңизди жасоо үчүн бардык файлдарды берип жатам, ошондуктан сиз аны басып чыгарышыңыз керек болот.

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

Бул долбоор үчүн мен сенсорлорду колдондум, бирок сизге микроконтроллер жана тамактануу системасы керек болот

Бул жерде мен колдонгон компоненттердин тизмеси:

Кабат сенсорлору:

  • Температура
  • Нымдуулук

Аба сенсорлору:

Температура жана нымдуулук: абанын температурасы жана нымдуулугу бир эле сенсордо

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

Жарыктык

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

  • STM32L432KC
  • TD1208

Алимация:

  • Батарея
  • Күн батареясы
  • Alimentation адаптер картасы: Бул картада биз батарейканы жана күн батареясын туташтырабыз (батарея заряддай алат). Тамактануу картасынын экинчи тарабында, STM32L432KC тутумун USB кабели менен туташтырып, бүт системаны кубаттайбыз (3.3Vда).

Көрсөтүү:

ЖК экран

Sigfox:

Sigfox модулу бизге маалыматыбызды actoboardга жөнөтүүгө мүмкүндүк берет

2 -кадам: ПХБ жана код

ПХБ жана код
ПХБ жана код

ПХБ:

Баштоо үчүн мен pcb файлдарын бөлүшөм. Алар көпчүлүк принтерлерде кадимкидей иштей турган форматта.

Аны басып чыгаруу үчүн сиз муну кыла турган электрдик/техникалык дүкөндү оңой эле таба аласыз.

Сиз PCBде Severral VIA кылышыңыз керек (алар көрсөтүлгөн деп кабатыр болбоңуз)

КОД:

Биринчи кадам MBEDде каттоо эсебин түзүшүңүз керек

Бул бүткөндөн кийин, жөн гана төмөнкү шилтемени чыкылдатыңыз, сиз долбоорго кире аласыз (окуу режиминде гана)

Мурунку шилтеме менен mbed долбооруна жеткенде, аны жумушчу мейкиндигиңизге (компиляторго) импорттоңуз.

Андан кийин STM32иңизди компьютериңизге туташтырыңыз, mbedдеги негизги файлды түзүңүз жана бул файлды STM32ге көчүрүңүз (жөнөкөй көчүрүү/чаптоо менен).

3 -кадам: Компоненттерди зымга өткөрүү

Компоненттерди зым менен жабдуу
Компоненттерди зым менен жабдуу
Компоненттерди зым менен жабдуу
Компоненттерди зым менен жабдуу
Компоненттерди зым менен жабдуу
Компоненттерди зым менен жабдуу

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

Бул кадам компоненттерди кантип бириктирүү керектигин көрсөтүү үчүн гана бул жерде, эгерде сиз аларды лабдек аркылуу сынап көргүңүз келсе жана иштин кандайча иштээрин билүү дайыма жакшы болсо, анда сиз бул кадамды өткөрүп жиберип, компоненттерди pcbге орното аласыз. туташат

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

Бул жерде сизде бардык компоненттерди кантип бириктирүү жөнүндө 3 схема бар.

PS: албетте RED кабели 3.3V алиментке, ал эми КАРА кабель жерге түшөт.

Кайыр сурагандар үчүн, эгерде сиз бардык компоненттерди сынап көргүңүз келсе, аны STM32L432KCти компьютериңизге туташтырып, тамактануусуз жасай аласыз.

4 -кадам: Actoboard

Actoboard
Actoboard
Actoboard
Actoboard
Actoboard
Actoboard

Бул бөлүктө мен сизге Actoboardда каттоо эсебиңизди кантип орнотууну түшүндүрөм, Sigfox модулуңуз жөнөткөн бардык маалыматтарды алуу.

Баарынан да Actoboard вебсайтына кирип, каттоо эсебин түзүңүз

Бүткөндөн кийин жаңы маалымат булагын түзүңүз (1 -сүрөт).

Акеруну табышыңыз керек болот (2 -сүрөт), андан кийин сиз аны алып, чыкылдатуу менен "Акеру түзмөгүңүздү туташтыруу" терезесине келесиз (сүрөт 3).

Маалымат булагыңызга бере турган атыңызды, анын модеминин номерин жана ПАКты киргизиңиз (бул sigfox модулунда берилген 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 -кадам: Проблемаларды көрсөтүү

Маселелерди көрсөтүү
Маселелерди көрсөтүү
Маселелерди көрсөтүү
Маселелерди көрсөтүү

Бул бөлүмдө мен сенсорлорубуздан кандай баалуулуктар күтүлөрүн жана аларды кантип текшерсе болорун айтып берем.

Эгерде сиз баарын башынан эле жасаган болсоңуз, анда экраныңызда жана актобоңузда баалуулуктар болушу керек

Эгер бул экранда да, актобеде да эч нерсе көрүнбөсө

  • Биринчиден, сенсорлор менен микроконтроллердин ортосундагы бардык байланыштарды текшериңиз.
  • Эгерде сиз туташууларыңыз жөнүндө күмөн санасаңыз, анда бул сиздин LCD экраныңыз болушу мүмкүн (алар бир аз морт). Эгер сиз акыркы кадамды туура аткарсаңыз, актоборддун мааниси дагы эле болушу керек

Эгерде сиз актобоарт орнотууда кандайдыр бир көйгөйлөргө туш болсоңуз, анда бул жерде баалуулуктарыңыздын үчүнчү жолу: Putty

Putty кантип колдонсо болот:

  • Түзмөгүңүздү компьютериңизге туташтырып, терезелердин перифериялык башкаруучусун ачыңыз жана аспабыңыздын кайсы портко туташканын табыңыз (2 -сүрөт).
  • Андан кийин Putty ачып, сериялыкты тандаңыз (3 -сүрөттө кызыл) жана мурунку кадамда табылган COM портунун номерин сураңыз (3 -сүрөттөгү кызгылт сары).
  • ОК бас. Консоль баалуулуктарды көрсөтүү үчүн ачылат

6 -кадам: Рахмат

Эгерде сиз өзүңүздүн ФЛОГЕРИңизди түзүүгө аракет кылсаңыз, рахмат:) же муну жөн эле окуп чыксаңыз да!

Эгерде сизде кандайдыр бир комментарийлер, суроолор же жакшыртуулар болсо, бөлүшүүдөн тартынбаңыз!

Сунушталууда: