Obsah:

Oznamovatel čerstvého masa: 7 kroků
Oznamovatel čerstvého masa: 7 kroků

Video: Oznamovatel čerstvého masa: 7 kroků

Video: Oznamovatel čerstvého masa: 7 kroků
Video: Krájačka čerstvého mäsa KT FS-19 2024, Červenec
Anonim
Image
Image
Oznamovatel čerstvého masa
Oznamovatel čerstvého masa
Oznamovatel čerstvého masa
Oznamovatel čerstvého masa

Zařízení, které vám pomůže setkat se. Tento projekt se rozběhl, protože jsem v jedné ze svých tříd dostal výzvu vyřešit problém pomocí dovedností, které jsme se ve třídě naučili. Okamžitě mě napadlo něco, co se stalo mé rodině před několika lety. Jednoho léta jsme jeli na několik týdnů na dovolenou a vrátili se k vůni smrti a krví potřísněné podlaze, netřeba říkat, že to byla noční můra při úklidu a mrazák nedostával energii. Tato událost způsobila, že se můj táta zeptal, jestli bychom si vůbec měli koupit volně žijící hovězí maso na dobré vzdálenosti (dobré věci). Toto je ztělesněním mého problému, a tak jsem vymyslel zařízení, které by mohlo fungovat samo a upozornit kohokoli, kdo by mohl kontrolovat dům, a v určitém okamžiku v budoucnu poslat text na telefon majitelů, aby poskytl rychlou zpětnou vazbu z mrazničky. Celkově zařízení pomocí vícebarevné diody LED dává lidem v okolí vědět, že něco není v pořádku, a nakonec každý, kdo chce dostat text o mase, se začíná kazit.

Krok 1: Shromažďování dílů a nástrojů

Shromažďování dílů a nástrojů
Shromažďování dílů a nástrojů

K dokončení tohoto projektu bude stavitel potřebovat základní znalosti o pájení, Arduino IDE a 3D tisku (volitelně). Projekt se skládá hlavně z elektroniky mimo Amazon a cokoli jiného lze snadno najít v místním obchodním domě.

Složky:

  • Deska NodeMCU (https://a.co/haoqMPw)
  • Teplotní senzor DS18B20 s hydroizolací (https://a.co/ewfkmng)
  • Společná katodová RGB LED (https://www.sparkfun.com/products/9264)
  • Soap Box bude Encloser ($ 1 ve Walmartu)
  • USB napájecí zdroj (https://a.co/ccjaQHv)

Zbytek těchto komponentů byl shromážděn objednáním sady mimo Amazon (https://a.co/gUIA75y), ale pravděpodobně najdete levnější sadu kolem Amazonu (snažil jsem se naučit Arduino).

  • Elektronický prkénko
  • Propojovací dráty
  • Tři 270Ω odpory
  • Jeden odpor 4,7 kΩ
  • Tři+ kolíky záhlaví

Nástroje:

  • Počítač
  • Micro-USB kabel
  • Pájecí sada
  • Horká lepicí pistole pro vysoké teploty
  • Vrták s vrtákem 1/4
  • 3D tiskárna s vláknem

Nejprve jsem si myslel, že budu desku napájet pomocí interního napájecího zdroje, ale poté, co jsem si pohrával s touto myšlenkou, jsem skončil s externím napájecím zdrojem USB, protože to bylo nejjednodušší.

Krok 2: Spojení elektroniky dohromady

Spojení elektroniky
Spojení elektroniky
Spojení elektroniky
Spojení elektroniky
Spojení elektroniky
Spojení elektroniky

Obrázek 1 ukazuje rozložení elektroniky

Část 1:

Pájejte každý z vodičů přicházejících ze snímače teploty na vlastní kolíkový konektor (obrázky 2 a 3)

Část 2: Teplota Senzor

  • Umístěte desku NodeMCU na okraj prkénka (obrázky 4 a 5)
  • Pomocí propojovacích vodičů připojte NodeMCU k teplotě. senzor

    1. Umístěte žlutý drát od kolíku 4 do volné řady na prkénko
    2. Vezměte odpor 4,7 kΩ a připojte jej k vedení 3,3 V a jeho druhou stranu umístěte do řady z předchozího kroku
    3. Umístěte žlutý vodič z teploty. snímač a umístěte jej na stejný řádek
    4. Umístěte červený vodič z teploty. snímač na vedení 3,3 V a černý vodič umístěte na zemnící vodič
    5. Připojte pin 3,3 V na NodeMCU k vedení na desce
    6. Připojte uzemňovací kolík na NodeMCU k vedení na desce

Část 3: LED

Tento tutoriál byl velmi užitečný, pokud jde o zapojení LED (https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v32/experiment-3-driving-an-rgb-led). Musíte jen sledovat, na které piny každou část diody LED zapínáte (například Moje piny jsou D6 (červená), D7 (zelená) a D8 (modrá)

Krok 3: Kód

Image
Image
Kód
Kód

Kód, který v současné době používám, byl do značné míry založen na příkladu DS18x20_Temperature z knihovny OneWire.

Část 1: Získání nastavení

Výše uvedené video by vám mělo docela dobře začít používat NodeMCU.

Část 2: Můj kód

Jak bylo uvedeno výše, většinou jsem použil kód z knihovny OneWire, ale do horní části souboru jsem přidal dvě proměnné a přidal část, která reaguje, pokud teplota dosáhne určité prahové hodnoty (kód Arduino výše). Také se omlouvám, pokud kód není čistý, bylo to moje první kódování pomocí Arduina.

Krok 4: 3D tištěná sněhová vločka (volitelně)

3D tištěná sněhová vločka (volitelně)
3D tištěná sněhová vločka (volitelně)
3D tištěná sněhová vločka (volitelně)
3D tištěná sněhová vločka (volitelně)
3D tištěná sněhová vločka (volitelně)
3D tištěná sněhová vločka (volitelně)

Přidal jsem sněhovou vločku, abych udržel teplotu. senzor, který uživateli pomůže označit, kam by měl jít. Sněhová vločka, kterou jsem použil, pochází z https://www.thingiverse.com/thing:2732146 a já jsem právě přidal odkaz (abych vrátil kredit) a otvor pro teplotní čidlo.

Krok 5: Řezání a lepení

Řezání a lepení
Řezání a lepení
Řezání a lepení
Řezání a lepení
Řezání a lepení
Řezání a lepení
Řezání a lepení
Řezání a lepení
  • Rozhodl jsem se poslat teplotní čidlo na stranu, takže jsem do boku vyvrtal 1/4 palcový otvor pro teplotu. čidlo, ze kterého se má vyjít. Také jsem ořízl okraj místa, kde přichází kabel Micro-USB.
  • Na lepicí část jsem použil vysokoteplotní horkou lepicí pistoli, která fungovala dobře, jen se ujistěte, že používáte dostatek lepidla. Na pouzdro a sněhovou vločku jsem nalepil teplotní čidlo (obrázky 4 a 5).

Krok 6: Testování

Testování
Testování
Testování
Testování
Testování
Testování

Jsem stále na vysoké škole, takže jsem pro testování použil svou malou ledničku. Kód OneWire také odesílá teplotu přes sériovou linku (9600 baudů), takže testování teploty je snadné.

Krok 7: Budoucnost: Přidání kódu WIFI

Budoucnost: Přidání kódu WIFI
Budoucnost: Přidání kódu WIFI

Plánuji do kódu přidat možnosti WIFI, aby mohl Oznamovatel posílat texty.

Toto byla moje první stavba na Instructables, takže zkuste odpustit díry v ní.

Doporučuje: