Už nikdy neskončí čaj! Jak nastavit budík …

Už nikdy neskončí čaj! Intelli-T používá snímač hmotnosti a Raspberry Pi, aby vás varoval, když vám dochází čaj.
Britové patří mezi největší pijáky čaje na světě, takže je jasné, že vždy existuje skříň plná čajových sáčků. Není však neobvyklé, že otevřete obal na čajový sáček a zjistíte, že je prázdný. To je pro něj nešťastné a nejlépe se mu za každou cenu vyhnout.
Tragický
V této epizodě postavíme Intelle-T, inteligentní kontejner na čajové sáčky, který vypočítá počet zbývajících čajových sáčků a upozorní nás, když nám dojde.
Kusovník Intelle-T
Schematické
Kompletní schéma si můžete prohlédnout ve Scheme-It zde.

Klikni pro zvětšení.
Na celé schéma tohoto projektu se můžete podívat na Scheme-It!
Jak to funguje? Jak vytvořit snímač hmotnosti s alarmem
Intelle-T je sáček čajového sáčku dostupný v elektronické stupnici, která vypočítává počet čajových sáčků podle hmotnosti. Uživatel nejprve zapne Foton a poté umístí čajový sáček do konvice. Odtud může uživatel naplnit kontejner a systém může odhadnout, kolik pytlů zbývá.
Když uživatel otevře víko, rozbije se malý kontakt / jazýčkový spínač, který oznámí Arduino Uno, že byl kontejner otevřen. Díky tomuto úvodnímu aktu přináší Raspberry Pi vtipnou zprávu o tom, jak velká je Británie, zábavný fakt o čaji nebo o tom, jak špatná je kvalita kávy.
Pokud počet čajových sáčků začne klesat pod předem stanovenou mez, Raspberry Pi uživatele upozorní, že počet čajových sáčků je nebezpečně nízký.
Snímač zatížení
Senzor zatížení má dvě sady dvou šroubovacích slotů používaných k připevnění senzoru k plošině a nádobu na čajový sáček k uchycení čajových sáčků. Senzor má konfiguraci odporového můstku, která vede ke čtyřem výstupům, z nichž každý je připojen k ADC se sériovým přístupem k HX711. ADC je zařízení jen pro čtení, ale je navrženo speciálně pro snímače zatížení. Připojení je velmi snadné díky knihovně HX711 dostupné pro Arduino Uno.
Použití senzoru vyžaduje vynulování a měření hmotnosti čajového sáčku. Tímto způsobem lze ignorovat počáteční hmotnost aplikovanou na senzor a přesně spočítat další vaky. Konečné číslo však bude přesným odhadem, protože hmotnost čajových sáčků se bude lišit.

Zatímco resetovací tlačítko lze použít externě, je pro Arduino snazší spustit jednoduchý postup, který zpočátku resetuje senzor, očekává zvýšení hmotnosti a poté tento nárůst použije jako oddělovač pro váhy uložené v budoucnu.
Detekce krytu
Když je víko otevřené, Arduino Uno pošle zprávu na Raspberry Pi s uvedením počtu čajových sáčků. Také vás informuje, že kryt byl otevřen. Detekce čepice se provádí pomocí jednoduchého jazýčkového spínače namontovaného uvnitř krabice, zatímco malý, ale výkonný magnet je připevněn k víku.
Proto za normálních podmínek magnet způsobí sepnutí jazýčkového spínače. To znamená, že Arduino Uno bude číst digitální „1“ se zavřeným víkem a „0“ s otevřeným víkem.
Malina pi
Raspberry Pi se používá k přehrávání zvukových souborů a interakci s údaji o množství čajového sáčku pomocí knihovny PyGame.
Například když počet čajových sáčků začne klesat pod předem definovanou prahovou hodnotu, Pi uživatele upozorní, že počet sáčků je nízký. Během typického otevření krytu Pi přehrává zvukový záznam zábavných faktů o čaji a Anglii.

Kód Intelli-T
Kód ke stažení
Níže najdete kód projektu Intelle-T:
Soubor kódu Intelle-T
Nikdy se nestarejte o to, abyste nechali čaj v hanbě, když budete bavit hosty, oslavovat nadcházející narozeniny Vašeho Veličenstva, nebo si jen poprosit šálek horkého čaje s vaším Intelle-T.

Pokud máte v tuto sváteční dobu volno, proč si Gentleman Maker užit více? Podívejte se na níže uvedené termíny:

