INHOUDSOPGAWE:
- Voorrade
- Stap 1: Gereedskap benodig
- Stap 2: Begin met die kringdiagramme
- Stap 3: Maak die kringdiagram
- Stap 4: Die opstel van die Pi
- Stap 5: Maak die databasisse skematies
- Stap 6: Die kode (Pi en ESP)
- Stap 7: Die ESP32 -kant van dinge
- Stap 8: Maak die omhulsel
- Stap 9: Trek uit waar u u gate/verdiepde dele wil hê
- Stap 10: Maak die gate en snitte
- Stap 11: Soldeerkomponente op 'n rekenaar
- Stap 12: Monteer alles in die tas
- Stap 13: afwerking: die buitekant
- Stap 14: Maak 'n paar aanpassings aan die buitekant/binne
- Stap 15: Die resultaat
Video: GOOB - 'n slim wekker: 15 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
GOOB is 'n akroniem vir "Get Out Of Bed", 'n gepaste naam vir my projek. Ek wou 'n toestel skep wat my in die oggend kan wakker maak, want dit is nie die maklikste taak nie. Die belangrikste idee is dat die wekker nie die alarm stop voordat jy uit die bed klim en langer as 'n paar minute uit die bed bly nie. Ek wou ook 'n paar ander voordele byvoeg, soos 'n naglig met 'n wekfunksie en 'n draadlose laaier. Laat ons dus dadelik begin bou!
Voorrade
Dit is die komponente wat u benodig.
1. Kopertape (Aliexpress)
2. ESP32 X 1 (Aliexpress)
3. IR afstandsensor Sharp 2y0A21 X 1 (Aliexpress)
4. Weerstande en ander klein komponente
4a. 2K weerstand
4b. 1 Kresistor
4c. kabels
5. Draadlose laaier (Aliexpress)
6. Knoppie X 1
7. WENK 120 x 1 (Aliexpress)
8. LCD X 1 (Aliexpress)
9. Ledestrip (Aliexpress)
10. Potensiometer X 1
11. Buzzer X 1
12. MCP 3008 X 1 (Amazon)
13. SN74HC595N X 1
14. PCB (vir soldeer op)
15. FramboosPI X 1
16. Hout (min 25X70 cm)
17. Plakband
(buitekant)
18. Draadlose dongle (Amazon)
die totale prys van al die komponente moet tussen 90 en 170 euro wees (hang af of u tyd het of nie (aliexpress))
Stap 1: Gereedskap benodig
1. 'n Soldeerbout/stasie (as u dit op die printplaat wil soldeer)
2. 'n Paar basiese gereedskap vir houtwerk
3. Houtgom
4. Warm lijmpistool (om die dele aan die omhulsel vas te maak)
5. Skuurpapier
6. Boksnyers
7. Boor
8. Kragtoestelle (opsioneel)
Stap 2: Begin met die kringdiagramme
Die ESP32
Die plan vir die ESP32 is om na 'n webbediener op die Pi te plaas as die persoon sy bed binnegaan of verlaat. Daarom maak die ESP nie direk verbinding met die Pi nie.
Die IR -afstandsensor skerp 2y0A21
U benodig 'n MCP3008 om die analoog data in leesbare digitale data te omskep. as u ander analoog sensors wil byvoeg, kan u dit net aan die oorblywende gratis penne op die MCP koppel
Die LCD skerm
Hier het ek gekies om 'n LCD met 'n shiftregister te gebruik om 'n paar GPIO -penne uit die pi te red. U kan ook kies om die LCD direk aan die pi te koppel, of u kan selfs 'n oled -skerm gebruik as u dit verkies.
Die ledstrip
Ek het 'n ledstrip gebruik wat ek by die huis gevind het, 'n nie-RGB-model. Vir my was dit wat ek in gedagte gehad het. As u die ontwerp verder wil uitbrei en 'n rgb ledstrip wil gebruik, kan u dit doen. U sou meer transistors hê, en u sou ook 'n paar dinge in die kode moes verander.
Stap 3: Maak die kringdiagram
Deur al die genoemde items te gebruik en na die diagram te kyk, kan u die kring herskep.
Ek het begin met die bou van die kring op 'n broodbord om dit maklik te toets en te bedrieg, maar as u verkies om dit direk op 'n PCB te soldeer, kan u dit ook doen.
Stap 4: Die opstel van die Pi
Voordat u die komponente programmeer, is daar 'n paar stappe wat met die pi geneem moet word.
Stap 1: Stel WLAN as staties op en gebruik WLAN 1 as wifi -verbinding
Vir hierdie stap gaan ek die skakel na die amptelike webwerf van Framboos laat sak, waar u net die stappe kan volg (u kan die stappe hier vind)
Stap 2: Die opstel van 'n Mysql -databasis op die pi
Dit is nodig om later slaapdata uit te haal. Hieroor kan u ook genoeg tutoriale op die internet vind, sodat ek dit nie alles hier sal verduidelik nie. (skakel na een van die tutoriale hier)
Stap 3: Stel apache -webbediener op
Hierdie een is redelik eenvoudig. U hoef net 'sudo apt install apache2' te doen en dit is dit. Nou kan u die webwerf in die gids '/var/www/html' verander na die html, css en js wat op my github gevind word
Stap 5: Maak die databasisse skematies
Vir die databasis het ek 'n eenvoudige ontwerp gekies met toegang tot die nodigste dinge wat ek wil aanmeld, selfs met 'n paar ekstra dinge vir verdere uitbreiding.
Stap 6: Die kode (Pi en ESP)
Vir kodering gebruik ek Pycharm, 'n maklik om te gebruik program wat ek op skool gebruik.
Die programmering van die ESP32 Ek het gekies om die arduino IDE te gebruik. U moet 'n paar ekstra borde op die IDE installeer om kode na u ESP te stuur (tutoriaal hier).
Vir die kode, kan u na my GitHub -bladsy gaan
Stap 7: Die ESP32 -kant van dinge
Hier is dit redelik eenvoudig. Met die kode wat u op my github kan vind, hoef u net 'n koperdraaddraad aan pen 4 ('n kapasitiewe aanraakpen) te koppel, en u kan dit net in 'n kussing sit of onder u sprei.
Om die esp32 aan die pi te koppel, hoef u net aan te sluit by die toegangspunt genaamd ESP32, verbind met die wagwoord 12345678 en gaan na die router -bladsy via u slimfoon. Kies die spyskaart en kies 'n nuwe toegangspunt. Hier kies u die naam van die toegangspunt van u pi en gee u die wagwoord, dit is alles!
Stap 8: Maak die omhulsel
Sny u hout in kleiner stukkies en plak dit in 'n boksvorm (plak dit nie aan die bokant nie)
Stap 9: Trek uit waar u u gate/verdiepde dele wil hê
Dit was vir my die beste manier om met 'n potlood daarop te teken.
Stap 10: Maak die gate en snitte
Vir die verdiepde dele het ek die maklikste manier gevind om dit met 'n bokssnyer te doen en dit verder glad te maak deur met skuurpapier te skuur. Dit was moontlik as gevolg van my houtsoort. Vir die ander gate sou ek aanbeveel om kraggereedskap te gebruik, maar om 'n gat te boor en 'n fretsaag te gebruik, werk ook.
Stap 11: Soldeerkomponente op 'n rekenaar
Hierdie stap is nie verplig nie, maar gee die komponente 'n skoner voorkoms en dit sal makliker wees om dit in die houtomhulsel te monteer.
Stap 12: Monteer alles in die tas
Kyk of alles in die geval pas. jy kan begin om sommige dele warm te plak, maar onthou dat jy nog steeds die plastiekplakker moet plak om die buitekant mooi te laat lyk, so ek sal aanbeveel om met die lijm te wag.
Stap 13: afwerking: die buitekant
Ek het gekies om 'n groot plakker te gebruik wat die buitekant 'n ekstra mooi voorkoms gee. jy kan ook kies vir verf.
Stap 14: Maak 'n paar aanpassings aan die buitekant/binne
Dit is nou die tyd om 'n paar dele warm aan die omhulsel te plak, en as u die LED -ligte soos ek wil voltooi, kan u na u plaaslike stoorwinkel gaan en 'n bietjie melkplastiek soek om die beligting te versprei. U kan 'n paar dun lyne sny en bo die LED's plaas, soos aangedui.
Stap 15: Die resultaat
'N Werkende wekker wat beheer kan word vanaf 'n webwerf met draadlose laai -funksies en ook as 'n naglamp gebruik kan word. Daar sal geen sluimer wees nadat u hierdie wekker geïnstalleer het nie.
Aanbeveel:
Slim lessenaar LED -lig - Slim beligting met Arduino - Neopixels -werkruimte: 10 stappe (met foto's)
Slim lessenaar LED -lig | Slim beligting met Arduino | Neopixels Workspace: Ons spandeer deesdae baie tyd tuis, studeer en werk virtueel, so waarom nie ons werkruimte groter maak met 'n pasgemaakte en slim beligtingstelsel Arduino en Ws2812b LED's nie. Hier wys ek u hoe u u Smart bou LED -lessenaar op die tafel wat
Opgemaakte wekker slim lig: 8 stappe (met foto's)
Slim lig vir wekker: Met hierdie projek maak ek 'n heeltemal gebroke wekker op. Die horlosie word vervang deur 12 LED's, verlig deur 'n LED -strook om die rand van die klok. Die 12 LED's vertel die tyd en die LED -strook is geprogrammeer om as 'n alarm op te tree en draai
Slimme wekker: 'n slim wekker gemaak met framboos Pi: 10 stappe (met foto's)
Slimme wekker: 'n slim wekker gemaak met framboos Pi: wou u al ooit 'n slim horlosie hê? As dit die geval is, is dit die oplossing vir u! Ek het 'n slim wekker gemaak, dit is 'n horlosie waarop u die wagtyd volgens die webwerf kan verander. As die alarm afgaan, is daar 'n geluid (gonser) en 2 ligte sal
DIY slim weegskaal met wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): 10 stappe (met foto's)
DIY Smart Scale With Alarm Clock (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In my vorige projek het ek 'n slim badkamerskaal met Wi-Fi ontwikkel. Dit kan die gebruiker se gewig meet, plaaslik vertoon en dit na die wolk stuur. U kan meer inligting hieroor kry op die onderstaande skakel: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Koppelvlak Honeywell Vista alarm met slim hub (knipoog/slim): 7 stappe (met foto's)
Koppelvlak Honeywell Vista alarm met slim hub (knipoog/slim): Hallo daar! Ek wou 'n kort handleiding gee oor hoe ek my Honeywell Vista -alarmstelsel in my slim hub kan integreer. Ek gebruik Wink vir hierdie tutoriaal, maar dit behoort te werk met enige slim hub (Smartthings/Iris/ens.) Voordat ons begin, gaan