Talaan ng mga Nilalaman:

Ang Floger: isang Device upang Subaybayan ang Parameter ng Panahon: 6 na Hakbang
Ang Floger: isang Device upang Subaybayan ang Parameter ng Panahon: 6 na Hakbang

Video: Ang Floger: isang Device upang Subaybayan ang Parameter ng Panahon: 6 na Hakbang

Video: Ang Floger: isang Device upang Subaybayan ang Parameter ng Panahon: 6 na Hakbang
Video: CS50 2013 - Week 10, continued 2024, Hulyo
Anonim
Ang Floger: isang Device upang Subaybayan ang Parameter ng Panahon
Ang Floger: isang Device upang Subaybayan ang Parameter ng Panahon

Ang isang maliit na konektado at AUTONOMUS aparato upang subaybayan ang maraming mga kapaki-pakinabang na varaibles upang matulungan kang paghahardin

Ang aparato na ito ay idinisenyo upang masukat ang iba't ibang mga parameter ng panahon:

  • Temperatura ng sahig at hangin
  • Sahig at kahalumigmigan ng hangin
  • Liwanag

ipakita ito sa isang lcd screen at ipadala din ito sa actoboard sa pamamagitan ng isang module ng sigox (maaari mo rin itong ipadala mula sa actoboard sa ibang aparato o database ngunit hindi namin ito pag-uusapan sa Instuctable na ito).

Tulad ng sinabi ko na ang divice ay autonomus kaya syempre gagamit kami ng baterry na pinalakas ng isang solar panel ngunit ang pinakamahalagang bagay ay ang aparato ay halos hindi kailanman gagamitin: sa katunayan ay ipo-program namin ito upang magsukat bawat oras lamang halimbawa o maliban kung tanungin mo ito upang sukatin ang rignt ngayon. Kaya't sa katapusan ang aparato na ginagamit namin ay mas mababa sa 30 segundo bawat oras.

MAHALAGA:

  • Gagamitin namin ang Mbed upang mai-load ang code, na bukas kong ibabahagi: '), sa microcontroller kaya kung pamilyar ka sa ito ito ay isang plus (kung hindi ka mag-alala ipapaliwanag ko ito hakbang-hakbang).
  • Nagbibigay din ako ng lahat ng mga file upang gawin ang iyong pcb kaya i-print mo lang ito.

Hakbang 1: Mga Bahagi

Para sa proyektong ito, gumamit ako ng mga sensor ng kurso ngunit kakailanganin mo rin ang mga microcontroller at isang sistemang alimentation

Narito ang listahan ng mga sangkap na ginamit ko:

Mga sensor ng sahig:

  • Temperatura
  • Kahalumigmigan

Mga sensor ng hangin:

Temperatura at kahalumigmigan: ang temperatura at kahalumigmigan ng hangin ay nasa parehong sensor

Luminosity sensor:

Liwanag

Mga card ng Microcontroller: Gumagamit kami ng 2 microcontroller

  • STM32L432KC
  • TD1208

Alimentation:

  • Baterya
  • Solar cell
  • Kard ng adaptor ng Alimentation: Sa card na ito ikokonekta namin ang baterya at ang solar cell (kaya maaaring singilin ang baterya). Sa kabilang panig ng alimentation card ay ikonekta namin ang STM32L432KC gamit ang isang USB cable upang mapagana ang buong system (sa 3.3V).

Ipakita ang:

LCD screen

Sigoks:

Papayagan kami ng module ng sigorta na ipadala ang aming data sa actoboard

Hakbang 2: PCB at Code

PCB at Code
PCB at Code

PCB:

Upang magsimula ay ibabahagi ko ang mga file ng pcb. Ang mga ito ay nasa isang format na gagana nang normal sa karamihan ng mga printer.

Upang mai-print ito madali mong makahanap ng isang electric / teknikal na shop na magagawa ito.

Kailangan mong gumawa ng severral VIA sa pcb (huwag mag-alala na ipinahiwatig ang mga ito)

CODE:

Unang hakbang mayroon kang upang lumikha ng isang account sa MBED

Kapag tapos na ito mag-click lamang sa sumusunod na LINK magkakaroon ka ng access sa proyekto (sa read mode lamang)

Kapag naabot mo ang mbed na proyekto kasama ang nakaraang link i-import ito sa iyong workspace (tagatala).

Pagkatapos ikonekta ang iyong STM32 sa iyong computer, ipunin ang pangunahing file sa mbed at kopyahin ang file na ito sa STM32 (na may isang simpleng kopya / i-paste).

Hakbang 3: Mga kable ng Mga Bahagi

Mga kable ng Components
Mga kable ng Components
Mga kable ng Components
Mga kable ng Components
Mga kable ng Components
Mga kable ng Components

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

Ang hakbang na ito ay narito lamang upang maipakita sa iyo kung paano ikonekta ang mga sangkap nang magkasama KUNG nais mong subukan ang mga ito sa isang halimbawa ng labdec at dahil palaging magandang malaman kung paano gumagana ang mga bagay kung hindi maaari mong laktawan ang hakbang na ito at itakda lamang ang mga bahagi sa pcb nila ay konektado

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

Narito mayroon kang 3 schema tungkol sa kung paano magkasama ang lahat ng mga bahagi.

PS: malinaw naman ang RED cable ay pumunta sa 3.3V alimentation at ang BLACK cable ay pumunta sa lupa.

Para sa pagmamakaawa kung nais mo lamang subukan ang lahat ng mga sangkap ay maaari mo itong gawin nang walang bahagi ng pagpaparami sa pamamagitan ng koneksyon ng iyong STM32L432KC sa iyong computer.

Hakbang 4: Actoboard

Actoboard
Actoboard
Actoboard
Actoboard
Actoboard
Actoboard

Sa bahaging ito ay ipapaliwanag ko sa iyo kung paano i-set up ang iyong account sa Actoboard kunin ang lahat ng data na ipinadala ng iyong Sigox module.

Pumunta sa kamay ng lahat sa website ng Actoboard at lumikha ng isang account

Kapag tapos ka na lumikha ng isang bagong mapagkukunan ng data (imahe 1).

Kailangang hanapin ang Akeru (imahe 2) pagkatapos kapag nakuha mo ito at clic dito ay makakarating ka sa window na "Ikonekta ang iyong Akeru aparato" (imahe 3).

Ipasok ang pangalang ibibigay mo sa iyong mapagkukunan ng data, ang numero ng modem nito at PAC (ang 2 impormasyong ito na ibinigay sa iyo ng module ng sigox, natatangi ang mga ito).

Ang huling bahagi ay ang pagtatakda ng format ng data na iyong kukunin:

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

HUWAG baguhin ang format maliban kung nabago mo rin ang code na binigay ko sa iyo (hindi bababa sa binago mo ang pangalan ngunit hindi format o bilang ng kagat).

Kaya't sa pagkakasunud-sunod na mayroon ka: ningning (lum), temperatura ng hangin (temp_A), kahalumigmigan ng hangin (hum_A), ground temperture (temp_S) at ground moisture (hum_S).

Ngayon ay maaari mo nang i-verify, kung ang Actoboard ay tumatanggap ng mga mensahe mula sa iyong module na Sigvd, sa kanan ng parehong window (larawan 4). Bukod dito, maaari kang makakuha ng hugis ng iyong data sa isang dashboard, para dito: Lumikha ng isang bagong dashboard, mag-click dito at magdagdag ng isang bagong widget (larawan 5). Ngayon ang isang bagong window na pinangalanang "Magdagdag ng widget" ay bukas (larawan 6), mag-click sa pangalawang tab na "Mga Widget", at pumili ng isa.

Dito, para sa exemple, ipapakita ko kung paano ipapakita ang halaga ng ningning. Kaya piliin ang pangalawang widget na "Halaga" at ipodify ang mga setting ng Widget (imahe 7), magdagdag ng isang hanay ng data at piliin ang variable ng bruha na nais mong ipakita. Ngayon kung babalik ka sa iyong dashboard ang halaga ay lilitaw ang iyong variable (imahe 8).

Hakbang 5: Mga Isyu sa Display

Mga Isyu sa Display
Mga Isyu sa Display
Mga Isyu sa Display
Mga Isyu sa Display

Sa seksyong ito sasabihin ko sa iyo kung anong mga halaga ang inaasahan mula sa aming mga sensor at kung paano mo masusuri ang mga ito.

Kung nagawa mo na ang lahat nang tama mula sa simula, sa ngayon dapat kang magkaroon ng valeus sa iyong screen at actoboard

Kung hindi ka nakakakita ng anuman sa screen o sa actoboard

  • Una sa lahat mangyaring suriin ang lahat ng iyong mga koneksyon sa pagitan ng mga sensor at microcontroller.
  • Kung sur ka tungkol sa iyong mga koneksyon maaaring ito ang iyong LCD screen (medyo marupok ang mga ito). Dapat ay mayroon ka pa ring halaga sa actoboard kung maayos mong nasunod ang huling hakbang

Kung sakaling nagkakaroon ka ng ilang mga isyu sa pag-set up ng actoboard dito ay isang pangatlong paraan upang magkaroon ng iyong mga halaga: Putty

Paano gamitin ang Putty:

  • Ikonekta ang iyong aparato sa iyong computer at buksan ang windows peripheral manager at hanapin kung aling port ang nakakonekta sa iyong aparato (larawan 2).
  • Pagkatapos buksan ang Putty at piliin ang serial (pula sa larawan 3) at magtanong sa numero ng COM port na nahanap mo sa nakaraang hakbang (orange sa larawan 3).
  • Mag-click sa OK. Bubuksan ng isang console ang pagpapakita ng mga halaga

Hakbang 6: Salamat

Salamat kung sinubukan mong gumawa ng sarili mong FLOGER:) o kahit na basahin mo lang ito!

Kung mayroon kang anumang mga komento, mga katanungan o pagpapabuti huwag mag-atubiling ibahagi!

Inirerekumendang: