Obsah:
- Zásoby
- Krok 1: Potřebné nástroje
- Krok 2: Začněte schématy zapojení
- Krok 3: Vytvoření schématu zapojení
- Krok 4: Nastavení Pi
- Krok 5: Vytváření databází shematických
- Krok 6: Kód (Pi a ESP)
- Krok 7: ESP32 Side of Things
- Krok 8: Výroba pouzdra
- Krok 9: Nakreslete, kam chcete, vaše otvory/prohloubené díly
- Krok 10: Proveďte otvory a řezy
- Krok 11: Pájení součástí na desku s plošnými spoji
- Krok 12: Montáž všeho do pouzdra
- Krok 13: Dokončení dotyků: Exteriér
- Krok 14: Provedení některých úprav exteriéru/interiéru
- Krok 15: Výsledek
Video: GOOB - chytrý budík: 15 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
GOOB je zkratka pro „Get Out Of Bed“, což je vhodný název pro můj projekt. Chtěl jsem vytvořit zařízení, které by mě mohlo ráno probudit, protože to není nejjednodušší úkol. Hlavní myšlenkou je, že budík nezastaví budík, než vstanete z postele a zůstanete v posteli déle než několik minut. Také jsem chtěl přidat další výhody, jako je noční světlo s funkcí probuzení a bezdrátová nabíječka. Pojďme tedy rovnou k sestavení!
Zásoby
Toto jsou součásti, které byste potřebovali.
1. Coppertape (Aliexpress)
2. ESP32 X 1 (Aliexpress)
3. IR senzor vzdálenosti Sharp 2y0A21 X 1 (Aliexpress)
4. Rezistory a další malé součásti
4a. 2K odpor
4b. 1Kresistor
4c. kabely
5. Bezdrátová nabíječka (Aliexpress)
6. Tlačítko X 1
7. TIP120 X 1 (Aliexpress)
8. LCD X 1 (Aliexpress)
9. Ledstrip (Aliexpress)
10. Potenciometr X 1
11. Buzzer X 1
12. MCP 3008 X 1 (Amazon)
13. SN74HC595N X 1
14. DPS (pro pájení na)
15. RaspberryPI X 1
16. Dřevo (min. 25x70 cm)
17. Samolepicí páska
(vnější)
18. Bezdrátový klíč (Amazon)
celková cena všech komponent by se měla pohybovat mezi 90 a 170 euro (podle toho, jestli máte čas nebo ne (aliexpress))
Krok 1: Potřebné nástroje
1. Páječka/stanice (pokud ji chcete pájet na desku plošných spojů)
2. Některé základní nástroje pro zpracování dřeva
3. Lepidlo na dřevo
4. Horká lepicí pistole (pro zajištění dílů k plášti)
5. Brusný papír
6. Boxcutters
7. Vrták
8. Powertools (volitelně)
Krok 2: Začněte schématy zapojení
ESP32
Plán pro ESP32 je zveřejnit na webovém serveru na Pi, pokud osoba vstoupí nebo odejde ze své postele. Proto se ESP přímo nepřipojí k Pi.
IR senzor vzdálenosti ostrý 2y0A21
K přeměně analogových dat na čitelná digitální data byste potřebovali MCP3008. pokud byste chtěli přidat další analogové senzory, stačí je připojit ke zbývajícím volným pinům na MCP
LCD obrazovka
Zde jsem se rozhodl použít LCD s řadičem posunu k uložení některých pinů GPIO z pí. Můžete také zvolit připojení LCD přímo k pí nebo můžete dokonce použít oledový displej, pokud byste tomu dali přednost.
Led pás
Použil jsem ledstrip, který jsem našel doma, že to není model RGB. To bylo to, co jsem měl na mysli. Pokud byste chtěli dále rozšířit design a použít RGB ledstrip, můžete tak učinit. Měli byste více tranzistorů a také byste museli změnit některé věci v kódu.
Krok 3: Vytvoření schématu zapojení
Použitím všech uvedených položek a prohlížením schématu můžete obvod znovu vytvořit.
Začal jsem stavěním obvodu na chlebě pro snadné testování a vrtání, ale pokud dáváte přednost přímému pájení na desku plošných spojů, můžete to také udělat.
Krok 4: Nastavení Pi
Před programováním součástí je třeba provést několik kroků s pí.
Krok 1: Nastavení WLAN jako statické a používání WLAN 1 jako připojení wifi
Pro tento krok vynechám odkaz na oficiální stránky Raspberry, kde můžete postupovat podle kroků (kroky najdete zde)
Krok 2: Nastavení databáze Mysql na pí
To je nutné k pozdějšímu získání údajů o spánku. V tomto ohledu také najdete dostatek návodů na internetu, takže zde nebudu vše vysvětlovat. (odkaz na jeden z návodů zde)
Krok 3: Nastavení webového serveru apache
Tenhle je docela jednoduchý. Stačí udělat 'sudo apt install apache2' a je to. Nyní můžete změnit web v adresáři '/var/www/html' na html, css a js nalezené na mém githubu
Krok 5: Vytváření databází shematických
Pro databázi jsem zvolil jednoduchý design s přístupem k nejnutnějším věcem, které chci přihlásit, a dokonce i některé další věci pro další rozšíření.
Krok 6: Kód (Pi a ESP)
Pro kódování používám Pycharm, snadno použitelný program, který používám ve škole.
Při programování ESP32 jsem se rozhodl používat arduino IDE. Abyste mohli posílat kód do vašeho ESP, musíte do IDE nainstalovat nějaké další desky (návod zde).
Pro kód můžete přejít na moji stránku GitHub
Krok 7: ESP32 Side of Things
Tady je to docela jednoduché. S kódem, který najdete na mém githubu, stačí připojit měděný páskový vodič ke kolíku 4 (kapacitní dotykový kolík) a můžete jej jednoduše vložit do polštáře nebo pod sebe.
Chcete -li připojit esp32 k pí, stačí se připojit k přístupovému bodu s názvem ESP32 připojit pomocí hesla 12345678 a přejít na stránku routeru prostřednictvím smartphonu. Zde vyberte nabídku a vyberte nový přístupový bod. Zde vyberete název přístupového bodu vašeho pí a zadáte heslo, to je vše!
Krok 8: Výroba pouzdra
Rozřezejte své dřevo na menší kousky a slepte je do tvaru krabice (nelepte horní část)
Krok 9: Nakreslete, kam chcete, vaše otvory/prohloubené díly
Kresba tužkou pro mě vypadala jako nejlepší způsob.
Krok 10: Proveďte otvory a řezy
Pro prohloubené části jsem našel nejjednodušší způsob, jak to udělat pomocí řezačky na krabice a dále ji vyhladit broušením nějakým brusným papírem. To bylo možné kvůli mému druhu dřeva. Pro ostatní otvory bych doporučil použít powertools, ale vyvrtat díru a použít pražcovou pilu by také fungovalo.
Krok 11: Pájení součástí na desku s plošnými spoji
Tento krok není povinný, ale dodává komponentům čistší vzhled a bude snazší je namontovat do dřevěného pláště.
Krok 12: Montáž všeho do pouzdra
Podívejte se, zda se vše do pouzdra vejde. můžete začít lepit některé části za tepla, ale pamatujte, že stále musíte nalepit samolepku, aby exteriér vypadal hezky, takže bych doporučil počkat s lepidlem.
Krok 13: Dokončení dotyků: Exteriér
Rozhodl jsem se použít velkou samolepku, která dodá exteriéru mimořádně pěkný vzhled. můžete si také vybrat pro barvu.
Krok 14: Provedení některých úprav exteriéru/interiéru
Nyní je čas na horké lepení některých částí na skříň a pokud byste chtěli dokončit LED světla jako já, můžete jít do místního hobby shopu a hledat materiál podobný mléčnému plastu, který by rozptýlil osvětlení. Můžete odříznout tenké čáry a umístit je nad diody LED, jak je znázorněno.
Krok 15: Výsledek
Funkční budík, který lze ovládat z webové stránky s možnostmi bezdrátového nabíjení a také použitelný jako noční lampa. Po instalaci tohoto budíku nedojde k odložení.
Doporučuje:
Budík Twin Bell z plechovek od sodovky: 7 kroků (s obrázky)
Budík Twin Bell z plechovek od sodovky: Tento návod vám ukáže, jak vyrobit budík se dvěma zvonky z plechovek od sodovky. Projekt používá plechovky od sodovky, kde byl odstraněn inkoust (Odkaz: Odstranění inkoustu z plechovek od sodovky). Aby byl tento budík plně funkční, byl do něj integrován hodinový modul DIY Quartz
Bublinový budík dělá probuzení zábavným (ish): 7 kroků (s obrázky)
Bubble Alarm Clocks Make Waking Up Fun (ish): Probuzení do bzučení budíku je na nic. Jsem jedním z těch lidí, kteří se neradi probudí, než vyjde slunce (nebo už je venku mnoho hodin). Takže jaký lepší způsob, jak si užít probuzení, než mít bublinovou párty v posteli! Pomocí arduina a
Budík Oled: 8 kroků (s obrázky)
Oled Alarm Clock: Hodně se točí kolem hodin arduino/ESP32, ale používají ty pěkné a ostré OLED? Chvíli jsem experimentoval s arduinos a ESP32, ale nikdy jsem se nedostal k hotovému produktu. Vyrobil jsem budík se 4 1,3 palcovými mon
LED maticový budík (s přehrávačem MP3): 6 kroků (s obrázky)
Budík s LED maticí (s přehrávačem MP3): Tento budík na bázi Arduina má vše, co byste od alarmu očekávali - možnost probudit vás každou skladbou, kterou máte rádi, tlačítko odložení a snadné ovládání pomocí tří tlačítek. Existují tři hlavní bloky - LED matice, modul RTC a
Inteligentní budík: inteligentní budík vyrobený z Raspberry Pi: 10 kroků (s obrázky)
Chytrý budík: Chytrý budík vyrobený z Raspberry Pi: Chtěli jste někdy chytré hodiny? Pokud ano, toto je řešení pro vás! Vytvořil jsem inteligentní budík, toto jsou hodiny, u kterých můžete podle času na webu změnit čas budíku. Když se spustí alarm, ozve se zvuk (bzučák) a 2 kontrolky