Satura rādītājs:

GOOB - viedais modinātājs: 15 soļi (ar attēliem)
GOOB - viedais modinātājs: 15 soļi (ar attēliem)

Video: GOOB - viedais modinātājs: 15 soļi (ar attēliem)

Video: GOOB - viedais modinātājs: 15 soļi (ar attēliem)
Video: Mani aprēķināja. Pastaigas lietū. Makšķerēšana zemnīcā. Cīņa. Lantern KillNex. 2024, Novembris
Anonim
GOOB - viedais modinātājs
GOOB - viedais modinātājs

GOOB ir akronīms vārdam "Izkāpt no gultas", kas ir labi piemērots manam projektam. Es gribēju izveidot ierīci, kas varētu mani pamodināt no rīta, jo tas nav vieglākais uzdevums. Galvenā ideja ir tāda, ka modinātājs nepārtrauc modinātāju, pirms jūs izkāpjat no gultas un paliekat ārpus gultas ilgāk par dažām minūtēm. Es arī vēlējos pievienot dažas citas priekšrocības, piemēram, nakts gaismu ar modināšanas funkciju un bezvadu lādētāju. Tāpēc ķersimies pie konstrukcijas!

Piegādes

Šīs ir nepieciešamās sastāvdaļas.

1. Coppertape (Aliexpress)

2. ESP32 X 1 (Aliexpress)

3. IR attāluma sensors Sharp 2y0A21 X 1 (Aliexpress)

4. Rezistori un citas mazas sastāvdaļas

4.a 2K rezistors

4.b 1Krezistors

4.c kabeļi

5. Bezvadu lādētājs (Aliexpress)

6. Poga X 1

7. PADOMS 120 X 1 (Aliexpress)

8. LCD X 1 (Aliexpress)

9. LED sloksne (Aliexpress)

10. Potenciometrs X 1

11. Buzzer X 1

12. MCP 3008 X 1 (Amazon)

13. SN74HC595N X 1

14. PCB (lodēšanai)

15. AveņuPI X 1

16. Koks (vismaz 25x70 cm)

17. Uzlīmju lente

(ārpuse)

18. Bezvadu dongle (Amazon)

visu sastāvdaļu kopējai cenai jābūt no 90 līdz 170 eiro (atkarīgs no tā, vai jums ir laiks vai nē (aliexpress))

1. darbība. Nepieciešamie rīki

1. Lodāmurs/stacija (ja vēlaties to pielodēt uz PCB)

2. Daži pamata koka instrumenti

3. Koka līme

4. Karstās līmes pistole (detaļu nostiprināšanai pie korpusa)

5. Smilšpapīrs

6. Bokseru griezēji

7. Urbis

8. Darbarīki (pēc izvēles)

2. darbība. Sākt ar shēmām

Sākot ar ķēdes shēmām
Sākot ar ķēdes shēmām

ESP32

ESP32 plāns ir ievietot tīmekļa serverī Pi, ja persona ieiet gultā vai iziet no tās. Tāpēc ESP nav tieši savienots ar Pi.

IR attāluma sensors ir ass 2y0A21

Jums būs nepieciešams MCP3008, lai analogos datus pārvērstu lasāmos digitālos datos. ja vēlaties pievienot citus analogos sensorus, varat tos vienkārši savienot ar atlikušajām brīvajām tapām MCP

LCD ekrāns

Šeit es izvēlējos izmantot LCD ar maiņu reģistru, lai no pi saglabātu dažas GPIO tapas. Jūs varētu arī izvēlēties savienot LCD tieši ar pi vai arī jūs varētu izmantot esat displeju, ja vēlaties.

LED josla

Esmu izmantojis LED joslu, ko atradu mājās, tas ir modelis, kas nav RGB. Manai lietošanai tas bija tas, ko es biju domājis. Ja vēlaties vēl vairāk paplašināt dizainu un izmantot rgb LED joslu, jūs to varētu izdarīt. Jums būtu vairāk tranzistoru, un jums būtu jāmaina arī dažas lietas kodā.

3. darbība: shēmas shēmas izveidošana

Ķēdes diagrammas sastādīšana
Ķēdes diagrammas sastādīšana
Ķēdes diagrammas sastādīšana
Ķēdes diagrammas sastādīšana

Izmantojot visus minētos vienumus un aplūkojot diagrammu, jūs varat atjaunot ķēdi.

Es sāku ar ķēdes veidošanu uz maizes šķēles, lai to varētu viegli testēt un salocīt, bet, ja vēlaties to tieši pielodēt uz PCB, varat to arī izdarīt.

4. solis: Pi iestatīšana

Pirms komponentu programmēšanas ir jāveic dažas darbības ar pi.

1. darbība: iestatiet WLAN kā statisku un izmantojiet WLAN 1 kā wifi savienojumu

Šim solim es nometīšu saiti uz Raspberry oficiālo vietni, kur varat vienkārši izpildīt darbības (soļus varat atrast šeit)

2. darbība: izveidojiet Mysql datu bāzi pi

Tas ir nepieciešams, lai vēlāk iegūtu miega datus. Par to jūs varat arī atrast pietiekami daudz pamācību internetā, tāpēc es šeit visu neskaidrošu. (saite uz vienu no apmācībām šeit)

3. darbība: apache tīmekļa servera iestatīšana

Šis ir diezgan vienkāršs. Jums vienkārši jādara “sudo apt install apache2”, un viss. Tagad jūs varat mainīt vietni direktorijā "/var/www/html" uz html, css un js, kas atrodami manā github

5. solis: Datu bāzes shematisks veidošana

Datu bāzes shematisks veidošana
Datu bāzes shematisks veidošana

Datu bāzei esmu izvēlējies vienkāršu dizainu ar piekļuvi visnepieciešamākajām lietām, kuras vēlos pieteikt, pat ar dažām papildu lietām turpmākai paplašināšanai.

6. darbība: kods (Pi un ESP)

Kodēšanai es izmantoju Pycharm - viegli lietojamu programmu, ko izmantoju skolā.

ESP32 programmēšana Es izvēlējos izmantot arduino IDE. Lai varētu nosūtīt kodu uz savu ESP (apmācība šeit), jums ir jāinstalē daži papildu dēļi IDE.

Lai iegūtu kodu, varat doties uz manu GitHub lapu

7. solis: ESP32 lietu puse

ESP32 lietu puse
ESP32 lietu puse
ESP32 lietu puse
ESP32 lietu puse

Šeit tas ir diezgan vienkārši. Izmantojot kodu, ko varat atrast manā github, jums vienkārši jāpievieno vara lentes vads pie tapas 4 (kapacitatīva pieskāriena tapa), un jūs varat to vienkārši ievietot spilvenā vai zem tā.

Lai savienotu esp32 ar pi, jums vienkārši jāizveido savienojums ar piekļuves punktu, ko sauc par ESP32, izveidojiet savienojumu ar paroli 12345678 un dodieties uz maršrutētāja lapu, izmantojot viedtālruni. Tur izvēlieties izvēlni un izvēlieties jaunu piekļuves punktu. Šeit jūs izvēlaties sava piekļuves punkta nosaukumu un ievadāt paroli, tas arī viss!

8. solis: apvalka izgatavošana

Apvalka izgatavošana
Apvalka izgatavošana
Apvalka izgatavošana
Apvalka izgatavošana

Sagrieziet koku mazākos gabalos un pielīmējiet tos kastes formā (nelīmējiet virsu)

9. solis: uzzīmējiet, kur vēlaties caurumus/padziļinātās detaļas

Zīmējiet, kur vēlaties, caurumus/padziļinātās detaļas
Zīmējiet, kur vēlaties, caurumus/padziļinātās detaļas

Zīmēšana uz tās ar zīmuli man šķita labākais veids.

10. solis: izveidojiet caurumus un griezumus

Izveidojiet caurumus un griezumus
Izveidojiet caurumus un griezumus
Izveidojiet caurumus un griezumus
Izveidojiet caurumus un griezumus

Padziļinātajām daļām es atradu vienkāršāko veidu, kā to izdarīt ar kastes griezēju un vēl vairāk izlīdzināt, slīpējot ar kādu smilšpapīru. Tas bija iespējams mana koka veida dēļ. Pārējiem caurumiem es ieteiktu izmantot spēka darbarīkus, bet arī urbt caurumu un izmantot zāģripu.

11. solis: komponentu lodēšana uz datora

Lodēšanas komponenti uz datora
Lodēšanas komponenti uz datora
Lodēšanas komponenti uz datora
Lodēšanas komponenti uz datora

Šis solis nav obligāts, bet piešķir sastāvdaļām tīrāku izskatu, un to būs vieglāk uzstādīt koka korpusā.

12. solis: visa korpusa montāža

Viss korpusā
Viss korpusā
Viss korpusā
Viss korpusā

Pārbaudiet, vai viss atbilst korpusam. Jūs varētu sākt karsti pielīmēt dažas detaļas, taču atcerieties, ka jums joprojām ir jāuzliek plastmasas uzlīme, lai ārpuse izskatītos jauki, tāpēc es ieteiktu pagaidīt ar karsto līmi.

13. solis: apdares darbi: ārpuse

Apdare: ārpuse
Apdare: ārpuse

Es izvēlējos izmantot lielu uzlīmi, kas ārpusei piešķir papildus jauku izskatu. jūs varat arī izvēlēties krāsu.

14. darbība: daži ārējie/iekšējie pielāgojumi

Veicot dažus ārējos/iekšējos pielāgojumus
Veicot dažus ārējos/iekšējos pielāgojumus
Veicot dažus ārējos/iekšējos pielāgojumus
Veicot dažus ārējos/iekšējos pielāgojumus

Tagad ir pienācis laiks karsti pielīmēt dažas detaļas pie korpusa, un, ja vēlaties pabeigt LED gaismas, piemēram, es, varat doties uz vietējo hobiju un meklēt kādu piena plastmasai līdzīgu materiālu, lai izkliedētu apgaismojumu. Jūs varētu nogriezt dažas plānas līnijas un novietot tās virs gaismas diodēm, kā parādīts attēlā.

15. solis: rezultāts

Rezultāts
Rezultāts
Rezultāts
Rezultāts
Rezultāts
Rezultāts

Darbīgs modinātājs, kuru var vadīt no vietnes ar bezvadu uzlādes iespējām un var izmantot arī kā nakts lampu. Pēc šī modinātāja uzstādīšanas nebūs atlikšanas.

Ieteicams: