Cov txheej txheem:

GreenHouse Sensor: 8 Kauj Ruam
GreenHouse Sensor: 8 Kauj Ruam

Video: GreenHouse Sensor: 8 Kauj Ruam

Video: GreenHouse Sensor: 8 Kauj Ruam
Video: ⚠️ Дерзкий антирейтинг: топ-10 НЕнадёжных бензиновых моторов по мнению "АвтоСтронг-М" 2024, Hlis ntuj nqeg
Anonim
GreenHouse Sensor
GreenHouse Sensor

Tutorial GreenHouse Sensor

Paub los ntawm Alain Wei pab los ntawm Pascal Chencaptors | sigfox | Cov ubidots

  1. Lub Hom Phiaj
  2. Yam khoom siv hauv txoj haujlwm no
  3. Siv kauj ruam
  4. Txoj haujlwm ua haujlwm
  5. Kev sib txuas ntawm lub cuab yeej
  6. Mbed code ib
  7. Kev ua cov ntaub ntawv thiab tshuaj xyuas
  8. Ua kom zoo dua ntawm kev siv
  9. Duab

Kauj Ruam 1: Lub Hom Phiaj

Txog qhov haujlwm no, kuv xav paub txog lub zog siv hluav taws xob nyob ib leeg, thiab kuv yuav tsum ntsuas: huab cua puag ncig, huab cua nyob hauv huab cua, ntsuas kub hauv av, av noo, Lux thiab RGB ci ci.

Kauj Ruam 2: Yam Khoom Siv Hauv Txoj Haujlwm no

Yam Khoom Siv Hauv Txoj Haujlwm no
Yam Khoom Siv Hauv Txoj Haujlwm no
Yam Khoom Siv Hauv Txoj Haujlwm no
Yam Khoom Siv Hauv Txoj Haujlwm no
Yam Khoom Siv Hauv Txoj Haujlwm no
Yam Khoom Siv Hauv Txoj Haujlwm no

Cov nqi ntaub ntawv:

1) hnub ci tivthaiv: txheej txheej nyias nyias tso cai siv sab nraum zoov

2) Chip LiPo Rider Pro: them tag nrho koj cov haujlwm hauv 5 V

3) Chip microcontroller Nucleo STM 32L432KC: muab txoj hauv kev pheej yig thiab yoog raws rau cov neeg siv sim cov tswv yim tshiab thiab tsim qauv nrog txhua STM32 microcontroller kab

4) Module Sigfox Wisol: rau tsim koj li IOT qauv nrog Sigfox tes hauj lwm

5) Screen LCD: Nws txuas rau lub microcontroller ntawm I2C lossis SPI npav

6) Li-Ion roj teeb 3, 7V 1050mAh: tiv thaiv kev tiv thaiv ntau dhau thiab tso tawm.

7) Lub ntiajteb txawj nqus Vaum Sensor SEN0193: paub cov dej hauv av. Lub sensor xa cov hluav taws xob sib piv raws li cov ntsiab lus dej.

8) Qhov ntsuas kub thiab av noo DHT22: paub qhov kub thiab huab cua ntawm huab cua, thiab sib txuas lus nrog lub microcontroller hom arduino lossis sib xws ntawm cov tso tawm digital.

9) Grove qhov ntsuas kub: paub qhov kub ntawm av, thiab cov qauv no txuas nrog rau cov tswv yim digital ntawm Grove Base Shield lossis Mega Shield ntawm 4-tus neeg xyuas pib cable suav nrog

10) Xim sensor ADA1334: kuaj pom cov xim ntawm lub teeb lossis khoom. Nws sib txuas lus ntawm I2C chaw nres nkoj

11) Lub teeb pom kev TSL2561: ntsuas qhov ci ci los ntawm 0.1 txog 40000 Lux. Nws sib txuas lus nrog Arduino microcontroller ntawm I2C npav.

Software:

1) SolidWorks (tsim qauv qauv)

2) Xim 3d (tsim lub cim ntawm daim ntawv thov)

3) Altium (kos lub pcb)

4) Mbed (sau code rau daim npav)

Kauj Ruam 3: Kauj Ruam Siv

Tom qab paub cov ntaub ntawv thiab software uas peb yuav siv, muaj cov lej uas peb yuav tsum paub

1) peb yuav tsum simulate lub Circuit Court los ntawm Altium

