Obsah:
- Zásoby
- Krok 1: DHT 11 Pinout
- Krok 2: MCP3008 s přepínači LDR, LM35 a Pulldown
- Krok 3: LCD displej
- Krok 4: 4*7 segmentový displej
- Krok 5: Stavba
- Krok 6: Software
Video: SmartClock: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
SmartClock nejsou jen hodiny, ale také snadný způsob, jak zobrazit statistiky sociálních médií a počasí.
Můžete se připojit k facebooku a lajkovat, nebo se připojit ke soundcloudu a nechat své sledující zobrazit naživo! Jediné, co musíte udělat, abyste to viděli, je stisknout tlačítko režimu.
Na tomto zařízení je několik senzorů, které neustále shromažďují informace a uchovávají je v databázi. Tato data si můžete prohlédnout na pěkném grafu na webových stránkách.
Můžete také přehrávat hudbu, kterou vyberete na jednotce nebo na webových stránkách.
Zásoby
- Raspberri Pi
- Arduino Uno
- Reproduktory se zesilovačem
- 4*7 segmentový displej
- DHT 11
- LM35 (volitelně)
- LDR
- MCP3008
- LCD displej 16x2
- 5 normálně otevřených monostabilních přepínačů
- Rezistory 100k, 220, 1k a 5k
- Zdroj napájení
- Mnoho propojovacích kabelů, samec/samice a samice/samice
Krok 1: DHT 11 Pinout
Existují 2 typy DHT11. V závislosti na verzi, kterou jste si koupili, budete mít buď 3 nebo 4 piny.
Vcc jde na 3,3 V, signál jde na GPIO4 Pokud máte 4pinovou verzi, musíte mezi vcc a signální pin umístit odpor 4k7. Pokud máte 3pinovou verzi, můžete jít.
Krok 2: MCP3008 s přepínači LDR, LM35 a Pulldown
- VDD - 3,3V
- Vref - 3,3V
- AGND - Ground
- CLK - GPIO9
- DOUT - GPIO MISO
- DIN - GPIO MOSI
- CS - CS0
- DGND - pozemní
CH0 jde mezi 10k odpor a ldr
CH1 jde na střední kolík Lm35
Krok 3: LCD displej
Aby váš LCD displej fungoval, připojte první kolík k uzemnění a druhý k +5 V. Třetí kolík by měl být připojen přes odpor 5k k zemi nebo potenciometr, pokud chcete změnit jas.
RS pin jde do GPIO22, RW jde rovnou také do gnd. V tomto okamžiku byste měli na displeji vidět řadu černých obdélníků. nyní stačí připojit 8 datových pinů ke kolíkům GPIO, které máte volné, a připojit LED+ k 5v, LED- k zemi.
Krok 4: 4*7 segmentový displej
Váš displej může být společná anoda / společná katoda. Nezáleží na tom, jak jej připojujete, ale je dobré vědět, jaký typ máte. Ujistěte se, že ponecháte pin RX0 volný, protože to budeme muset připojit k TX0 na RPI. Zbytek připojení nevadí, protože kód je zapsán později.
Krok 5: Stavba
K vytvoření tohoto nastavení na prkénku budete potřebovat hodně místa. Doporučil bych, pájet MCP s rezistory LM35 a al na testovací otisk a přidat nějaké záhlaví. Tímto způsobem jej můžete jednoduše propojit několika propojovacími vodiči. Nezapomeňte připojit raspberri a arduino. Dávejte pozor, abyste nezaměnili 3,3 V s 5 V.
Krok 6: Software
Použil jsem Python s baňkou pro backend. Html, css/less & javascript jako frontend a arduino kód pro arduino.
Na Raspberry pi je také spuštěna databáze, která ukládá data ze senzorů, stejně jako vámi nastavené alarmy a informace o uživateli. Tato databáze je spuštěna na serveru MariaDB. Dotazy, jak z toho dostat data, jsou napsány v mém backenu, v pythonu. To převádí data na JSON na vlastních koncových bodech. Tato data můžeme získat v našem front-endu odesláním požadavku GET na náš backend. Zde si s daty můžeme dělat, co chceme. Vybral jsem pro grafy vytvořené chart.js, což je rozšíření javascriptu.
Doporučuje:
Počitadlo kroků - mikro: bit: 12 kroků (s obrázky)
Počitadlo kroků - Micro: Bit: Tento projekt bude počítadlem kroků. K měření našich kroků použijeme snímač akcelerometru, který je zabudovaný v Micro: Bit. Pokaždé, když se Micro: Bit zatřese, přidáme 2 k počtu a zobrazíme ho na obrazovce
Akustická levitace s Arduino Uno krok za krokem (8 kroků): 8 kroků
Akustická levitace s Arduino Uno krok za krokem (8 kroků): Ultrazvukové měniče zvuku L298N Dc samice napájecí zdroj s mužským DC pinem Arduino UNOBreadboard Jak to funguje: Nejprve nahrajete kód do Arduino Uno (je to mikrokontrolér vybavený digitálním a analogové porty pro převod kódu (C ++)
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): 6 kroků (s obrázky)
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): Indukční nabíjení (známé také jako bezdrátové nabíjení nebo bezdrátové nabíjení) je druh bezdrátového přenosu energie. Využívá elektromagnetickou indukci k poskytování elektřiny přenosným zařízením. Nejběžnější aplikací je bezdrátové nabíjení Qi
Jak rozebrat počítač pomocí jednoduchých kroků a obrázků: 13 kroků (s obrázky)
Jak rozebrat počítač pomocí jednoduchých kroků a obrázků: Toto je návod, jak rozebrat počítač. Většina základních komponent je modulární a lze je snadno odstranit. Je však důležité, abyste o tom byli organizovaní. To vám pomůže zabránit ztrátě součástí a také při opětovné montáži
Banka přepínaného zatěžovacího odporu s menší velikostí kroku: 5 kroků
Banka přepínaného zatěžovacího odporu s menší velikostí kroku: Banky zatěžovacích odporů jsou vyžadovány pro testování energetických produktů, pro charakterizaci solárních panelů, v testovacích laboratořích a v průmyslových odvětvích. Reostaty zajišťují nepřetržité kolísání odporu zátěže. Jak se však hodnota odporu snižuje, výkon