Obsah:

GOOB - inteligentný budík: 15 krokov (s obrázkami)
GOOB - inteligentný budík: 15 krokov (s obrázkami)

Video: GOOB - inteligentný budík: 15 krokov (s obrázkami)

Video: GOOB - inteligentný budík: 15 krokov (s obrázkami)
Video: TOP 15 – Skryté funkce na iPhone (iOS), které musíte znát! 🔥 2024, November
Anonim
GOOB - inteligentný budík
GOOB - inteligentný budík

GOOB je skratka pre „Get Out Of Bed“, čo je vhodný názov pre môj projekt. Chcel som vytvoriť zariadenie, ktoré mi môže pomôcť prebudiť sa ráno, pretože to nie je najľahšia úloha. Hlavnou myšlienkou je, že budík nezastaví budík skôr, ako vstanete z postele a zostanete v nej dlhšie ako niekoľko minút. Tiež som chcel pridať niekoľko ďalších výhod, ako je nočné svetlo s funkciou prebudenia a bezdrôtová nabíjačka. Poďme teda priamo k stavbe!

Zásoby

Toto sú komponenty, ktoré budete potrebovať.

1. Medená páska (Aliexpress)

2. ESP32 X 1 (Aliexpress)

3. IR snímač vzdialenosti Sharp 2y0A21 X 1 (Aliexpress)

4. Rezistory a ďalšie malé súčiastky

4a. 2K odpor

4b. 1Kresistor

4c. káble

5. Bezdrôtová nabíjačka (Aliexpress)

6. Tlačidlo X 1

7. TIP120 X 1 (Aliexpress)

8. LCD X 1 (Aliexpress)

9. Ledstrip (Aliexpress)

10. Potenciometer X 1

11. Buzzer X 1

12. MCP 3008 X 1 (Amazon)

13. SN74HC595N X 1

14. DPS (na spájkovanie)

15. RaspberryPI X 1

16. Drevo (min. 25 x 70 cm)

17. Samolepiaca páska

(exteriér)

18. Bezdrôtový kľúč (Amazon)

celková cena všetkých komponentov by sa mala pohybovať od 90 do 170 eur (závisí od toho, či máte čas alebo nie (aliexpress))

Krok 1: Potrebné nástroje

1. Spájkovačka/stanica (ak ju chcete spájkovať na DPS)

2. Niektoré základné nástroje pre prácu s drevom

3. Lepidlo na drevo

4. Horúca lepiaca pištoľ (na zaistenie dielov k plášťu)

5. Brúsny papier

6. Boxcutters

7. Vŕtačka

8. Náradie (voliteľné)

Krok 2: Začíname so schémami zapojenia

Počínajúc schémami zapojenia
Počínajúc schémami zapojenia

ESP32

Plán pre ESP32 je uverejniť príspevok na webovom serveri na serveri Pi, ak osoba vstúpi alebo odíde zo svojej postele. Preto sa ESP nepripojí priamo k Pi.

IR senzor vzdialenosti ostrý 2y0A21

Na transformáciu analógových údajov na čitateľné digitálne údaje budete potrebovať MCP3008. ak by ste chceli pridať ďalšie analógové snímače, stačí ich pripojiť k zostávajúcim voľným kolíkom na MCP

LCD obrazovka

Tu som sa rozhodol použiť LCD s registrom posunu na uloženie niektorých pinov GPIO z pí. Môžete sa tiež rozhodnúť pripojiť LCD priamo k pí, alebo môžete dokonca použiť oledový displej, ak by ste tomu dali prednosť.

LED pás

Použil som ledstrip, ktorý som našiel doma, že to nie je model RGB. Na moje použitie to bolo to, čo som mal na mysli. Ak by ste chceli ďalej rozšíriť dizajn a používať RGB ledstrip, môžete tak urobiť. Mali by ste viac tranzistorov a museli by ste zmeniť aj niektoré veci v kóde.

Krok 3: Vytvorenie schémy zapojenia

Vytvorenie schémy zapojenia
Vytvorenie schémy zapojenia
Vytvorenie schémy zapojenia
Vytvorenie schémy zapojenia

Použitím všetkých uvedených položiek a prihliadnutím na diagram môžete obvod znova vytvoriť.

Začal som s budovaním obvodu na mriežke kvôli jednoduchému testovaniu a drobeniu, ale ak ho chcete radšej spájkovať priamo na dosku plošných spojov, môžete to tiež urobiť.

Krok 4: Nastavenie Pi

Pred programovaním komponentov je potrebné vykonať niekoľko krokov s príkazom pi.

Krok 1: Nastavenie siete WLAN ako statickej a používanie siete WLAN 1 ako pripojenia Wi -Fi

V tomto kroku vynechám odkaz na oficiálnu stránku Raspberry, kde môžete postupovať podľa týchto pokynov (kroky nájdete tu)

Krok 2: Nastavenie databázy MySQL na pi

Je to potrebné pre neskoršie získanie údajov o spánku. Na tomto mieste môžete nájsť aj dostatok návodov na internete, takže tu nebudem všetko vysvetľovať. (odkaz na jeden z návodov tu)

