Cuprins:

GOOB - o ceas cu alarmă inteligentă: 15 pași (cu imagini)
GOOB - o ceas cu alarmă inteligentă: 15 pași (cu imagini)

Video: GOOB - o ceas cu alarmă inteligentă: 15 pași (cu imagini)

Video: GOOB - o ceas cu alarmă inteligentă: 15 pași (cu imagini)
Video: Cel mai IEFTIN și mai ”POPULAR” SMARTWATCH din ROMÂNIA 2024, Noiembrie
Anonim
GOOB - un ceas cu alarmă inteligentă
GOOB - un ceas cu alarmă inteligentă

GOOB este un acronim pentru „Ieșiți din pat”, un nume potrivit pentru proiectul meu. Am vrut să creez un dispozitiv care să mă ajute să mă trezesc dimineața, deoarece nu este cea mai ușoară sarcină. Ideea principală este că ceasul cu alarmă nu oprește alarma înainte de a te ridica din pat și de a rămâne din pat mai mult de câteva minute. De asemenea, am vrut să adaug și alte beneficii, cum ar fi o lumină de noapte cu funcție de trezire și un încărcător wireless. Deci, să trecem direct la construcție!

Provizii

Acestea sunt componentele de care ai avea nevoie.

1. Copopertape (Aliexpress)

2. ESP32 X 1 (Aliexpress)

3. Senzor de distanță IR Sharp 2y0A21 X 1 (Aliexpress)

4. Rezistoare și alte componente mici

4a. Rezistor 2K

4b. 1Kresistor

4c. cabeluri

5. Încărcător fără fir (Aliexpress)

6. Butonul X 1

7. SFAT 120 X 1 (Aliexpress)

8. LCD X 1 (Aliexpress)

9. Ledstrip (Aliexpress)

10. Potentiometru X 1

11. Buzzer X 1

12. MCP 3008 X 1 (Amazon)

13. SN74HC595N X 1

14. PCB (pentru lipire)

15. RaspberryPI X 1

16. Lemn (min 25X70 cm)

17. Bandă adezivă

(exterior)

18. Dongle wireless (Amazon)

prețul total al tuturor componentelor ar trebui să fie între 90 și 170 euro (depinde dacă aveți timp sau nu (aliexpress))

Pasul 1: Instrumente necesare

1. Un fier / stație de lipit (dacă doriți să-l lipiți pe PCB)

2. Unele instrumente de bază pentru prelucrarea lemnului

3. Lipici pentru lemn

4. Pistol de lipit la cald (pentru fixarea pieselor la carcasă)

5. Șmirghel

6. Cutter

7. Burghiu

8. Powertools (opțional)

Pasul 2: Începând cu diagramele de circuit

Începând cu diagramele circuitelor
Începând cu diagramele circuitelor

ESP32

Planul pentru ESP32 este de a posta pe un server web pe Pi dacă persoana intră sau iese din pat. De aceea, ESP nu se conectează direct la Pi.

Senzorul de distanță IR ascuțit 2y0A21

Ai avea nevoie de un MCP3008 pentru a transforma datele analogice în date digitale lizibile. dacă doriți să adăugați alți senzori analogici, îi puteți conecta la pinii liberi rămași de pe MCP

Ecranul LCD

Aici am ales să folosesc un LCD cu un shiftregister pentru a salva niște pini GPIO din pi. Puteți alege, de asemenea, să conectați LCD-ul direct la pi sau puteți utiliza chiar și un afișaj oled, dacă doriți acest lucru.

Ledstrip

Am folosit un ledstrip pe care l-am găsit acasă, este un model non-RGB. Pentru uzul meu, asta aveam în minte. Dacă doriți să extindeți în continuare designul și să utilizați un ledstrip rgb, ați putea face acest lucru. Ați avea mai multe tranzistoare și ar trebui să schimbați și unele lucruri din cod.

Pasul 3: Realizarea schemei de circuit

Realizarea schemei de circuit
Realizarea schemei de circuit
Realizarea schemei de circuit
Realizarea schemei de circuit

Utilizând toate elementele menționate și uitându-vă la diagramă puteți recrea circuitul.

Am început cu construirea circuitului pe o pană de pâine pentru testare și bricolaj ușor, dar dacă preferați să-l lipiți direct pe un PCB, ați putea face asta.

Pasul 4: Configurarea Pi

Înainte de a programa componentele, trebuie parcurși câțiva pași cu pi.

Pasul 1: Configurarea WLAN ca statică și utilizarea WLAN 1 ca conexiune wifi

Pentru acest pas, voi renunța la linkul către site-ul oficial al Raspberry, unde puteți urma pașii (puteți găsi pașii aici)

Pasul 2: Configurarea unei baze de date Mysql pe pi

Acest lucru este necesar pentru a obține date de somn mai târziu. Pe aceasta puteți găsi, de asemenea, suficiente tutoriale pe internet, așa că nu voi explica totul aici. (link către unul dintre tutoriale aici)

Pasul 3: Configurarea serverului web apache

Acesta este destul de simplu. Trebuie doar să faceți „sudo apt install apache2” și atât. Acum puteți schimba site-ul din directorul '/ var / www / html' la html, css și js găsite pe github

Pasul 5: Efectuarea tematicii Databas

Făcând Databas Shematic
Făcând Databas Shematic

Pentru baza de date am ales un design simplu cu acces la cele mai necesare lucruri pe care vreau să le înregistrez chiar și cu câteva lucruri suplimentare pentru extindere ulterioară.

Pasul 6: Codul (Pi și ESP)

Pentru codificare folosesc Pycharm un program ușor de utilizat pe care îl folosesc la școală.

Programarea ESP32 Am ales să folosesc IDE-ul arduino. Trebuie să instalați câteva plăci suplimentare pe IDE pentru a putea trimite codul ESP-ului dvs. (tutorial aici).

Pentru cod puteți accesa pagina mea GitHub

Pasul 7: latura ESP32 a lucrurilor

Latura ESP32 a lucrurilor
Latura ESP32 a lucrurilor
Partea ESP32 a lucrurilor
Partea ESP32 a lucrurilor

Aici este destul de simplu. Cu codul pe care îl puteți găsi pe github-ul meu, trebuie doar să conectați un fir de bandă de cupru la pinul 4 (un pin capacitiv tactil) și l-ați putea pune într-o pernă sau sub voi.

Pentru a conecta esp32 la pi, trebuie doar să vă conectați la punctul de acces numit ESP32 conectați-vă cu parola 12345678 și să accesați pagina routerului prin intermediul smartphone-ului. Acolo selectați meniul și alegeți un nou punct de acces. Aici selectați numele punctului de acces al pi-ului dvs. și dați parola, asta-i tot!

Pasul 8: Realizarea carcasei

Realizarea carcasei
Realizarea carcasei
Realizarea carcasei
Realizarea carcasei

Tăiați lemnul în bucăți mai mici și lipiți-le într-o formă de cutie (nu lipiți partea de sus)

Pasul 9: Trageți unde doriți găurile / piesele aprofundate

Desenați unde doriți găurile / piesele aprofundate
Desenați unde doriți găurile / piesele aprofundate

Desenarea pe ea cu un creion mi s-a părut cea mai bună cale.

Pasul 10: Faceți găurile și tăieturile

Faceți găurile și tăieturile
Faceți găurile și tăieturile
Faceți găurile și tăieturile
Faceți găurile și tăieturile

Pentru părțile adâncite am găsit cel mai simplu mod de ao face cu un tăietor de cutii și de a-l netezi în continuare prin șlefuire cu niște hârtie de șlefuit. Acest lucru a fost posibil datorită tipului meu de lemn. Pentru celelalte găuri aș recomanda utilizarea instrumentelor de propulsie, dar găurirea unei găuri și utilizarea unui ferăstrău ar funcționa și ele.

Pasul 11: Componente de lipit pe un PCB

Componente de lipit pe un PCB
Componente de lipit pe un PCB
Componente de lipit pe un PCB
Componente de lipit pe un PCB

Acest pas nu este obligatoriu, dar oferă componentelor un aspect mai curat și va fi mai ușor de montat în carcasa din lemn.

Pasul 12: Montarea totul în carcasă

Montarea totul în carcasă
Montarea totul în carcasă
Montarea totul în carcasă
Montarea totul în carcasă

Vezi dacă totul se potrivește în carcasă. ați putea începe să lipiți la cald unele dintre piese, dar amintiți-vă că trebuie totuși să puneți autocolantul plastick pentru a face exteriorul să arate frumos, așa că aș recomanda să așteptați cu hotglue-ul.

Pasul 13: Atingeri de finisare: exteriorul

Atingeri de finisare: exteriorul
Atingeri de finisare: exteriorul

Am ales să folosesc un autocolant mare care conferă exteriorului un aspect extra frumos. ai putea alege și pentru vopsea.

Pasul 14: Efectuarea unor ajustări exterioare / interioare

Efectuarea unor ajustări exterioare / interioare
Efectuarea unor ajustări exterioare / interioare
Efectuarea unor ajustări exterioare / interioare
Efectuarea unor ajustări exterioare / interioare

Acum este momentul pentru lipirea la cald a unor părți ale carcasei și, dacă doriți să terminați luminile cu LED-uri ca mine, puteți merge la magazinul local de hobby-uri și să căutați niște materiale din plastic de lapte ca să difuzați iluminarea. Ați putea tăia câteva linii subțiri și așezați-le deasupra LED-urilor așa cum se arată.

Pasul 15: Rezultatul

Rezultatul
Rezultatul
Rezultatul
Rezultatul
Rezultatul
Rezultatul

Un ceas cu alarmă funcțional care poate fi controlat de pe un site web cu capacități de încărcare fără fir și, de asemenea, poate fi utilizat ca lampă de noapte. Nu veți mai amâna după instalarea acestui ceas cu alarmă.

Recomandat: