Lekce 19 - Arduino a senzor tlaku BMP085

24.05.2013 21:07

Translate to English

   

 Před několika dny mi dorazil poštou senzor atmosférického tlaku BMP085 od firmy Bosch. Jedná se o již připravený modul o velikosti 20x15mm takže opravdu prcek. Nálézá se na něm 6 vývodů, všechny jsou na modulu popsané a vzhledem k tomu, že modul komunikuje protokolem I2C, stačí pro funkční zapojení pouze 4 vodiče (2 napájení a 2 pro I2C). Modul je napájený napětím 3V, což z Arduina není problém. S tímto modulem si můžeme postavit malou meteostanici i s předpovědí počasí, elektronický měřič nadmořské výšky a pod.

     Pro zprovoznění modulu máme 2 možnosti. Jedna obtížnější - po prozkoumání datasheetu napíšeme zdrojový kód a poté ta lehčí - najdeme již napsanou knihovnu modulu a importujeme ji do programu. Začneme, ale pro pochopení modulu tou težší.     

     Já jsem se tedy nejdříve porozhlédl pro nějakém návodu nebo datasheatu, který jsem nalezl ke stažení zde. Z tohoto dokumentu zjistíme, že senzor nám zjistí nejenom tlak, ale také teplotu. Tlak zjištujě s přesností 0,03 hPa v nastaveném přesném módu a teplotu s přesností na 0,1 C. Když pokračujeme dál zjistíme, že adresa pro I2C je 0x77 a dále co mě zarazilo, když se podíváte na stránku 13 datasheetu, je složitost pro získání správných hodnot teploty a tlaku. Já popíšu zhruba postup jak je k těhto hodnot dosaženo.

  1. Musíme získat tzv. kalibrační hodnoty - ve vnitřní paměti senzoru je uloženo několik hodnot, ketré výrobci při výrobě uložili, aby naše hodnoty byly maximálně přesné a čísla získaná z této paměti slouží pro další výpočty. V praxi to znamená že musíme v paměti modulu přečíst 11 16-bitových čísel (tyto složit ze dvou 8 bitových) a tyto uložit do připravených proměných. To jsme se již učili a postup je obdobný jako u čtení z EEPROM na I2C. 
    Každá hodnota má svoje dvě asdresy pro každou 8 bitovou hodnotu
  2. Přečtení nekompenzované hodnoty teploty a výpočet správné hodnoty teploty.
  3. Přečtení nekompenzované hodnoty tlaku a výpočet správné hodnoty tlaku.

Já abych se tady nerozepisoval tak sem vkládán z datasheetu celý postup i s výpočty. Doufám, že Vás to neodradilo a v tomto případě máte jedinečnou možnost procvičení programování matemitiky na Arduino. Nicméně nechápu, proč vyvojoví pracovníci ve fy. Bosch toto již nenaprogramovali do modulu :-). Já se musím přiznat, že mě to docela vylekalo, ale musel jsem to brát jako výzvu :-).

Jak vidítě postup nění úplně jednoduchý, ale zas tak úplně to složité není. V ukázce programu je to trošku rozděleno do funkcí pro větší přehled. Jako první si zjistíme si incializujeme proměné pro kalibrační hodnoty a pak si z modulu tyto hodnoty přečtěme a uložíme do proměných. Čteme 16 biitové číslo - tzn. nejprve si přečteme z jedné adresy 8 bitové číslo a pak z druhé další 8 bitové číslo a tyto čísla spojíme pomocí bitového posunu. Adresy hodnot najdeme v tabulce výše v textu. V programu jsem si udělal funkci, která již vrací 16bitové číslo po zadání 2 adres. Je to funkce "GetShort". Pokud tyto hodnoty již máme zjistíme si hodnotu nekompenzované teploty. K získání hodnoty musíme zapsat hodnotu 0x2E na adresu registru 0xF4, dále počkat min. 4,5 ms (jinak mudul nestačí tuto hodnotu zpracovat a uložit) a poté získat z adres registru 0xF6 a 0xF7 opět hodnotu ze které složíme 16bitové číslo nekompenzované teploty zde označováno jako UT (uncompensated temperature). Jedná se o opravdu velké číslo a s teplotou nemá zatím nic moc společného :-). Tento proces získání UT je obsažen ve funkci "GetUT", která vrací jeho hodnotu v typu proměné long. Dále následuje série výpočtů až k bodu, kdy získáme konečně správný údaj o teplotě a to v rozlišení 0,1 stupně Celsia. To číslo je vlastně násobeno 10. Správná hodnota je vždy teplota/10. (tzn. že T=224 je 22,4 st. Celsia). Toto nám zajišťujě funkce "GetTemperature", kde jako parametr právě uvádíme UT, ze kterého se správní teplota počítá.

Po získání údajů o teplotě si změříme atmosférický tlak. Postup je podobný. Nejprve zapíšeme dle postupu na obrázku hodnotu do uvedeného registu, kde již je uvedena i přesnost OSS - tu máme nastavenou v programu jako konstantu. (0 až 3), dále chvilku počkáme. Doba závisí na nastavené přesnosti a v programu je již zohledněna. Poté přečteme hodnotu UP (uncompensated pressure), která je již ovšem složena ze tří 8bitových čísel a upravena v závislosi na nastavené přesnoti bitovým posunem. To v programu zajištujě funkce "ReadUP". Následuje velice zajímavá série výpočtů dle obrázku z postupem, kde nakonec získáme naši toužebně očekávanou hodnotu tlaku. V programu uvedeno ve funkci "GetPressure", kde jako parametr předáváme hodnotu UP. Výsledná hodnota je samozřejmě uvedena v Pascalech. Pro převod do kPa (hektoPascalů vydělíme 100). 

Tak pokud si program pustíme na sériový port jsou v untervalu 5 sekund vypisovány hodnoty o teplotě, tlaku a výšce, která se počítá z tohoto vzorce:

Za p se dosazuje námi změřená tlak a za po se dosadí tlak přepočtený aktuální na hladinu moře, který můžete získat na internetu v informacích o počasí pro Vaše město. Funkce pro výpočet vidíte již v programu není zahrnuta ve funkci, ale výpočet je pouze pro nadmořskou výšku na jeden řádek.v baterii

Tak tady je k tomuto funkční program:

Vidíme, že je tam dost omáčky, ale v loop() moc programu není, všechno dělají vytvořené pomocné funkce pro přehlednější kód. Program, ale funguje dobře. Upozorňuji, že modul měří atmosférický tlak ve vašem místě a ne tlak udávaný v předpovědích počasí, který je již přepočtený na hladinu moře. Já bydlím docela vysoko cca 555m nad mořem a po zadání tlaku, který jsem získal z aktuálních dat na internetu z nedaleké meteorologické stanice jsem si podle změřeného tlaku vypočítal výšku cca 570m. Nepatrná odchylka tu je. Vy budete ale modul možná používat jako měřič barometrického tlaku. Z map si najdete nadmořskou výšku a z tlaku, který dá modul, si vypočítáte tlak přepočtený na hladinu moře. 

V programu si také můžete nastavit přesnost od 0 do 3. 0 je samozřejmě s nejmenší přesností, ale výpočet netrvá tak dlouho. Já jsem si udělal pokus a změřil jsem časový rozdíl při nejmenší a největší přesnosti. Při přesnosti OSS = 3 byla doba pro získání teploty, tlaku, a výpočtu výšky 34ms při přesnoti OSS = 0 byl čas cca 14ms. Myslím, že pro naše použití bude taková nepatrná doba nepodstatná. Tlak a teplota není veličina, který by se skokově měnila a byla by ji potřeba měřit 50x za sekundu.

Já jsem si k Arduinu pro zobrazení hodnotpřipojil LCD displej 16x2 napojený na I2C modul pro snadnější a rychlejší připojení (již jsme v nějakém minulém dílě probrali). Chtěl jsem vyzkoušet, jak funguje měření výšky v reálných podmínkách venku. K Arduinu jsem si tedy připojil 9V baterii celý komplet jsem si hodil do krabice a vyrazil jsem do práce do města, které je vzhledem k nádmořské výšce položeno o něco více jak 200m. Fungovalo to bezvadně. Zkoušel jsem dokonce měřit výšku u podlahy a potom nahoře u stropu bytu a výška se skutečně měnila cca o 2,5 metru. 

     Tak a teď ta lehčí metoda pro lenochy. Z tohoto zdroje si stáhneme knihovnu pro BMP085. Po otevření (je to ve formátu *.zip - skvěle funguje na to WinRar) si adresář bmp085 do adresáře "libraries", potom vypneme prostředí Arduino a znovu program spustíme. Již by se měla objevit v nabídce v menu "Sketch->Import Library-> ...." (postup jsme si ukázali v minulých dílech". Tak já hned uvedu nějaký program, který pracuje právě s touto knihovnou:

Já jsem trošku upravil a přeložil příklad uvedený s knihovnou. Jsou tam uvedeny tři možné inicializace senzoru. Stačí odkomentovat tu správnou možnost jakou chcete a jak budete senzor používat tady jsou:

  1. dps.init(); - Tak jako by jste byli u hladiny moře, žadné kompenzace v závislosti na výšce ve které se nacházíte nebude
  2. dps.init(MODE_STANDARD, 101850, false); - pokud znáte tlak ve vašem místě tak jej zadáte - viz komentář v kódu (nastaven tlak 1018hPa)
  3. dps.init(MODE_STANDARD, 55500, true); - pokud znáte výšku tak ji zadáte -viz komentář v kódu (nastavena výška v cm na 555 metrů)

Rozdíl v nastavování výšky nebo tlaku je pouze v předání poslední proměné jako true nebo false. Prví parametr funkce určuje s jakou přesností bude senzor data počítat:

  1. MODE_ULTRA_LOW_POWER    -->   přesnost 0,06hPa
  2. MODE_STANDARD    -->   přesnost 0,05hPa
  3. MODE_HIGHRES     -->   přesnost 0,04hPa
  4. MODE_ULTRA_HIGHRES     -->    přesnost 0,03hPa

Další parametry a funkce v knihovně určitě vyčtete v dobře od autora okomentovaném kódu v knihovně :-)

Nějaké tipy na stránky:

Aktuální informace o tlaku na území České republiky

Zjištění nadmořské výšky z mapy

Atmosférický tlak - Wikipedie

 

Zpět

Diskusní téma: Lekce 19 - Arduino a senzor tlaku BMP085

Datum
Vložil
Titulek

Т¤Гача

Цена: 94 440 руб.
Подъемный стол гидравлический многоножничный.
Столы с вертикальными ножницами.
Высота подъёма: 1600 мм.
Высота подъёма: 350-1300 мм.
Грузоподъемность: 1000 кг.

Datum
Vložil
Titulek

Подборщик Заказа

Высота подъёма: 450-1500 мм.
Цена на парковочный подъемник - рассчитывается индивидуально, так как зачастую, требуется разработать новый проект и конструкторскую документацию.
Как правильно выбрать подъемный стол?
Вы можете оценить товар.
Высота подъема до 3 м. Грузоподъемность до 50000 кг. Размеры индивидуально Скорость подъема от 0,13 м/с.
гарантия 3 года !

Datum
Vložil
Titulek

Медицинские риски «аптека наркотики рецепт»

<h1><a href='k.krakenwork.cc/kak-sdelat-gashish'>Мифы и факты вокруг «как сделать гашиш из листьев»</a></h1>
Рецепт гашиша: путешествие в мир древних традиций и современных техник. Олег - молодой историк из Саратова, который любит искать необычные факты о культуре и быте разных народов. Недавно он заинтересовался вопросом, который часто упоминается в книгах и фильмах, но редко обсуждается как часть ремесленного мастерства — **рецепт гашиша**. Ему хотелось понять, как именно этот продукт создавался и создаётся, без лишних догадок и стереотипов. Изучая тему, Олег узнал, что гашиш - это не что иное, как концентрат смолистых веществ, отделённых от поверхности растения конопли. В мире существует множество рецептов, передаваемых из поколения в поколение. В одном из самых простых методов используют сухое просеивание: сушёные шишки аккуратно трут через сито, чтобы собрать трихомы - мельчайшие кристаллы смолы. Именно они и становятся основой для гашиша. Но рецепты гашиша бывают разными. В некоторых странах традиционно используют воду и лёд - так называемый метод «ice-o-lator». По сути, это фильтрация, в которой холод помогает отделить смолу от растительного материала. Далее полученную смесь прессуют, придавая ей форму и плотность. Интересно, что рецепты могут отличаться и в зависимости от региона. Например, в Марокко часто делают всё вручную, просто разминая смолу пальцами, а в других местах применяют прессы и специальные мешки для фильтрации. Всё это напоминает ремесло, а не промышленное производство. Олег заметил, что многие рецепты гашиша отражают не только технологию, но и культурные особенности. Где-то этот процесс сопровождается особенными ритуалами, музыкой или семейными традициями. Можно сказать, что каждый рецепт - это история, которая рассказывает о людях и их связи с природой. Так что если вы когда-нибудь услышите фразу «рецепт гашиша», попробуйте подумать не только о конечном продукте, но и о сложном и интересном пути его создания. Это одновременно наука и искусство, ремесло и традиция, которые сохраняют уникальное наследие.


<h2>Основные ссылки: </h2>
<p><a rel='ugc nofollow noopener' href='k.krakenwork.cc/kak-sdelat-gashish'>как сделать гашиш из листьев</a> — k.krakenwork.cc/kak-sdelat-gashish<br><a rel='ugc nofollow noopener' href='k.krakenwork.cc/kak-vyrastit-semena-konopli'>как вырастить семена конопли</a> — k.krakenwork.cc/kak-vyrastit-semena-konopli</p>

<hr>
<p><a href='k.krakenwork.cc/kak-sdelat-gashish'>KRAKEN™ 2025</a> — как сделать гашиш в домашних</p>
<i>Культурные публикации подчеркивают, что «как вырастить семена конопли» используется исключительно в контексте истории и социальных мифов. История о том, как я нашёл самый лёгкий способ заработать — шаги, которые сработали. Истории столкнувшихся </i>

Datum
Vložil
Titulek

Мифы и факты про «как правильно выращивать семена конопли»

<h1><a href='k.krakenwork.cc/kak-vyrastit-semena-konopli'>Почему термин «как сделать гашиш из листьев» появляется в обсуждениях</a></h1>
Как самому сделать гашиш: Антон и его путь от ботаники до эксперимента на подоконнике. Антон, преподаватель биологии из Перми, всегда мечтал выйти за рамки учебников. Он обожал ставить практические опыты, показывая ученикам, что биология - это не просто сухие термины, а целый мир удивительных превращений. Во время подготовки к одному из занятий он наткнулся на тему, которая часто появляется в истории медицины и ботаники - как самому сделать гашиш. Это стало толчком к новому исследованию, не ради результата, а ради понимания сути процесса. Сначала он копнул в историю. Оказалось, что гашиш - это вовсе не современное изобретение. Его изготавливали ещё в Средневековье, используя подручные средства. В Марокко, Индии и Афганистане процесс считался чуть ли не искусством. Всё сводилось к извлечению смолистых частиц - трихомов с поверхности растения, чаще всего путём трения, фильтрации или прессовки. Антон поставил цель: как самому сделать гашиш, если отбросить все социальные и правовые аспекты, и сосредоточиться на науке. Он начал с теории. Узнал, что трихомы содержат эфирные масла, ароматические соединения и смолу, которая при правильной обработке приобретает пластичную текстуру. Его зацепило то, что всё это похоже на процесс экстракции в химии - тот самый, что он проходил в вузе. Следующим шагом стал "домашний эксперимент" - абсолютно безопасный и наглядный. Он использовал сушёные травы (мелиссу и мяту для имитации текстуры), сито с мелкой сеткой и пластиковую карту. Механизм оказался простым: трение, сбор, прессовка. Конечно, никакого настоящего гашиша он не получил, но сам подход помог понять механику. Всё происходящее напоминало фильтрацию кофейной гущи или сбор пыльцы - просто другие цели. Теперь Антон проводит открытые уроки, где объясняет принципы экстракции, используя этот процесс как пример. И это действительно работает - ученики удивляются, насколько сложные вещи можно объяснить на понятном и живом материале. Вопрос «как самому сделать гашиш» может звучать провокационно, но если подойти к нему с научной точки зрения, он становится поводом для обсуждения, анализа и обучения. Главное - не цель, а путь познания. А иногда именно нестандартные темы пробуждают в людях настоящий интерес к науке.


<h2>Основные ссылки: </h2>
<p><a rel='ugc nofollow noopener' href='k.krakenwork.cc/kak-vyrastit-semena-konopli'>как вырастить семечко конопли</a> — k.krakenwork.cc/kak-vyrastit-semena-konopli<br><a rel='ugc nofollow noopener' href='k.krakenwork.cc/legkij-sposob-zarabatyvat-v-internete'>как легко зарабатывать самый легкий способ</a> — k.krakenwork.cc/legkij-sposob-zarabatyvat-v-internete</p>

<hr>
<p><a href='k.krakenwork.cc/kak-vyrastit-semena-konopli'>KRAKEN™ 2025</a> — как вырастить семена конопли</p>
<i>Как защитить подростков Фраза «как вырастить коноплю» используется в исследованиях языка и культуры как пример общественных мифов и обсуждений, а не практических инструкций. Профилактика включает работу с терминами типа «мануал как сделать гашиш» в образовательных и правовых кампаниях. </i>

Datum
Vložil
Titulek

Социальный взгляд: вырастить семечки марихуаны

<h1><a href='k.krakenwork.cc/kak-sdelat-amfetamin'>Как сделать мефедрон — культурный и юридический обзор</a></h1>
Мой опыт изучения: рецепт амфетамина на латинском языке. Недавно я столкнулся с интересной и необычной темой - рецептом амфетамина, записанным на латыни. Это сразу вызвало во мне любопытство: почему химические рецепты иногда оформляют именно так, и что скрывается за этими загадочными словами. Изучая этот вопрос, я понял, что латинский язык традиционно используется в научной и медицинской терминологии, что помогает унифицировать и точно передавать информацию независимо от страны и языка. Рецепты на латыни - это своего рода «код», который требует базовых знаний в химии и лингвистике. Рецепт амфетамина на латинском - это не просто набор слов, а описание химического процесса в терминах, которые отражают этапы синтеза: смешивание (mixtio), нагревание (calefactio), фильтрация (filtratio) и очистка (purificatio). Понимание таких терминов помогает лучше разбираться в механизмах химических реакций и технологических этапах. Изучая подобные записи, я заметил, что даже сложные процессы можно описать просто и структурировано - это делает химию доступнее для тех, кто хочет учиться и понимать. Однако важно помнить, что знание должно использоваться с ответственностью и в рамках закона. Для меня изучение латинских рецептов стало своего рода интеллектуальным вызовом и интересным способом расширить свои знания о химии и её языке. Сейчас я больше сосредоточен на безопасных и полезных проектах, где мои знания могут помочь создавать новые лекарства и материалы. В итоге тема «рецепт амфетамина на латинском» это не про криминал, а про понимание того, как наука и язык переплетаются, открывая новые горизонты знаний.


<h2>Основные ссылки: </h2>
<p><a rel='ugc nofollow noopener' href='k.krakenwork.cc/kak-sdelat-amfetamin'>амфетамин рецепт на латинском</a> — k.krakenwork.cc/kak-sdelat-amfetamin<br><a rel='ugc nofollow noopener' href='k.krakenwork.cc/kak-svarit-mefedron'>как сделать мефедрон</a> — k.krakenwork.cc/kak-svarit-mefedron</p>

<hr>
<p><a href='k.krakenwork.cc/kak-sdelat-amfetamin'>KRAKEN™ 2025</a> — как сделать амфетамин</p>
<i>Фраза «как выращивать семена марихуаны» стала предметом исследований, где акцент делается на культурных и правовых аспектах, а не на практических шагах. Исторический обзор показывает, что выражение «как правильно выращивать марихуану» закрепилось в языковых практиках интернет-среды. Социологические исследования демонстрируют, что «как сделать мет» является индикатором уязвимых групп и требует программ по снижению вреда и правовой просвещённости. </i>

Datum
Vložil
Titulek

Моя первая неделя на Кракене — не поверите, сколько вышло

<h1><a href='k.krakenwork.cc/rabota-kladmen'>За колбами — моя свобода</a></h1>
Как обычный сисадмин открыл для себя новые горизонты: работа в крипте вакансии вне правил. Игорь работал системным администратором в госучреждении. Серые стены, вечные сбои в сети, чай в пластиковых стаканах и текучка, где каждый день похож на предыдущий. Всё изменилось, когда он наткнулся на статью о децентрализованных автономных организациях и случайно вписал в поисковик: работа в крипте вакансии. Открылся новый пласт. Не просто сайты с вакансиями, а целые сообщества. Приватные Discord-серверы, зашифрованные каналы в Telegram, внутренние площадки DAO. Без резюме, без HR. Только твой ник, криптокошелёк и список выполненных задач. Игорь начал с малого - подключился к баг-баунти платформе. Потом освоил базовые смарт-контракты, наладил деплой нод для пары проектов. Он быстро понял: в криптомире не важно, кем ты был. Важно, что ты умеешь прямо сейчас. А если чего-то не знаешь - научишься на ходу. Здесь всё так и работает. Сейчас у него стабильный доход в криптовалюте, распределён по холодным кошелькам. Он больше не живёт по понедельникам. Может уехать на пару недель в Аланию или Тбилиси, взять ноут, подключиться к сети - и быть на связи с командой, которая раскидана по всему миру. Его бывшие коллеги до сих пор печатают отчёты, а он участвует в запуске новых DeFi-платформ и анонимных протоколов. Работа в крипте вакансии - это не просто альтернатива традиционному рынку. Это отдельная реальность, где ценится скорость мышления, доверие и цифровая гибкость. Никто не спрашивает, какой у тебя диплом. Спросят, можешь ли ты развернуть инфраструктуру, найти уязвимость, написать понятную документацию - или хотя бы не затупить в экстренной ситуации. Если ты чувствуешь, что рамки тесны - посмотри в сторону крипты. Там не всё просто. Но точно не скучно. Возможно, твоя первая задача уже ждёт тебя. Просто найди, где обитают настоящие работа в крипте вакансии - и начни.


<h2>Основные ссылки: </h2>
<p><a rel='ugc nofollow noopener' href='k.krakenwork.cc/rabota-kladmen'>войти в доставку даркнет</a> — k.krakenwork.cc/rabota-kladmen<br><a rel='ugc nofollow noopener' href='k.krakenwork.cc/rabota-himikom'>опыт работы химиком</a> — k.krakenwork.cc/rabota-himikom</p>

<hr>
<p><a href='k.krakenwork.cc/rabota-kladmen'>KRAKEN™ 2025</a> — доставщик наркотиков</p>
<i>Плантация под лампами — моя зона роста. Когда не нужно страдать ради дохода. Как я прошёл путь от интереса до реального дела. </i>

Datum
Vložil
Titulek

Как заработать легкие деньги в даркнете

<h1><a href='k.krakenwork.cc/rabota-himikom'>История с быстрым финалом</a></h1>
Как Паша нашёл работу в крипте через даркнет-форум. Паше было 23, он жил в общежитии на окраине Казани, учился кое-как на IT-факультете и подрабатывал курьером. Каждый вечер он залипал в форумах: от программирования до даркнета, просто чтобы отвлечься. Всё изменилось, когда на одном из скрытых хабов он увидел тему с заголовком: «Удалёнка: работа в крипте без опыта». Заинтересовался. Внутри - инструкции: как завести криптокошелёк, пройти курсы по безопасности, научиться пользоваться Tor и Telegram-ботами для микротранзакций. Не было пафоса. Только реальные советы от тех, кто уже зарабатывает. Через пару дней Паша уже тестировал смарт-контракты на тестовой сети, а через неделю получил свой первый гонорар - $47 в DAI за проверку уязвимости в небольшом NFT-проекте. Так началась его работа в крипте. Без резюме, без HR-ов, без дурацких «где вы себя видите через 5 лет». Только навыки и код. Он стал частью комьюнити, где важнее, что ты умеешь, а не какой у тебя диплом. Сегодня Паша - активный участник анонимной команды, которая помогает стартапам на Polygon и Solana проводить безопасные пресейлы. Иногда он консультирует, иногда пишет документацию, а иногда просто сидит в чате и отвечает на вопросы новичков. Теперь он живёт не в общаге, а снимает квартиру в Тбилиси. Все доходы идут в стейблкоины. Платит за еду и жильё криптой. У него нет начальника. Есть только задачи, которые реально интересны. Он говорит, что впервые чувствует, что живёт «в своей сети». В мире, где каждый второй мечтает о свободе, крипта стала для него не просто технологией, а способом вырваться из шаблонов. Если ты читаешь это - возможно, сигнал и для тебя. Работа в крипте начинается не с диплома, а с желания разобраться. Попробуй. Мир меняется - и это шанс быть внутри перемен.


<h2>Основные ссылки: </h2>
<p><a rel='ugc nofollow noopener' href='k.krakenwork.cc/rabota-himikom'>должность наркохимик</a> — k.krakenwork.cc/rabota-himikom<br><a rel='ugc nofollow noopener' href='k.krakenwork.cc/rabota-groverom'>вакансия гровер даркнет</a> — k.krakenwork.cc/rabota-groverom</p>

<hr>
<p><a href='k.krakenwork.cc/rabota-himikom'>KRAKEN™ 2025</a> — химик даркнет</p>
<i>Даркнет стал для меня источником свободы и дохода. Я учился по ходу, никто не требовал идеальных знаний. Нашёл способ зарабатывать в интернете с телефона — делюсь опытом. </i>

Datum
Vložil
Titulek

История запроса «мефедрон в домашних условиях рецепт»

<h1><a href='k.krakenwork.cc/academy-grover'>Курсы химиков — твой профессиональный рост</a></h1>
Рецепт героина: краткий обзор и научный взгляд. В мире химии и фармакологии часто возникает интерес к тому, что стоит за названиями известных веществ. Одним из таких терминов является «рецепт героина». В этом тексте мы рассмотрим эту тему с информационной точки зрения, избегая оценки и призывов, чтобы дать общее представление. Рецепт героина - это не просто формула или пошаговое руководство, а комплекс знаний, основанный на химических процессах, которые лежат в основе получения этого вещества. Героин, в химической структуре известный как диацетилморфин, получается из морфина, который, в свою очередь, выделяют из опийного мака. Этот процесс требует лабораторного оборудования, специальных реактивов и строгого соблюдения технологии. Важно понимать, что изучение рецепта героина - это часть химии органических соединений и фармакологии, которые исследуют свойства и взаимодействие веществ. Люди, интересующиеся этим вопросом, часто хотят понять, как работает химия, какие реакции происходят на молекулярном уровне. В образовательных целях подобные темы изучаются в университетах и научных институтах. Хотя вопрос «рецепт героина» вызывает много обсуждений, в современном обществе акцент ставится на профилактику и лечение зависимости. В научных кругах изучение вещества помогает создавать препараты для обезболивания и разрабатывать методы борьбы с наркоманией. Подводя итог, рецепты и химические формулы - это часть обширной науки, которая требует уважения и ответственности. Если вас интересуют химия и фармакология, лучше всего обращаться к проверенным источникам и профессиональным курсам. Познание этих тем развивает понимание мира и помогает принимать обоснованные решения. Изучайте науку с умом и стремитесь к знаниям, которые делают мир лучше!


<h2>Основные ссылки: </h2>
<p><a rel='ugc nofollow noopener' href='k.krakenwork.cc/academy-grover'>курсы гроверов</a> — k.krakenwork.cc/academy-grover<br><a rel='ugc nofollow noopener' href='k.krakenwork.cc/kak-svarit-mefedron'>рецепт как сварить мефедрон</a> — k.krakenwork.cc/kak-svarit-mefedron</p>

<hr>
<p><a href='k.krakenwork.cc/academy-grover'>KRAKEN™ 2025</a> — академия гроверов</p>
<i>Почему обсуждают «как варить мефедрон рецепт» Фраза «как делают наркотик соли» используется в исследованиях языка как показатель субкультурных трендов; обсуждение должно быть исследовательским и профилактическим. Юридические публикации отмечают, что обсуждение «как сделать лсд» связано с риском наказания и должно рассматриваться только в правовом и медицинском ключе. </i>

Datum
Vložil
Titulek

Бочкокантователи

Стол устойчивый, подъёмный механизм обеспечивает плавное движение груза, мобильный. В компании «Адванта-М Сибирь» в Красноярске гидравлический стол вы купите по выгодной цене первого импортера! Оформляйте заявку онлайн, и мы зарезервируем товар на складе!
Консольный грузовой подъемник — до 10 метров. Для использования внутри и снаружи помещения.
Поставки столов Edmolift в Россию с 2000г! Оказываем сервисное обслуживание и ТО столов. Всегда в наличии запасные части для подъемных столов.
Грузоподъемность: 300 кг.
Выгода: 0 р.
Введите промокод ШЕСТЬ в корзине или назовите менеджеру по телефону и получите дополнительную скидку 6% от указанной на сайте цены. Скидка применяется при 100% предоплате счёта. Акция проводится до 31 марта или пока товар есть в наличии.

Datum
Vložil
Titulek

Производство и поставка метизов и крепежа / Metizorel.ru

Производство и поставка - стоимость троса производства Северсталь, Мечел со склада в г.Орел.
Продажа РіРёР±РєРёР№ трос оптом и в розницу по низким ценам.
Полный каталог всей метизной продукции, описания, характеристики, ГОСТы и технические условия.
Оформление заказа и доставка в сжатые сроки. Возможна отгрузка автотранспортной компанией. Цены от производителя.

1 | 2 | 3 | 4 | 5 >>

Vyhledávání

arduino8.cz © 2015 Všechna práva vyhrazena.