Krok 3: Nastavenie webového servera apache

Tento je dosť jednoduchý. Stačí urobiť „sudo apt install apache2“a je to. Teraz môžete zmeniť web v adresári '/var/www/html' na html, css a js nájdené na mojom github

Krok 5: Vytvorenie databázy Shematic

Vytváranie databáz Shematic
Vytváranie databáz Shematic

Pre databázu som si vybral jednoduchý dizajn s prístupom k najnutnejším veciam, ktoré chcem prihlásiť, a dokonca aj niektoré ďalšie veci na ďalšie rozšírenie.

Krok 6: Kód (Pi a ESP)

Na kódovanie používam Pycharm, ľahko použiteľný program, ktorý používam v škole.

Pri programovaní ESP32 som sa rozhodol používať arduino IDE. Aby ste mohli odosielať kód do vášho ESP, musíte do IDE nainštalovať niekoľko ďalších dosiek (návod tu).

Kód nájdete na mojej stránke GitHub

Krok 7: Strana vecí ESP32

Strana vecí ESP32
Strana vecí ESP32
Strana vecí ESP32
Strana vecí ESP32

Tu je to celkom jednoduché. S kódom, ktorý nájdete na mojom github, stačí pripojiť medený páskový drôt k pinu 4 (kapacitný dotykový kolík) a môžete ho vložiť do vankúša alebo pod seba.

Na pripojenie esp32 k pí stačí pripojiť sa k prístupovému bodu s názvom ESP32 pripojiť sa heslom 12345678 a prejsť na stránku routeru prostredníctvom svojho smartfónu. Tam vyberte ponuku a zvoľte nový prístupový bod. Tu vyberte názov prístupového bodu vášho pí a zadajte heslo, to je všetko!

Krok 8: Výroba puzdra

Výroba puzdra
Výroba puzdra
Výroba puzdra
Výroba puzdra

Rozrežte svoje drevo na menšie kúsky a prilepte ich do tvaru škatule (nelepte vrchnú časť)

Krok 9: Nakreslite si, kam chcete, diery/prehĺbené diely

Nakreslite si, kam chcete, diery/prehĺbené diely
Nakreslite si, kam chcete, diery/prehĺbené diely

Kresba ceruzkou pre mňa vyzerala ako najlepší spôsob.

Krok 10: Vytvorte otvory a zárezy

Vykonajte diery a rezy
Vykonajte diery a rezy
Vykonajte diery a rezy
Vykonajte diery a rezy

Pre prehĺbené časti som našiel najľahší spôsob, ako to urobiť pomocou škatuľovej frézy a ďalej ju vyhladiť brúsením pomocou brúsneho papiera. To bolo možné kvôli môjmu druhu dreva. Pre ostatné otvory by som odporučil použiť elektrické náradie, ale vŕtať dieru a používať pražcovú pílu by tiež fungovalo.

Krok 11: Spájkovanie komponentov na doske

Spájkovacie súčiastky na PCB
Spájkovacie súčiastky na PCB
Spájkovacie súčiastky na PCB
Spájkovacie súčiastky na PCB

Tento krok nie je povinný, ale dodáva komponentom čistejší vzhľad a bude jednoduchšie ich namontovať do dreveného plášťa.

Krok 12: Namontujte všetko do puzdra

Montáž všetkého do puzdra
Montáž všetkého do puzdra
Montáž všetkého do puzdra
Montáž všetkého do puzdra

Pozrite sa, či všetko v puzdre sedí. niektoré časti môžete začať lepiť za horúca, ale nezabudnite, že stále musíte nalepiť nálepku, aby exteriér vyzeral pekne, takže by som odporučil počkať s horúcim lepidlom.

Krok 13: Dokončenie dotykov: exteriér

Dokončovacie úpravy: exteriér
Dokončovacie úpravy: exteriér

Rozhodol som sa použiť veľkú nálepku, ktorá dodáva exteriéru mimoriadne pekný vzhľad. Môžete si tiež vybrať farbu.

Krok 14: Vykonanie niektorých vonkajších/vnútorných úprav

Vykonanie niektorých vonkajších/vnútorných úprav
Vykonanie niektorých vonkajších/vnútorných úprav
Vykonanie niektorých vonkajších/vnútorných úprav
Vykonanie niektorých vonkajších/vnútorných úprav

Teraz je čas na lepenie niektorých častí na plášť za tepla a ak by ste chceli dokončiť LED svetlá ako ja, mohli by ste ísť do miestneho hobby shopu a nájsť materiál, ktorý by rozptýlil osvetlenie ako materiál podobný mliečnemu plastu. Môžete odrezať niekoľko tenkých čiar a umiestniť ich nad LED diódy, ako je to znázornené na obrázku.

Krok 15: Výsledok

Výsledok
Výsledok
Výsledok
Výsledok
Výsledok
Výsledok

Pracovný budík, ktorý je možné ovládať z webovej stránky s možnosťami bezdrôtového nabíjania a je možné ho použiť aj ako nočnú lampu. Po inštalácii tohto budíka nebude odkladanie.

Odporúča: