Satura rādītājs:
- Piegādes
- 1. darbība. Nepieciešamie rīki
- 2. darbība. Sākt ar shēmām
- 3. darbība: shēmas shēmas izveidošana
- 4. solis: Pi iestatīšana
- 5. solis: Datu bāzes shematisks veidošana
- 6. darbība: kods (Pi un ESP)
- 7. solis: ESP32 lietu puse
- 8. solis: apvalka izgatavošana
- 9. solis: uzzīmējiet, kur vēlaties caurumus/padziļinātās detaļas
- 10. solis: izveidojiet caurumus un griezumus
- 11. solis: komponentu lodēšana uz datora
- 12. solis: visa korpusa montāža
- 13. solis: apdares darbi: ārpuse
- 14. darbība: daži ārējie/iekšējie pielāgojumi
- 15. solis: rezultāts
Video: GOOB - viedais modinātājs: 15 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
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
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
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ā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
Š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
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ēšana uz tās ar zīmuli man šķita labākais veids.
10. solis: 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
Š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
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
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
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
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:
RaspberryPi islāma lūgšanu pulkstenis un modinātājs: 15 soļi (ar attēliem)
RaspberryPi islāma lūgšanu pulkstenis un modinātājs: musulmaņiem visā pasaulē katru dienu ir piecas lūgšanas, un katrai lūgšanai ir jābūt noteiktā diennakts laikā. eliptiskais veids, kā mūsu planēta pārvietojas ap sauli, kas padara saullēkta un lejupslīdes laiku visu gadu atšķirīgu, tāpēc
Sejas pieskāriena modinātājs: 4 soļi (ar attēliem)
Sejas pieskāriena trauksme: Pieskaršanās mūsu sejai ir viens no visizplatītākajiem veidiem, kā inficēties ar tādiem vīrusiem kā Covid-19. Akadēmiskais pētījums 2015. gadā (https://www.ncbi.nlm.nih.gov/pubmed/25637115) atklāja, ka mēs pieskaramies savām sejām vidēji 23 reizes stundā. Es izlemju
Divu zvanu modinātājs no sodas kannām: 7 soļi (ar attēliem)
Dvīņu zvana modinātājs no soda kārbām: šī pamācība parāda, kā no sodas kannām izveidot modinātāju ar diviem zvaniem. Projektā tiek izmantotas sodas kannas, kurās tika noņemta tinte (saite: tintes noņemšana no sodas kannām). Lai šis modinātājs būtu pilnībā funkcionāls, tika integrēts DIY kvarca pulksteņa modulis
Burbuļu modinātājs padara pamošanos jautru (izceļas): 7 soļi (ar attēliem)
Modulis ar burbuļiem padara pamošanos jautru (izgaismojas): pamošanās pret rosīgu modinātāju ir neērta. Es esmu viens no tiem cilvēkiem, kam nepatīk pamosties, pirms saule nav (vai ir bijusi ārā daudzas stundas). Tātad, kas ir labāks veids, kā padarīt pamošanos jautru, nekā sarīkot burbuļu ballīti gultā! Izmantojot arduino un a
Murkšķa dienas modinātājs: 12 soļi (ar attēliem)
Groundhog Day Modinātājs: Groundhog Day Modinātājs sastāv no Panasonic RC-6025 pārslēdzama pulksteņa, kas modificēts, lai atskaņotu audio no filmas Groundhog Day, kad atskan modinātājs. Iemesls, kāpēc es izveidoju šo ierīci, ir tāpēc, ka Groundhog Day (gan dienā un filma) notika specifikācijas