{"id":1310,"date":"2021-12-10T07:57:16","date_gmt":"2021-12-10T07:57:16","guid":{"rendered":"https:\/\/picockpit.com\/raspberry-pi\/?page_id=1310"},"modified":"2023-12-20T10:33:45","modified_gmt":"2023-12-20T10:33:45","slug":"bme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology","status":"publish","type":"page","link":"https:\/\/picockpit.com\/raspberry-pi\/pl\/bme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology\/","title":{"rendered":"BME688 DigitalNose App"},"content":{"rendered":"<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"322\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/11\/BME688-DigitalNose-App-Title-Image-1024x322.png\" alt=\"Obraz tytu\u0142owy aplikacji BME688 DigitalNose\" class=\"wp-image-6468\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/11\/BME688-DigitalNose-App-Title-Image-1024x322.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/11\/BME688-DigitalNose-App-Title-Image-300x94.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/11\/BME688-DigitalNose-App-Title-Image-768x241.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/11\/BME688-DigitalNose-App-Title-Image-18x6.png 18w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/11\/BME688-DigitalNose-App-Title-Image-24x8.png 24w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/11\/BME688-DigitalNose-App-Title-Image-36x11.png 36w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/11\/BME688-DigitalNose-App-Title-Image-48x15.png 48w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/11\/BME688-DigitalNose-App-Title-Image.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>BME688 DigitalNose App dla  <a href=\"https:\/\/picockpit.com\">PiCockpit<\/a> umo\u017cliwia  <a href=\"https:\/\/pi3g.com\/products\/bme688-breakout-board\/\">BME688<\/a> czujnik zapachu! <\/p>\n\n\n\n<p>Nasza siostrzana firma, <a href=\"https:\/\/www.buyzero.de\">buyzero.de<\/a>oferuje  <a href=\"https:\/\/pi3g.com\/products\/bme688-breakout-board\/\">modu\u0142 breakout BME688 typu plug &amp; play<\/a>, kt\u00f3ry mo\u017cna pod\u0142\u0105czy\u0107 bezpo\u015brednio do gniazda Raspberry Pi. \u0141\u0105czy on <a href=\"https:\/\/pi3g.com\/products\/bme688-breakout-board\/\">BME688<\/a> do Raspberry Pi za pomoc\u0105 I2C. Czytaj dalej, aby dowiedzie\u0107 si\u0119, jak u\u017cywa\u0107 <a href=\"https:\/\/picockpit.com\">PiCockpit<\/a>  aby nauczy\u0107 czujnik rozr\u00f3\u017cniania do czterech zapach\u00f3w.<\/p>\n\n\n\n<p>To jest wsp\u00f3\u0142czesna magia! Zobacz, jak demonstruj\u0119 mo\u017cliwo\u015bci BME688 w tym zabawnym filmie \"magic show\":<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" hcb-fetch-image-from=\"https:\/\/www.youtube.com\/watch?v=Dm7lWAg-W3M\" title=\"Raspberry Pi &amp; BME688 czujnik gazu magiczny pokaz (z wyja\u015bnieniem za magi\u0105!)\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/Dm7lWAg-W3M?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Czy chcesz sam zadzia\u0142a\u0107 troch\u0119 magii?<\/h2>\n\n\n\n<p>Po zalogowaniu si\u0119 do  <a href=\"https:\/\/picockpit.com\">PiCockpit<\/a>  i pod\u0142\u0105czy\u0142e\u015b RaspberryPi, wybierz je z Moje Raspberry Pis. Wy\u015bwietli si\u0119 lista aplikacji dost\u0119pnych dla Twojego Raspberry Pi. Kliknij na aplikacj\u0119 BME688 DigitalNose, aby wy\u015bwietli\u0107 jej funkcje.<\/p>\n\n\n\n<p>Skorzystaj z oprogramowania Bosch AI Studio, aby wytrenowa\u0107 sw\u00f3j algorytm wykrywania zapach\u00f3w. Aplikacja DigitalNose App umo\u017cliwia przesy\u0142anie algorytmu, oznaczanie klas i wy\u015bwietlanie danych wyj\u015bciowych za pomoc\u0105 jednego interfejsu sieciowego.<\/p>\n\n\n\n<p>Dla Pa\u0144stwa wygody udost\u0119pnili\u015bmy przyk\u0142adowy plik(i).<\/p>\n\n\n\n\n<div class=\"wp-block-image is-resized\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"603\" height=\"721\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-Icon.png\" alt=\"BME688 Ikona DigitalNose\" class=\"wp-image-1318\" style=\"width:475px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-Icon.png 603w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-Icon-251x300.png 251w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-Icon-10x12.png 10w\" sizes=\"auto, (max-width: 603px) 100vw, 603px\" \/><figcaption class=\"wp-element-caption\">BME688 Ikona DigitalNose<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Instalacja i konfiguracja<\/h2>\n\n\n\n<p>Wy\u0142\u0105czy\u0107 zasilanie Raspberry Pi i pod\u0142\u0105czy\u0107  <a href=\"https:\/\/pi3g.com\/products\/bme688-breakout-board\/\">BME688<\/a>  modu\u0142. Informacje na ten temat mo\u017cna znale\u017a\u0107 w instrukcjach dostawcy.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><a href=\"https:\/\/pi3g.com\/products\/bme688-breakout-board\/#resellers\"><img decoding=\"async\" src=\"https:\/\/pi3g.com\/wp-content\/uploads\/2021\/04\/pi3g-bme688-breakout-board-raspberry-pi.jpg\" alt=\"pi3g-bme688-breakout-board-raspberry-pi\" style=\"width:475px\"\/><\/a><figcaption class=\"wp-element-caption\">Modu\u0142 pi3g BME688 breakout pod\u0142\u0105czony do Raspberry Pi 3B+: mo\u017cna go po prostu pod\u0142\u0105czy\u0107 do GPIO Header. Zwr\u00f3\u0107 uwag\u0119 na specjaln\u0105 orientacj\u0119, aby SoC nie zniekszta\u0142ca\u0142 warto\u015bci pomiaru ciep\u0142a BME688.<\/figcaption><\/figure>\n<\/div>\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><span style=\"background-color:rgba(0, 0, 0, 0);color:#6038b2\" class=\"has-inline-color\"><strong>Uwaga:<\/strong> <\/span>BME688 obs\u0142uguje r\u00f3wnie\u017c operacje SPI. Ta aplikacja obs\u0142uguje jednak tylko operacje I2C.<\/p>\n<\/blockquote>\n\n\n\n<p>Ponownie w\u0142\u0105cz zasilanie Raspberry Pi. Do tego czasu  <a href=\"https:\/\/picockpit.com\">PiCockpit<\/a> ma nadziej\u0119, \u017ce zosta\u0142 zainstalowany. Nie trzeba instalowa\u0107 \u017cadnego oprogramowania opr\u00f3cz PiCockpit dla tej aplikacji do pracy.<\/p>\n\n\n\n<p>Otw\u00f3rz aplikacj\u0119 BME688 DigitalNose i kliknij na przycisk Setup:<\/p>\n\n\n<div class=\"wp-block-image is-resized is-style-default\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"259\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-SetupButtonArrow-1024x259.png\" alt=\"\" class=\"wp-image-1322\" style=\"width:475px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-SetupButtonArrow-1024x259.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-SetupButtonArrow-300x76.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-SetupButtonArrow-768x194.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-SetupButtonArrow-18x5.png 18w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-SetupButtonArrow.png 1320w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">BME688 Przycisk ustawie\u0144 DigitalNose<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Spowoduje to przej\u015bcie do strony z ustawieniami<\/p>\n\n\n\n<p>W\u0142\u0105cz  <a href=\"https:\/\/pi3g.com\/products\/bme688-breakout-board\/\">BME688<\/a>  klikaj\u0105c na <strong>w\u0142\u0105czy\u0107 czujnik<\/strong> prze\u0142\u0105cznik.<\/p>\n\n\n\n<p>Sprawd\u017a, czy adres I2C jest prawid\u0142owy. (W przypadku p\u0142ytki pi3g BME688 domy\u015blnie jest to 0x77 - mo\u017ce si\u0119 to r\u00f3\u017cni\u0107 w zale\u017cno\u015bci od producenta). <\/p>\n\n\n<div class=\"wp-block-image is-resized\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"719\" height=\"685\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-EnableSensor.png\" alt=\"\" class=\"wp-image-1325\" style=\"width:475px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-EnableSensor.png 719w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-EnableSensor-300x286.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-EnableSensor-13x12.png 13w\" sizes=\"auto, (max-width: 719px) 100vw, 719px\" \/><figcaption class=\"wp-element-caption\">Oczekiwanie na dane. Nie otrzymano jeszcze \u017cadnych danych z czujnika.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Zostaniesz poproszony o wyra\u017cenie zgody na <a href=\"https:\/\/www.bosch-sensortec.com\/media\/boschsensortec\/downloads\/software\/bme688_development_software\/bosch-sensortec-clickthrough-license-bme688.pdf\">Licencja Bosch BSEC<\/a>. Jest to konieczne, poniewa\u017c funkcja wykrywania zapachu w czujnikach opiera si\u0119 na opatentowanym przez firm\u0119 Bosch oprogramowaniu BSEC 2.0.<\/p>\n\n\n<div class=\"wp-block-image is-resized is-style-default\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"789\" height=\"455\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-BoschLicenseAgreement.png\" alt=\"Umowa licencyjna Bosch BSEC\" class=\"wp-image-1328\" style=\"width:475px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-BoschLicenseAgreement.png 789w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-BoschLicenseAgreement-300x173.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-BoschLicenseAgreement-768x443.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-BoschLicenseAgreement-18x10.png 18w\" sizes=\"auto, (max-width: 789px) 100vw, 789px\" \/><figcaption class=\"wp-element-caption\">Umowa licencyjna Bosch BSEC<\/figcaption><\/figure>\n<\/div>\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><span style=\"background-color:rgba(0, 0, 0, 0);color:#6038b2\" class=\"has-inline-color\"><strong>Uwaga:<\/strong><\/span> BME688 DigitalNose App i BME688 Airmeter App <strong>nie mo\u017ce<\/strong> dzia\u0142a\u0107 jednocze\u015bnie.<\/p>\n<\/blockquote>\n\n\n\n<p>Czujnik powinien by\u0107 teraz w\u0142\u0105czony i  <a href=\"https:\/\/picockpit.com\">PiCockpit<\/a>  spr\u00f3buje zarejestrowa\u0107 dane. Je\u015bli uda si\u0119 dotrze\u0107 do czujnika, poni\u017cszy komunikat powinien zosta\u0107 zaktualizowany do <span style=\"color:#45a245\" class=\"has-inline-color\">Otrzymane dane: ...<\/span> ze znacznikiem czasowym ostatniego odebranego pakietu danych.<\/p>\n\n\n<div class=\"wp-block-image is-resized\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"871\" height=\"276\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-DataReceived-1.png\" alt=\"\" class=\"wp-image-1340\" style=\"width:475px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-DataReceived-1.png 871w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-DataReceived-1-300x95.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-DataReceived-1-768x243.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-DataReceived-1-18x6.png 18w\" sizes=\"auto, (max-width: 871px) 100vw, 871px\" \/><figcaption class=\"wp-element-caption\">Otrzymane dane i znacznik czasu<\/figcaption><\/figure>\n<\/div>\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong><span style=\"color:#6038b2\" class=\"has-inline-color\">Uwaga:<\/span><\/strong> cz\u0119stotliwo\u015b\u0107 pakiet\u00f3w danych zale\u017cy od ustawie\u0144 - jeden pomiar trwa zwykle oko\u0142o 10 sekund.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"enableAdvancedView\">W\u0142\u0105cz widok zaawansowany (poka\u017c wszystkie dane)<\/h3>\n\n\n\n<p>W\u0142\u0105czenie widoku zaawansowanego spowoduje wy\u015bwietlenie wszystkich parametr\u00f3w, kt\u00f3re oprogramowanie BSEC 2.0 jest w stanie obliczy\u0107. Obejmuj\u0105 one IAQ (Indeks Jako\u015bci Powietrza), ekwiwalent C02 i wiele innych.  <\/p>\n\n\n<div class=\"wp-block-image is-resized is-style-default\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"736\" height=\"190\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-AdvancedView.png\" alt=\"W\u0142\u0105cz widok zaawansowany\" class=\"wp-image-1379\" style=\"width:475px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-AdvancedView.png 736w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-AdvancedView-300x77.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-AdvancedView-18x5.png 18w\" sizes=\"auto, (max-width: 736px) 100vw, 736px\" \/><figcaption class=\"wp-element-caption\">W\u0142\u0105cz widok zaawansowany<\/figcaption><\/figure>\n<\/div>\n\n\n<p>S\u0105 to wszystkie dodatkowe pomiary dost\u0119pne w aplikacji BME688 DigitalNose App w PiCockpit, przy u\u017cyciu widoku zaawansowanego<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>wilgotno\u015b\u0107 powietrza<\/li>\n\n\n\n<li>wilgotno\u015b\u0107 powietrza (surowa)<\/li>\n\n\n\n<li>ci\u015bnienie powietrza<\/li>\n\n\n\n<li>jako\u015b\u0107 powietrza (IAQ)<\/li>\n\n\n\n<li>jako\u015b\u0107 powietrza (IAQ) dok\u0142adno\u015b\u0107<\/li>\n\n\n\n<li>temperatura powietrza<\/li>\n\n\n\n<li>temperatura powietrza (surowa)<\/li>\n\n\n\n<li>oddech R\u00f3wnowa\u017cnik VOC<\/li>\n\n\n\n<li>dok\u0142adno\u015b\u0107 r\u00f3wnowa\u017cnika oddechowego VOC<\/li>\n\n\n\n<li>ekwiwalent CO2<\/li>\n\n\n\n<li>Dok\u0142adno\u015b\u0107 ekwiwalentu CO2<\/li>\n\n\n\n<li>warto\u015b\u0107 gazu kompensacyjnego<\/li>\n\n\n\n<li>dok\u0142adno\u015b\u0107 warto\u015bci gazu kompensacyjnego<\/li>\n\n\n\n<li>procent gazu<\/li>\n\n\n\n<li>dok\u0142adno\u015b\u0107 procentowa gazu<\/li>\n\n\n\n<li>op\u00f3r gazu (surowy)<\/li>\n\n\n\n<li>przyk\u0142adowa liczba<\/li>\n\n\n\n<li>statyczny IAQ (surowy)<\/li>\n\n\n\n<li>statyczna dok\u0142adno\u015b\u0107 IAQ<\/li>\n\n\n\n<li>znacznik czasu<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong><span style=\"color:#6038b2\" class=\"has-inline-color\">Uwaga:<\/span><\/strong> dla lepszej precyzji pomiaru CO2, oferujemy r\u00f3wnie\u017c <a href=\"https:\/\/picockpit.com\/raspberry-pi\/co2-sensor-app-monitor-co2-concentration-air-pressure-and-air-temperature-using-the-raspberry-pi\/\">Aplikacja czujnika CO2!<\/a><\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">Ustawienie wykrywania zapachu<\/h3>\n\n\n\n<p>Konfiguracja Wykrywania Zapach\u00f3w jest miejscem, do kt\u00f3rego nale\u017cy wgra\u0107 sw\u00f3j wytrenowany algorytm i oznaczy\u0107 klasy. Obecnie u\u017cywamy BSEC 2.0.6.1, wi\u0119c upewnij si\u0119, \u017ce wyeksportowa\u0142e\u015b sw\u00f3j algorytm tak, aby pasowa\u0142 do tej wersji (wymaga co najmniej <a href=\"https:\/\/www.bosch-sensortec.com\/software-tools\/software\/bme688-software\/\">Bosch AI Studio 1.6.0<\/a>).<\/p>\n\n\n\n<p>AI Studio eksportuje algorytm jako plik konfiguracyjny BSEC, kt\u00f3ry ko\u0144czy si\u0119 <strong>.conf<\/strong>. Aby przes\u0142a\u0107 algorytm, wystarczy klikn\u0105\u0107 ikon\u0119 spinacza i wybra\u0107 plik.<\/p>\n\n\n<div class=\"wp-block-image is-resized is-style-default\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"258\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-UploadAlgorithm-1024x258.png\" alt=\"Prze\u015blij sw\u00f3j wytrenowany algorytm\" class=\"wp-image-1350\" style=\"width:475px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-UploadAlgorithm-1024x258.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-UploadAlgorithm-300x76.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-UploadAlgorithm-768x194.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-UploadAlgorithm-18x5.png 18w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-UploadAlgorithm.png 1197w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Prze\u015blij sw\u00f3j wytrenowany algorytm<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Strona  <a href=\"https:\/\/pi3g.com\/products\/bme688-breakout-board\/\">BME688<\/a> Czujnik mo\u017ce wyr\u00f3\u017cni\u0107 do czterech r\u00f3\u017cnych klas. Wybra\u0107 klas\u0119 szacunkow\u0105 gazu, kt\u00f3rej nazw\u0119 chcemy nada\u0107. Klikn\u0105\u0107 na <strong>X<\/strong> aby usun\u0105\u0107 nazw\u0119.<\/p>\n\n\n<div class=\"wp-block-image is-resized is-style-default\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"377\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-ClassName-1-1024x377.png\" alt=\"\" class=\"wp-image-1361\" style=\"width:475px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-ClassName-1-1024x377.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-ClassName-1-300x110.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-ClassName-1-768x282.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-ClassName-1-18x7.png 18w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-ClassName-1.png 1164w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Nazwij swoje zaj\u0119cia<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Poni\u017cej klas szacunkowych gazu mo\u017cna doda\u0107 kilka uwag.<\/p>\n\n\n<div class=\"wp-block-image is-resized is-style-default\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"397\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-NoteSpace-1024x397.png\" alt=\"Opis i miejsce na notatki\" class=\"wp-image-1356\" style=\"width:475px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-NoteSpace-1024x397.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-NoteSpace-300x116.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-NoteSpace-768x297.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-NoteSpace-18x7.png 18w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-NoteSpace.png 1157w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Opis i miejsce na notatki<\/figcaption><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Resetuj wszystkie ustawienia<\/h3>\n\n\n\n<p>Strona <strong><span style=\"color:#ff1744\" class=\"has-inline-color\">RESETOWANIE WSZYSTKICH USTAWIE\u0143<\/span><\/strong> przycisk znajduje si\u0119 na dole strony. Pozwala on na przywr\u00f3cenie ustawie\u0144 fabrycznych.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"293\" height=\"87\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/07\/image-21.png\" alt=\"\" class=\"wp-image-852\"\/><\/figure>\n<\/div>\n\n\n<p>Nale\u017cy uwa\u017ca\u0107, poniewa\u017c nie mo\u017cna odzyska\u0107 ustawie\u0144.<\/p>\n\n\n\n<p>Na tym ko\u0144czy si\u0119 konfiguracja. Naci\u015bnij przycisk <strong><span style=\"color:#6038b2\" class=\"has-inline-color\">POKA\u017b WYNIKI SNIFF<\/span><\/strong> Aby powr\u00f3ci\u0107 do ekranu danych, nale\u017cy nacisn\u0105\u0107 przycisk u g\u00f3ry.<\/p>\n\n\n<div class=\"wp-block-image is-resized is-style-default\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"204\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-ShowSniffResults-1024x204.png\" alt=\"Powr\u00f3t do ekranu danych\" class=\"wp-image-1364\" style=\"width:475px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-ShowSniffResults-1024x204.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-ShowSniffResults-300x60.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-ShowSniffResults-768x153.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-ShowSniffResults-18x4.png 18w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-ShowSniffResults.png 1297w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Powr\u00f3t do ekranu danych<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Wyniki w\u0105chania<\/h2>\n\n\n\n<p>W sekcji Wyniki w\u0105chania mo\u017cna zobaczy\u0107 wykres s\u0142upkowy najnowszych danych. Warto\u015bci dziesi\u0119tne pokazuj\u0105 prawdopodobie\u0144stwo obecno\u015bci ka\u017cdej z klas.<\/p>\n\n\n<div class=\"wp-block-image is-resized\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"889\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-SniffResults-1024x889.png\" alt=\"Wykres s\u0142upkowy wynik\u00f3w w\u0105chania\" class=\"wp-image-1367\" style=\"width:475px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-SniffResults-1024x889.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-SniffResults-300x260.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-SniffResults-768x667.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-SniffResults-14x12.png 14w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-SniffResults.png 1237w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Wykres s\u0142upkowy wynik\u00f3w w\u0105chania<\/figcaption><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Opis i uwagi<\/h3>\n\n\n\n<p>Poni\u017cej wynik\u00f3w Sniffa znajduje si\u0119 wykres liniowy. Pokazuje on dane histroryczne wybranej warto\u015bci. Najed\u017a kursorem na jedn\u0105 z kropek, aby wy\u015bwietli\u0107 opis tego punktu danych.<\/p>\n\n\n<div class=\"wp-block-image is-resized\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"813\" height=\"502\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-HistoricData.png\" alt=\"Wykres liniowy danych historycznych\" class=\"wp-image-1371\" style=\"width:475px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-HistoricData.png 813w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-HistoricData-300x185.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-HistoricData-768x474.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-HistoricData-18x12.png 18w\" sizes=\"auto, (max-width: 813px) 100vw, 813px\" \/><figcaption class=\"wp-element-caption\">Wykres liniowy danych historycznych<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Za pomoc\u0105 jasnoniebieskich uchwyt\u00f3w wykresu liniowego mo\u017cna przybli\u017cy\u0107 okre\u015blony okres czasu i okre\u015blony zakres warto\u015bci.<\/p>\n\n\n\n<p>Przeci\u0105gnij i upu\u015b\u0107 bia\u0142e uchwyty do \u017c\u0105danego minimum i maksimum.<\/p>\n\n\n<div class=\"wp-block-image is-resized is-style-default\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"916\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-LineChartHandles-1024x916.png\" alt=\"Uchwyty wykresu liniowego do powi\u0119kszania dzia\u0142ki\" class=\"wp-image-1394\" style=\"width:475px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-LineChartHandles-1024x916.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-LineChartHandles-300x268.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-LineChartHandles-768x687.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-LineChartHandles-13x12.png 13w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-LineChartHandles.png 1156w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Uchwyty wykresu liniowego do powi\u0119kszania dzia\u0142ki<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Nale\u017cy u\u017cy\u0107 <strong><span style=\"color:#6038b2\" class=\"has-inline-color\">HIDE LINECHART<\/span><\/strong> aby ukry\u0107 wykres liniowy.<\/p>\n\n\n\n<p>Zmie\u0144, kt\u00f3ra warto\u015b\u0107 jest wy\u015bwietlana na wykresie liniowym, wybieraj\u0105c opcj\u0119 w tabeli danych.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Dane<\/h3>\n\n\n\n<p>W tabeli danych wy\u015bwietlane s\u0105 aktualne warto\u015bci wszystkich przechwyconych danych. Zaleca si\u0119 <a href=\"#enableAdvancedView\">w\u0142\u0105cz widok zaawansowany<\/a> w przeciwnym razie wi\u0119kszo\u015b\u0107 warto\u015bci b\u0119dzie N\/A. <\/p>\n\n\n\n<p>Naci\u015bnij przycisk <strong><span style=\"color:#6038b2\" class=\"has-inline-color\">POKA\u017b MNIE<\/span><\/strong> za interesuj\u0105c\u0105 nas warto\u015bci\u0105, aby wy\u015bwietli\u0107 j\u0105 na wykresie liniowym powy\u017cej.<\/p>\n\n\n<div class=\"wp-block-image is-resized is-style-default\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"568\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-DataTable-1024x568.png\" alt=\"Tabela danych i przycisk poka\u017c mnie\" class=\"wp-image-1384\" style=\"width:475px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-DataTable-1024x568.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-DataTable-300x166.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-DataTable-768x426.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-DataTable-18x10.png 18w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-DataTable.png 1226w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Tabela danych i przycisk poka\u017c mnie<\/figcaption><\/figure>\n<\/div>\n\n\n<p>U\u017cyj ikony szk\u0142a powi\u0119kszaj\u0105cego, aby skupi\u0107 si\u0119 na specjalnej warto\u015bci<\/p>\n\n\n\n<p> <\/p>\n\n\n<div class=\"wp-block-image is-resized\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"455\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-MagnifyingGlass-1024x455.png\" alt=\"zacznij wpisywa\u0107 nazw\u0119 interesuj\u0105cej Ci\u0119 warto\u015bci, aby zaw\u0119zi\u0107 wyb\u00f3r\" class=\"wp-image-1391\" style=\"width:475px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-MagnifyingGlass-1024x455.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-MagnifyingGlass-300x133.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-MagnifyingGlass-768x342.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-MagnifyingGlass-18x8.png 18w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/12\/DN-MagnifyingGlass.png 1212w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">zacznij wpisywa\u0107 nazw\u0119 interesuj\u0105cej Ci\u0119 warto\u015bci, aby zaw\u0119zi\u0107 wyb\u00f3r<\/figcaption><\/figure>\n<\/div>\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong><span style=\"color:#6038b2\" class=\"has-inline-color\">Uwaga:<\/span><\/strong> Dane historyczne b\u0119d\u0105 zachowane tylko wtedy, gdy aplikacja jest otwarta. Po odej\u015bciu lub zamkni\u0119ciu karty, dane zostan\u0105 utracone na zawsze. <\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Czy BME680 jest r\u00f3wnie\u017c obs\u0142ugiwany?<\/h3>\n\n\n\n<p>Nie, BME680 jest <strong>nie<\/strong> Obs\u0142ugiwane, poniewa\u017c szacowanie klas wymaga, aby czujnik dzia\u0142a\u0142 w trybie r\u00f3wnoleg\u0142ym, co jest funkcj\u0105 wprowadzon\u0105 wraz z BME688. Jednak dzi\u0119ki naszemu niestandardowemu skryptowi mo\u017cesz u\u017cy\u0107 swojego BME680 do rejestrowania danych do szkolenia algorytmu klasyfikacji (chocia\u017c b\u0119dzie to trwa\u0142o d\u0142u\u017cej, aby zarejestrowa\u0107 znacz\u0105c\u0105 liczb\u0119 pr\u00f3bek). <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Jak zapisywa\u0107 dane do szkolenia?<\/h3>\n\n\n\n<p>Najprostszym sposobem jest skorzystanie z us\u0142ug firmy Bosch <a href=\"https:\/\/buyzero.de\/products\/bosch-bme688-gas-sensor-developer-kit?_pos=1&amp;_sid=1e2299512&amp;_ss=r\">BME688 Zestaw do rozbudowy czujnik\u00f3w gazu<\/a>. Inn\u0105 opcj\u0105 jest u\u017cycie naszego skryptu i dowolnej p\u0142ytki BME68X breakout. Czytaj <a href=\"https:\/\/picockpit.com\/raspberry-pi\/teach-bme688-how-to-smell\/\">ten wpis na blogu<\/a> aby uzyska\u0107 szczeg\u00f3\u0142owe wyja\u015bnienie, jak rejestrowa\u0107 dane.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong><span style=\"color:#6038b2\" class=\"has-inline-color\">Uwaga:<\/span><\/strong> Aby u\u017cy\u0107 skryptu, czujnik musi by\u0107 pod\u0142\u0105czony do Raspberry Pi przez I2C (nie SPI).<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">Gdzie mog\u0119 kupi\u0107 kompatybilny czujnik?<\/h3>\n\n\n\n<p>My (pi3g e.K.) opracowali\u015bmy <a href=\"https:\/\/pi3g.com\/products\/bme688-breakout-board\/#resellers\">modu\u0142 BME688 typu plug &amp; play<\/a> dla portu GPIO Raspberry Pi. <\/p>\n\n\n\n<p>Inni sprzedawcy, np. Pimoroni i Adafruit, r\u00f3wnie\u017c sprzedaj\u0105 p\u0142ytki breakout BME688 i BME680. <\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-black-color has-text-color has-background has-link-color wp-element-button\" href=\"https:\/\/pi3g.com\/products\/bme688-breakout-board\/#resellers\" style=\"background-color:#ea9364\"><strong>Kup p\u0142ytk\u0119 wy\u0142\u0105cznika BME688<\/strong><\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Czy mog\u0119 jednocze\u015bnie korzysta\u0107 z aplikacji DigitalNose i Airmeter App?<\/h3>\n\n\n\n<p>Nie ty <strong>nie mo\u017ce<\/strong> u\u017cywa\u0107 obu aplikacji jednocze\u015bnie, poniewa\u017c dzia\u0142aj\u0105 one na tej samej instancji BSEC i najprawdopodobniej na tym samym adresie I2C. W przysz\u0142o\u015bci by\u0107 mo\u017ce umo\u017cliwimy uruchamianie obu aplikacji jednocze\u015bnie, pod warunkiem, \u017ce u\u017cyjesz dw\u00f3ch czujnik\u00f3w z dwoma r\u00f3\u017cnymi adresami I2C.<\/p>\n\n\n\n<p>Po w\u0142\u0105czeniu widoku zaawansowanego aplikacja DigitalNose App b\u0119dzie wy\u015bwietla\u0107 wszystkie warto\u015bci, kt\u00f3re BSEC jest w stanie obliczy\u0107.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Dlaczego moje wyniki w\u0105chania nie s\u0105 dok\u0142adne?<\/h3>\n\n\n\n<p>Istnieje wiele mo\u017cliwych powod\u00f3w. Oto kilka rzeczy, kt\u00f3re mo\u017cesz zrobi\u0107, aby poprawi\u0107 dok\u0142adno\u015b\u0107.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Wykorzystanie wi\u0119kszej ilo\u015bci danych szkoleniowych<\/li>\n\n\n\n<li>Wykorzystanie bardziej zr\u00f3\u017cnicowanych pr\u00f3bek<\/li>\n\n\n\n<li>Upewnij si\u0119, \u017ce \u015brodowisko testowe nie r\u00f3\u017cni si\u0119 zbytnio od \u015brodowiska nagrywania<\/li>\n\n\n\n<li>Sprawd\u017a cofusion Matrix w AI Studio<\/li>\n\n\n\n<li>Odczekaj 5 minut, aby czujnik rozgrza\u0142 si\u0119 i dostosowa\u0142 do otoczenia.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong><span style=\"color:#6038b2\" class=\"has-inline-color\">Uwaga:<\/span><\/strong> Mieszanina gaz\u00f3w mo\u017ce przedosta\u0107 si\u0119 do wn\u0119trza obudowy czujnika w czasie do jednej minuty.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Przyk\u0142adowy plik konfiguracyjny dla aplikacji BME688 DigitalNose:<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/download.pi3g.com\/assets\/picockpit.com\/com.picockpit\/bme688digitalnose\/2021_09_27_19_24_bsec_NormalAi_Meat_Cheese_2_0_6_1.config\">Rozr\u00f3\u017cnia\u0107 spotkania \/ sery <\/a>(.config) <\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Wniosek<\/h2>\n\n\n\n<p>Je\u015bli masz jakiekolwiek pytania lub napotkasz jakiekolwiek problemy, nie wahaj si\u0119 z nami skontaktowa\u0107, a my pomo\u017cemy Ci uruchomi\u0107 aplikacj\u0119 BME688 DigitalNose!<\/p>\n<div class=\"shariff shariff-align-center shariff-widget-align-left shariff-buttonstretch\"><ul class=\"shariff-buttons theme-white orientation-horizontal buttonsize-medium\"><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#595959\"><a href=\"https:\/\/twitter.com\/share?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fpl%2Fbme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology%2F&text=BME688%20DigitalNose%20App\" title=\"Udost\u0119pnij na X\" aria-label=\"Udost\u0119pnij na X\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#000; color:#000\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#000\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000\" d=\"M14.258 10.152L23.176 0h-2.113l-7.747 8.813L7.133 0H0l9.352 13.328L0 23.973h2.113l8.176-9.309 6.531 9.309h7.133zm-2.895 3.293l-.949-1.328L2.875 1.56h3.246l6.086 8.523.945 1.328 7.91 11.078h-3.246zm0 0\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#000\">udost\u0119pnij<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fpl%2Fbme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology%2F\" title=\"Udost\u0119pnij na Facebooku\" aria-label=\"Udost\u0119pnij na Facebooku\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#3b5998\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#3b5998\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#3b5998\">udost\u0119pnij<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button telegram shariff-nocustomcolor\" style=\"background-color:#4084A6\"><a href=\"https:\/\/telegram.me\/share\/url?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fpl%2Fbme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology%2F&text=BME688%20DigitalNose%20App\" title=\"Udost\u0119pnij przez Telegram\" aria-label=\"Udost\u0119pnij przez Telegram\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0088cc; color:#0088cc\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#0088cc\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\"><path fill=\"#0088cc\" d=\"M30.8 6.5l-4.5 21.4c-.3 1.5-1.2 1.9-2.5 1.2L16.9 24l-3.3 3.2c-.4.4-.7.7-1.4.7l.5-7L25.5 9.2c.6-.5-.1-.8-.9-.3l-15.8 10L2 16.7c-1.5-.5-1.5-1.5.3-2.2L28.9 4.3c1.3-.5 2.3.3 1.9 2.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#0088cc\">udost\u0119pnij<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button reddit shariff-nocustomcolor\" style=\"background-color:#ff5700\"><a href=\"https:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fpl%2Fbme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology%2F\" title=\"Udost\u0119pnij przez Reddit\" aria-label=\"Udost\u0119pnij przez Reddit\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#ff4500; color:#ff4500\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#ff4500\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 512 512\"><path fill=\"#ff4500\" d=\"M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#ff4500\">udost\u0119pnij<\/span>&nbsp;<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>Aplikacja BME688 DigitalNose dla PiCockpit pozwala czujnikowi BME688 poczu\u0107 zapach! Nasza siostrzana firma, buyzero.de, oferuje modu\u0142 breakout BME688 typu plug &amp; play, kt\u00f3ry mo\u017cna pod\u0142\u0105czy\u0107 bezpo\u015brednio do nag\u0142\u00f3wka Raspberry Pi. \u0141\u0105czy on BME688 z Raspberry Pi za pomoc\u0105 I2C. Czytaj dalej, aby dowiedzie\u0107 si\u0119, jak u\u017cywa\u0107 PiCockpit do nauki...<\/p>","protected":false},"author":2,"featured_media":6468,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1310","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>BME688 DigitalNose App | PiCockpit<\/title>\n<meta name=\"description\" content=\"Visualize and display your BME688 \/ BME680 sensor data with a comfortable web interface for free, using PiCockpit.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/picockpit.com\/raspberry-pi\/pl\/bme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"BME688 DigitalNose App | PiCockpit\" \/>\n<meta property=\"og:description\" content=\"Visualize and display your BME688 \/ BME680 sensor data with a comfortable web interface for free, using PiCockpit.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/picockpit.com\/raspberry-pi\/pl\/bme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology\/\" \/>\n<meta property=\"og:site_name\" content=\"PiCockpit\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pi3gshop\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-20T10:33:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/11\/BME688-DigitalNose-App-Title-Image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"377\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@pi3g\" \/>\n<meta name=\"twitter:label1\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/bme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology\\\/\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/bme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology\\\/\",\"name\":\"BME688 DigitalNose App | PiCockpit\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/bme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/bme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/BME688-DigitalNose-App-Title-Image.png\",\"datePublished\":\"2021-12-10T07:57:16+00:00\",\"dateModified\":\"2023-12-20T10:33:45+00:00\",\"description\":\"Visualize and display your BME688 \\\/ BME680 sensor data with a comfortable web interface for free, using PiCockpit.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/bme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/bme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/bme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology\\\/#primaryimage\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/BME688-DigitalNose-App-Title-Image.png\",\"contentUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/BME688-DigitalNose-App-Title-Image.png\",\"width\":1200,\"height\":377,\"caption\":\"BME688 DigitalNose App Title Image\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/bme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"BME688 DigitalNose App\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#website\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\",\"name\":\"PiCockpit\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\",\"name\":\"PiCockpit.com\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Screenshot-from-2023-07-24-15-01-24.png\",\"contentUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Screenshot-from-2023-07-24-15-01-24.png\",\"width\":1165,\"height\":283,\"caption\":\"PiCockpit.com\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pi3gshop\",\"https:\\\/\\\/x.com\\\/pi3g\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"BME688 DigitalNose App | PiCockpit","description":"Wizualizacja i wy\u015bwietlanie danych z czujnik\u00f3w BME688 \/ BME680 za pomoc\u0105 wygodnego interfejsu internetowego za darmo, przy u\u017cyciu PiCockpit.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/picockpit.com\/raspberry-pi\/pl\/bme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology\/","og_locale":"pl_PL","og_type":"article","og_title":"BME688 DigitalNose App | PiCockpit","og_description":"Visualize and display your BME688 \/ BME680 sensor data with a comfortable web interface for free, using PiCockpit.","og_url":"https:\/\/picockpit.com\/raspberry-pi\/pl\/bme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology\/","og_site_name":"PiCockpit","article_publisher":"https:\/\/www.facebook.com\/pi3gshop","article_modified_time":"2023-12-20T10:33:45+00:00","og_image":[{"width":1200,"height":377,"url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/11\/BME688-DigitalNose-App-Title-Image.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@pi3g","twitter_misc":{"Szacowany czas czytania":"10 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/picockpit.com\/raspberry-pi\/bme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology\/","url":"https:\/\/picockpit.com\/raspberry-pi\/bme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology\/","name":"BME688 DigitalNose App | PiCockpit","isPartOf":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/bme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology\/#primaryimage"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/bme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology\/#primaryimage"},"thumbnailUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/11\/BME688-DigitalNose-App-Title-Image.png","datePublished":"2021-12-10T07:57:16+00:00","dateModified":"2023-12-20T10:33:45+00:00","description":"Wizualizacja i wy\u015bwietlanie danych z czujnik\u00f3w BME688 \/ BME680 za pomoc\u0105 wygodnego interfejsu internetowego za darmo, przy u\u017cyciu PiCockpit.","breadcrumb":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/bme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/picockpit.com\/raspberry-pi\/bme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/picockpit.com\/raspberry-pi\/bme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology\/#primaryimage","url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/11\/BME688-DigitalNose-App-Title-Image.png","contentUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/11\/BME688-DigitalNose-App-Title-Image.png","width":1200,"height":377,"caption":"BME688 DigitalNose App Title Image"},{"@type":"BreadcrumbList","@id":"https:\/\/picockpit.com\/raspberry-pi\/bme688-digitalnose-detect-different-smell-patterns-with-bosch-bme688-sensor-and-ai-technology\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/picockpit.com\/raspberry-pi\/"},{"@type":"ListItem","position":2,"name":"BME688 DigitalNose App"}]},{"@type":"WebSite","@id":"https:\/\/picockpit.com\/raspberry-pi\/#website","url":"https:\/\/picockpit.com\/raspberry-pi\/","name":"PiCockpit","description":"","publisher":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/picockpit.com\/raspberry-pi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization","name":"PiCockpit.com","url":"https:\/\/picockpit.com\/raspberry-pi\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/logo\/image\/","url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/07\/Screenshot-from-2023-07-24-15-01-24.png","contentUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/07\/Screenshot-from-2023-07-24-15-01-24.png","width":1165,"height":283,"caption":"PiCockpit.com"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pi3gshop","https:\/\/x.com\/pi3g"]}]}},"_links":{"self":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/pl\/wp-json\/wp\/v2\/pages\/1310","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/pl\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/pl\/wp-json\/wp\/v2\/comments?post=1310"}],"version-history":[{"count":58,"href":"https:\/\/picockpit.com\/raspberry-pi\/pl\/wp-json\/wp\/v2\/pages\/1310\/revisions"}],"predecessor-version":[{"id":6557,"href":"https:\/\/picockpit.com\/raspberry-pi\/pl\/wp-json\/wp\/v2\/pages\/1310\/revisions\/6557"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/pl\/wp-json\/wp\/v2\/media\/6468"}],"wp:attachment":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/pl\/wp-json\/wp\/v2\/media?parent=1310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}