License

TAPR Open Hardware License

Recommend Projects

Nettigo Air Monitor 0.3 - Kradex Z59JPH

9 months ago 1417
  • Description
  • Documents
  • BOM
  • Attachments
  • Members
  • Comments

Description

Nettigo Air Monitor - Open Source / Open Hardware

Czym jest Nettigo Air Monitor?

NAM to system monitorowania czystości powietrza zbudowany w oparciu o dokładny czujnik NovaFitness SDS011. Seria 0.3 jest następcą "ruraka" - Nettigo Air Monitor 0.2.

Zmontowana płytka mieści się obudowie Kradex Z59JPH. Stawiamy na otwartość dlatego cały kod, jak i pliki źródłowe są wypuszczane na otwartych licencjach.

Oprogramowanie

Nettigo Air Monitor współpracuje z oprogramowaniem luftdaten.info. W zasadzie został zaprojektowany pod tym kontem. Wersja 0.2 nie miała potrzeby modyfikacji kodu źródłowego, a wszystkie połączenia wykonane zostały w zgodzie ze specyfikacją projektu luftdaten.info. Wystarczyło wgrać wsad binarny i już można było się cieszyć działającym czujnikiem.

Wersja 0.3 z racji na dodatkowe planowane funkcje takie jak obsługa grzałki PTC czy oświetlenia Neopixel na WS2812B najprawdopodobniej będzie wymagała zmodyfikowanego oprogramowania. Na chwilę obecną funkcje te nie są obecne w gałęzi 0.3 i całość działa bez problemu na standardowym oprogramowaniu. Niemniej mamy nadzieje, że nasze zmiany z czasem znajdą się w oficjalnej wersji projektu luftdaten.

Oprócz standardowych złącz dla SDS011 oraz DHT22, płytka PCB ma wyprowadzone dodatkowe złącza I2C, złącze wyświetlacza LCD, złącze grzałki i dodatkowego zasilania. Umożliwia to podłączenie czujników Bosch BMP280, BME280, BME680, wyświetlaczy I2C 2x16, 4x20, itp. Pod wyprowadzone złącza można podpiąć również moduł GPS VK2828U7G5LF.

BOM - Lista materiałów

  • 1 x Płytka PCB z tego projektu (obecnie w wersji 0.3.0)
  • 1 x Obudowa Kradex Z59
  • 1 x Czujnik Nova Fitnes SDS011
  • 1 x Wemos D1 mini
  • 1 x Czujnik DHT22
  • 2 x Złącze z przelotką, 6-pin - do podłączenia czujnika SDS011
  • 1 x Wyświetlacz 4x20 I2C
  • 1 x Grzałka PTC 80C 12V
  • 1 x Obudowa grzałki + ocieplenie
  • 1 x Złącze JST XH 2-pin - pod zasilanie
  • 5 x Złącze JST XH 4-pin - złącza I2C
  • 1 x Złącze JST XH 3-pin - pod czujnik DHT22
  • 1 x Złącze śrubowe 2-pin w rastrze 5.08 mm - do podłączenia grzałki
  • 1 x Kondensator max 4700uF 12.5x25 mm w rastrze 5 mm - opcjonalna stabilizacja przy zasilaniu długim kablem

Plany na przyszłość

  • Dodadanie oświetlenia na WS2812B informującego o stanie czystości powietrza
  • Dodanie czujnika BME680 i liczenie indeksu IAQ
  • Dodanie czujnika poziomu promieniowania jonizującego

Kto stoi za projektem

Documents

Nettigo Air Monitor 0.3 - Kradex Z59JPH

Nettigo Air Monitor 0.3.0 - PCB - Kradex Z59JPH

Nettigo Air Monitor 0.3.1 - PCB - Kradex Z59JPH

Nettigo Air Monitor 0.3.2 - PCB - Kradex Z59JPH

BOM

ID Name Designator Footprint Quantity Manufacturer Part Manufacturer Supplier Supplier Part Price LCSC Assembly Mounted BOM_Supplier Part BOM_Supplier BOM_Manufacturer BOM_Manufacturer Part
1 DHT22 J1 HDR-3X1/2.54 1 C49257 LCSC BOOMELE Header2.54mm 1*3P
2 I2C 5V J2,J3 DIP-1X4P-2.54MM-M 2 C124378 LCSC Ckmtw 210S-1*4P L=11.6MMGold-plated black
3 I2C 3V3 J5,J4,J6 DIP-1X4P-2.54MM-M 3 C124378 LCSC Ckmtw 210S-1*4P L=11.6MMGold-plated black
4 PTC OUT J8 WJ2EDGVC-5.08-2P 1 C8445 LCSC ReliaPro WJ2EDGVC-5.08-2P
5 Nettigo Wemos D1 mini V2 U1 NETTIGO WEMOS D1 MINI V2 1
6 Nettigo Air Monitor Kradex Z59JPH PCB outline M1 NETTIGO NAM 0.3.2 OUTLINE 1 undefined Z59JPH PCB
7 4700uF C1 CAP-D12.5XF5.0 1 C29884 LCSC ValuePro 4700uF16V
8 Nettigo LCD 4x20 I2C U3 NETTIGO LCD 4X20 I2C T-LR_B-L 1 2004A
9 Nettigo Nova Fitnes SDS011 U2 NETTIGO NOVA FITNESS SDS011 1 undefined SDS011
10 30R250 F1 F2-5.1-11.4X3.0X18.3MM 1 30R250
11 HDR-IDC-2.54-2X8P P1 HDR-IDC-2.54-2X8P 1 C3406 LCSC BOOMELE IDC Box 2.54mm 16P Straight
12 Vin J7 WJ2EDGVC-5.08-2P 1 C8445 LCSC ReliaPro WJ2EDGVC-5.08-2P

Attachments

None
Success
The owner does not allow comments in this project now

Comments (4)

komuch Reply

Rozumiem, że w obecnej wersji (0.3) grzałka tak samo jak w 0.2.1, włączana jest na stałe? Nie wrzuciliście schematu, więc jedynie się domyślam.

irukard Reply

@komuch na PCB jest wyprowadzone zasilanie do grzałki. Włączaniem i regulacją zajmie się mały moduł z SHT30 i mosfetem podpiętym do wyjścia alert. Po zainicjalizowaniu po I2C pracuje to autonomicznie bez ingerencji Wemosa.

komuch Reply

@irukard Dzięki za informacje. Pytałem w momencie, kiedy jeszcze nie dotarłem na forum + była starsza wersja. Teraz już wszystko stało się jasne :)
Ja w swoim projekcie zdecydowałem się wykorzystać mosfet do włączania grzałki.

irukard Reply

@komuch Ja również używam mosfetu.
Nettigo Air Monitor HE Control.png
Jak wyjdzie z fazy prototypu to upublicznimy pliki. Ma być montowany w mufie redukcyjnej 1" BSP - 1/2" BSP. Daje to bardzo dużą swobodę montażu. Czujnikiem zbierającym dane jest SHT30 lub SHT31. Korzystam z sygnału ALERT do sterowania mosfetem i grzałką.

goToTop
你现在访问的是EasyEDA海外版,使用建立访问速度更快的国内版 https://lceda.cn(需要重新注册)
如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在https://lceda.cn/editor 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow
We use cookies to offer you a better experience. Detailed information on the use of cookies on this website is provided in our Privacy Policy. By using this site, you consent to the use of our cookies.