2) peb yuav tsum ua qee txoj haujlwm ntawm kev tsim, piv txwv li: tsim qauv qauv los ntawm SolidWorks, tsim lub cim ntawm daim ntawv thov los ntawm Xim 3d

3) yog tias qhov Circuit raug, peb tuaj yeem paub qhov Circuit Court ntawm PCB nrog cov ntaub ntawv uas peb tau npaj lawm

4) tom qab sib txuas hauv Circuit Court, peb yuav tsum weld tivthaiv thiab ntsuas qhov zoo ntawm Circuit

5) Thaum kawg, peb yuav tsum ntim lub Circuit Court nrog cov qauv khoom uas peb twb ua tiav lawm

Kauj Ruam 4: Txoj Cai Ua Haujlwm

Capacitive So Av Moisture Sensor SKU: ntxig nws rau hauv cov av ib puag ncig koj cov nroj tsuag thiab ua rau koj cov phooj ywg zoo nrog cov ntaub ntawv av noo ntawm lub sijhawm.

Qhov ntsuas kub thiab av noo DHT11 ST052: txuas lub sensor mus rau tus pin ntawm lub rooj tsavxwm Xim sensor ADA1334: muaj RGB thiab Pom lub teeb pom kev zoo. IR thaiv cov lim, sib xyaw ua ke ntawm cov nti thiab ua kom pom qhov xim pom lub ntsej muag photodiodes, txo qis IR feem cuam tshuam ntawm lub teeb nkag thiab tso cai ntsuas xim kom raug.

Grove qhov ntsuas kub: ntxig nws rau hauv cov av ib puag ncig koj cov nroj tsuag, Tus ntsuas kub DS18B20 digital muab 9-ntsis txog 12-ntsis Celsius ntsuas kub thiab muaj lub tswb nrov nrog cov neeg siv tsis hloov pauv tau qhov kev ua haujlwm siab dua thiab qis dua.

TSL2561 lub teeb pom kev zoo: lub sensor muaj cov digital (i2c) interface. Koj tuaj yeem xaiv ib ntawm peb qhov chaw nyob yog li koj tuaj yeem muaj txog peb lub cim ntawm ib lub rooj tsavxwm, txhua tus muaj qhov sib txawv i2c chaw nyob. Ua hauv ADC txhais tau tias koj tuaj yeem siv qhov no nrog txhua lub microcontroller, txawm tias nws tsis muaj cov tswv yim sib piv.

1) Siv cov ntsuas ntsuas los sau cov ntaub ntawv

2) Cov ntaub ntawv yuav raug xa mus rau lub microcontroller

3) Lub microcontroller yuav ua txoj haujlwm uas peb tau sau tseg thiab yuav xa cov ntaub ntawv mus rau Module Sigfox Wisol

4) Module Sigfox Wisol yuav xa cov ntaub ntawv mus rau lub vev xaib Sigfox Backend los ntawm tus kav hlau txais xov

Kauj Ruam 5: Kev Sib Txuas Ntaus

Kev Sib Txuas Ntaus
Kev Sib Txuas Ntaus

SPIPreInit gSpi (D11, NC, D13); // MOSI MISO CLK

Adafruit_SSD1306_Spi gOled (gSpi, D10, D4, D3); // DC RST CS

Serial wisol (USBTX, USBRX); // tx (A2), rx (A7)

DHT dht22 (A5, DHT:: DHT22); // analog sib

TSL2561_I2C Lum (D0, D1); // sd, ua

TCS3472_I2C rgbc (D12, A6); // sd, ua

AnalogIn humidite (A1); // analog sib

DS1820 sojntsuam (A0); // analog sib

DigitalIn chij (D6); // switcher screen tswj

Kauj Ruam 6: Mbed Code

Koj tuaj yeem pom mbed code nyob ntawd:

Kauj Ruam 7: Ua Cov Ntaub Ntawv thiab Txheeb Xyuas

Ua Cov Ntaub Ntawv thiab Txheeb Xyuas
Ua Cov Ntaub Ntawv thiab Txheeb Xyuas

Tom qab xa cov ntaub ntawv mus rau lub vev xaib Sigfox, vim Sigfox txwv txhua cov lus mus rau qhov siab tshaj ntawm 12 bytes (96 khoom), yog li peb tau muab kev ntsuas sib txawv rau ntau qhov sib txawv byte, thiab peb teeb cov ntaub ntawv rau hexadecimal. Txhawm rau kom cov neeg siv tau txais cov ntaub ntawv kom meej dua thiab yooj yim dua, peb xa cov ntaub ntawv los ntawm Sigfox mus rau huab platform, ntawm huab platform, peb nthuav qhia cov ntaub ntawv thiab tshuaj xyuas nws. Cov txheej txheem siv yog raws li hauv qab no:

1) Sau npe peb cov cuab yeej rau huab platform

2) Nkag mus rau lub vev xaib ntawm Sigfox ntaus ntawv hu rov qab

3) Teem parameter configuration

4) Muab tus lej txuas rau lub cuab yeej ntawm huab platform hauv tus qauv url (hu rov qab rau chaw nyob server)

5) Sau cov callbackBody (lub cev ntawm cov ntaub ntawv rau kev thov rov qab hu)

6) Txuag chaw

Cov duab qhia pom qhov tshwm sim ntawm lub platform Ubidots, peb tuaj yeem pom tias cov ntaub ntawv tau hloov pauv mus rau qhov lej, yog li peb tau txais cov ntaub ntawv kom meej dua thiab yooj yim dua, thiab peb tuaj yeem saib daim duab ntawm txhua cov ntaub ntawv kom ntxaws, piv txwv li: peb tuaj yeem pom qhov siab tshaj plaws kub hauv huab cua

Kauj Ruam 8: Txhim Kho Kev Siv Khoom Siv

Txhim Kho Kev Siv Cov Txheej Txheem
Txhim Kho Kev Siv Cov Txheej Txheem
Txhim Kho Kev Siv Cov Txheej Txheem
Txhim Kho Kev Siv Cov Txheej Txheem
Txhim Kho Kev Siv Cov Txheej Txheem
Txhim Kho Kev Siv Cov Txheej Txheem

Muaj tus tswj hwm ntawm mini usb thiab Vin hauv MCU, tus tswj hwm no yuav ua rau kom poob qis, txhawm rau txhawm rau txo qhov poob ntawm peb lub kaw lus, peb yuav pub lub microcontroller los ntawm cov tso tawm digital, thiab thaum peb tsis siv lub kaw lus, ua rau lub microcontroller thiab sensors tsaug zog. Peb ua pov thawj tias ob txoj hauv kev no tuaj yeem txo qhov poob:

1) Ntxiv tus tiv thaiv ntawm microcontroller thiab lub tshuab hluav taws xob

2) Nrhiav tam sim no los ntawm qhov tsis kam ntawm oscilloscope

3) Ua rau lub ntsuas pw tsaug zog, thiab rov zoo tam sim no los ntawm qhov tsis kam ntawm oscilloscope

4) Ua kom lub microcontroller tsaug zog, thiab rov zoo tam sim no los ntawm qhov tsis kam ntawm oscilloscope Peb cov txiaj ntsig kev sim yog raws li hauv qab no

Peb pom tias thaum peb ua rau lub microcontroller tsaug zog, qhov poob ntawm qhov system tau raug txo qis. Thiab thaum lub microcontroller tau tsaug zog, cov sensors tuaj yeem sau cov ntaub ntawv thiab xa mus rau Sigfox. Tab sis muaj teeb meem, thaum peb ua rau lub microcontroller tsaug zog, tseem muaj qhov tam sim no ntawm MCU thiab cov cim, yuav tshem tawm tam sim no li cas? Siv Mosfet, Peb txuas lub rooj vag nrog cov zis digital ntawm MCU, peb txuas cov dej ntws nrog cov ntsuas, thiab peb txuas qhov chaw nrog tus pin ntawm 3, 3V ntawm MCU. Thaum lub qhov rooj hluav taws xob me dua Vgs (lub qhov rooj nkag qhov hluav taws xob), muaj qhov thaiv ntawm qhov chaw thiab ntws, tsis muaj qhov hluav taws xob qhov kawg ntawm qhov ntsuas. Yog li thaum peb ua lub microcontroller tsaug zog, peb yuav tsum xyuas kom lub qhov rooj qhov hluav taws xob me dua Vgs, thiab thaum MCU ua haujlwm, lub qhov rooj hluav taws xob yuav tsum loj dua Vgs, cov no yog cov cai uas nrhiav pom siv Mosfet.

Pom zoo: