Talaan ng mga Nilalaman:

GOOB - isang Smart Alarm Clock: 15 Hakbang (na may Mga Larawan)
GOOB - isang Smart Alarm Clock: 15 Hakbang (na may Mga Larawan)

Video: GOOB - isang Smart Alarm Clock: 15 Hakbang (na may Mga Larawan)

Video: GOOB - isang Smart Alarm Clock: 15 Hakbang (na may Mga Larawan)
Video: how can you tell your pregnant by hand pulse? 2024, Disyembre
Anonim
GOOB - isang Smart Alarm Clock
GOOB - isang Smart Alarm Clock

Ang GOOB ay isang akronim para sa "Get Out Of Bed", isang angkop na pangalan para sa aking proyekto. Nais kong lumikha ng isang aparato na makakatulong sa paggising sa akin sa umaga dahil hindi ito ang pinakamadaling gawain. Ang pangunahing ideya ay ang orasan ng alarma ay hindi titigil ang alarma bago ka tumayo mula sa kama at manatili sa kama nang higit sa ilang minuto. Nais ko ring magdagdag ng ilang iba pang mga benepisyo tulad ng isang night light na may paggising function at isang wireless charger. Kaya't magtama tayo sa pagbuo!

Mga gamit

Ito ang mga sangkap na kakailanganin mo.

1. Coppertape (Aliexpress)

2. ESP32 X 1 (Aliexpress)

3. sensor ng distansya ng sensor Biglang 2y0A21 X 1 (Aliexpress)

4. Mga Resistor at iba pang maliliit na sangkap

4a. Resistor ng 2K

4b. 1Kresistor

4c. mga cabel

5. Wireless charger (Aliexpress)

6. Button X 1

7.. TIP120 X 1 (Aliexpress)

8. LCD X 1 (Aliexpress)

9. Ledstrip (Aliexpress)

10. Potensyomiter X 1

11. Buzzer X 1

12. MCP 3008 X 1 (Amazon)

13. SN74HC595N X 1

14. PCB (para sa paghihinang sa)

15. RaspberryPI X 1

16. Kahoy (min 25X70 cm)

17. Mas matinding tape

(panlabas)

18. Wireless dongle (Amazon)

ang kabuuang presyo ng lahat ng mga bahagi ay dapat na nasa pagitan ng 90 at 170 euro (nakasalalay kung mayroon kang oras o wala (aliexpress))

Hakbang 1: Kinakailangan ang Mga Tool

1. Isang soldering iron / station (kung nais mong i-solder ito papunta sa PCB)

2. Ilang pangunahing kagamitan sa gawa sa kahoy

3. Pandikit na kahoy

4. Mainit na baril ng pandikit (para sa pag-secure ng mga bahagi sa pambalot)

5. papel de liha

6. Mga Boxcutter

7. Mag-drill

8. Mga Powertool (opsyonal)

Hakbang 2: Simula Sa Mga Circuit Diagram

Nagsisimula Sa Mga Diagram ng Circuit
Nagsisimula Sa Mga Diagram ng Circuit

Ang ESP32

Ang plano para sa ESP32 ay mag-post sa isang webserver sa Pi kung ang tao ay pumasok o umalis sa kanyang kama. Iyon ang dahilan kung bakit ang ESP ay hindi direktang kumonekta sa Pi.

Ang IR distansya sensor matalim 2y0A21

Kakailanganin mo ang isang MCP3008 upang mabago ang analog data sa nababasa na digital na data. kung nais mong magdagdag ng iba pang mga analog sensor maaari mo lamang ikonekta ang mga ito sa natitirang mga libreng pin sa MCP

Ang LCD screen

Dito ko pinili na gumamit ng isang LCD na may isang shiftregister upang makatipid ng ilang mga GPIO pin mula sa pi. Maaari mo ring piliing ikonekta ang LCD nang direkta sa pi o maaari mo ring gamitin ang isang oled display kung gugustuhin mo iyon.

Ang ledstrip

Gumamit ako ng isang ledstrip na nahanap ko sa bahay ito ay isang di-RGB na modelo. Para sa paggamit ko iyon ang nasa isip ko. Kung nais mong palawakin pa ang disenyo at gumamit ng isang rgb ledstrip, magagawa mo ito. Mas maraming mga transistor at kailangan mong baguhin ang ilang mga bagay sa code din.

Hakbang 3: Paggawa ng Circuit Diagram

Paggawa ng Circuit Diagram
Paggawa ng Circuit Diagram
Paggawa ng Circuit Diagram
Paggawa ng Circuit Diagram

Sa pamamagitan ng paggamit ng lahat ng mga item na nabanggit at pagtingin sa diagram maaari mong muling likhain ang circuit.

Nagsimula ako sa pagbuo ng circuit sa isang breadbord para sa madaling pagsubok at pag-tinkering, ngunit kung mas gusto mo na direktang i-solder ito sa isang PCB maaari mo ring gawin iyon.

Hakbang 4: Pag-set up ng Pi

Bago i-program ang mga sangkap mayroong ilang mga hakbang na kailangang gawin sa pi.

Hakbang 1: Pagse-set up ng WLAN bilang static at paggamit ng WLAN 1 bilang koneksyon sa wifi

Para sa hakbang na ito ibabagsak ko ang link sa opisyal na site ng Raspberry kung saan maaari mo lamang sundin ang mga hakbang (maaari mong makita ang mga hakbang dito)

Hakbang 2: Pagse-set up ng isang database ng Mysql sa pi

Kinakailangan ito upang makuha ang data ng pagtulog sa paglaon. Sa ito maaari mo ring mahanap ang sapat na mga tutorial sa internet kaya hindi ko ipaliwanag ang lahat dito. (mag-link sa isa sa mga tutorial dito)

Hakbang 3: Pagse-set up ng apache webserver

Ang isang ito ay medyo simple. Kailangan mo lamang gawin 'sudo apt install apache2' at iyon lang. Ngayon ay maaari mong baguhin ang site sa direktoryo '/ var / www / html' sa html, css at js na matatagpuan sa aking github

Hakbang 5: Paggawa ng Databas Sematic

Ginagawa ang Databas Sematic
Ginagawa ang Databas Sematic

Para sa database na pinili ko ang isang disenyo ng simpel na may pag-access sa mga pinaka-kinakailangang bagay na nais kong mag-log sa kahit na ilang mga karagdagang bagay para sa karagdagang pagpapalawak.

Hakbang 6: Ang Code (Pi at ESP)

Para sa pag-coding gumagamit ako ng Pycharm isang madaling gamitin na programa na ginagamit ko sa paaralan.

Programming ang ESP32 na napili kong gamitin ang arduino IDE. Kailangan mong mag-install ng ilang mga sobrang board papunta sa IDE upang makapagpadala ng code sa iyong ESP (tutorial dito).

Para sa code maaari kang pumunta sa aking pahina ng GitHub

Hakbang 7: Ang Bahaging ESP32 ng Mga Bagay

Ang Bahaging ESP32 ng Mga Bagay
Ang Bahaging ESP32 ng Mga Bagay
Ang Bahaging ESP32 ng Mga Bagay
Ang Bahaging ESP32 ng Mga Bagay

Narito ito ay medyo simple. Gamit ang code na maaari mong makita sa aking github, kailangan mo lamang ikonekta ang isang wire tape na tanso sa pin 4 (isang capacitive touch pin) at mailalagay mo lamang ito sa loob ng unan o sa ilalim ng pagkalat mo.

Upang ikonekta ang esp32 sa pi kailangan mo lamang kumonekta sa access point na tinatawag na ESP32 kumonekta sa password na 12345678 at pumunta sa routerpage sa pamamagitan ng iyong smartphone. Doon piliin ang menu at pumili ng mga bagong acces point. Piliin mo rito ang pangalan ng acces point ng iyong pi at ibigay sa password, iyon lang!

Hakbang 8: Paggawa ng Casing

Paggawa ng Casing
Paggawa ng Casing
Paggawa ng Casing
Paggawa ng Casing

Gupitin ang iyong kahoy sa mas maliit na mga piraso at idikit ito sa isang hugis ng kahon (huwag idikit ang tuktok)

Hakbang 9: Gumuhit Kung saan Mo Gusto ang Iyong Mga Lubso / pinalalim na Mga Bahagi

Gumuhit Kung saan Mo Gusto ang Iyong Mga Lubso / pinalalim na Mga Bahagi
Gumuhit Kung saan Mo Gusto ang Iyong Mga Lubso / pinalalim na Mga Bahagi

Ang pagguhit dito gamit ang isang lapis ay mukhang pinakamahusay na paraan para sa akin.

Hakbang 10: Gawin ang mga butas at Cuts

Gawin ang mga butas at Cuts
Gawin ang mga butas at Cuts
Gawin ang mga butas at Cuts
Gawin ang mga butas at Cuts

Para sa mga pinalalim na bahagi natagpuan ko ang pinakamadaling paraan upang gawin ito sa isang pamutol ng kahon at higit na makinis ito sa pamamagitan ng pag-sanding ng ilang liha. Posible iyon dahil sa aking uri ng kahoy. Para sa iba pang mga butas ay inirerekumenda ko ang paggamit ng mga powertool, ngunit gagana rin ang pagbabarena ng isang butas at paggamit ng isang fretsaw.

Hakbang 11: Mga Component ng Paghinang Sa isang Pcb

Mga Component ng Paghinang Sa isang Pcb
Mga Component ng Paghinang Sa isang Pcb
Mga Component ng Paghinang Sa isang Pcb
Mga Component ng Paghinang Sa isang Pcb

Ang hakbang na ito ay hindi obligado ngunit nagbibigay sa mga sangkap ng isang mas malinis na hitsura at mas madaling i-mount sa kahoy na pambalot.

Hakbang 12: Pag-mount ng Lahat sa Kaso

Pag-mount ng Lahat sa Kaso
Pag-mount ng Lahat sa Kaso
Pag-mount ng Lahat sa Kaso
Pag-mount ng Lahat sa Kaso

Tingnan kung umaangkop ang lahat sa kaso. maaari mong simulan ang mainit na pandikit ng ilang mga bahagi ngunit tandaan na kailangan mo pa ring ilagay ang sticker ng plastick upang maging maganda ang panlabas, kaya inirerekumenda kong maghintay kasama ang hotglue.

Hakbang 13: Pagtatapos ng Mga Touch: ang Panlabas

Mga Pagwawakas sa Pagwawakas: ang Panlabas
Mga Pagwawakas sa Pagwawakas: ang Panlabas

Pinili kong gumamit ng isang malaking sticker na nagbibigay sa panlabas ng sobrang ganda ng hitsura. maaari ka ring pumili para sa pintura.

Hakbang 14: Paggawa ng Ilang Mga Pagsasaayos sa Labas / panloob

Paggawa ng Ilang Mga Pag-aayos sa Labas / panloob
Paggawa ng Ilang Mga Pag-aayos sa Labas / panloob
Paggawa ng Ilang Mga Pag-aayos sa Labas / panloob
Paggawa ng Ilang Mga Pag-aayos sa Labas / panloob

Ngayon na ang oras para sa mainit na pagdikit ng ilang mga bahagi sa pambalot at kung nais mong tapusin ang mga ilaw na LED na tulad ko maaari kang pumunta sa iyo ng lokal na libangan at maghanap ng ilang plastik na gatas tulad ng materyal upang maikalat ang ilaw. Maaari mong hiwain ang ilang mga manipis na linya at ilagay ang mga ito sa itaas ng LED na tulad ng ipinakita.

Hakbang 15: Ang Resulta

Ang resulta
Ang resulta
Ang resulta
Ang resulta
Ang resulta
Ang resulta

Isang gumaganang alarm clock na maaaring makontrol mula sa isang website na may mga wireless charge na kakayahan at magagamit din bilang isang night lamp. Hindi magiging snooze pagkatapos mong mai-install ang alarm clock na ito.

Inirerekumendang: