Përmbajtje:
- Furnizimet
- Hapi 1: DHT 11 Pinout
- Hapi 2: MCP3008 Me çelsin LDR, LM35 dhe Pulldown
- Hapi 3: Ekrani LCD
- Hapi 4: Shfaqja e segmentit 4*7
- Hapi 5: Ndërtimi
- Hapi 6: Softuer
Video: SmartClock: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:11
SmartClock, nuk është vetëm një orë, është gjithashtu një mënyrë e thjeshtë për të parë statistikat e mediave sociale dhe motin.
Mund të lidheni me facebook dhe të merrni pëlqimet tuaja, ose të lidheni me soundcloud dhe të shfaqni drejtpërdrejt ndjekësit tuaj! E vetmja gjë që duhet të bëni, për ta parë këtë, është të shtypni butonin e modalitetit.
Ka shumë sensorë në këtë pajisje, të cilët vazhdimisht mbledhin informacion dhe e mbajnë atë informacion në një bazë të dhënash. Ju mund t'i shihni këto të dhëna, në një grafik të bukur në faqen e internetit.
Ju gjithashtu mund të luani muzikë, të cilën e zgjidhni në njësi, ose në faqen e internetit.
Furnizimet
- Raspberri Pi
- Arduino Uno
- Folës me amplifikator
- Ekran segment 4*7
- DHT 11
- LM35 (opsionale)
- LDR
- MCP3008
- Ekran LCD 16x2
- 5 çelësa normalë të hapur monostabël
- Rezistenca 100k, 220, 1k dhe 5k
- Furnizimi me energji elektrike
- Shumë kabllo kërcyes, meshkuj/femra dhe femra/femra
Hapi 1: DHT 11 Pinout
Ekzistojnë 2 lloje të DHT11. Në varësi të versionit që keni blerë, ose do të keni 3 ose 4 kunja.
Vcc shkon në 3.3V, sinjali shkon te GPIO4Nëse keni një version 4pin, duhet të vendosni një rezistencë 4k7 midis vcc dhe pin sinjalit. Nëse keni një version 3pin, jeni mirë të shkoni.
Hapi 2: MCP3008 Me çelsin LDR, LM35 dhe Pulldown
- VDD - 3.3V
- Vref - 3.3V
- AGND - Tokë
- CLK - GPIO9
- DOUT - GPIO MISO
- DIN - GPIO MOSI
- CS - CS0
- DGND - Tokë
CH0 kalon midis një Rezistori 10k dhe një ldr
CH1 shkon në kunjin e mesëm të Lm35
Hapi 3: Ekrani LCD
Për të funksionuar ekranin tuaj LCD, lidhni kunjin e parë me Ground, dhe të dytën në +5V. Kunja e tretë duhet të lidhet përmes një rezistence 5k në tokë, ose një potenciometri nëse doni të ndryshoni shkëlqimin.
Pina RS shkon te GPIO22, RW shkon direkt në gnd gjithashtu. Në këtë pikë, duhet të shihni një vijë drejtkëndëshe të zeza në ekranin tuaj. tani thjesht lidhni 8 kunjat e të dhënave me kunjat GPIO që keni falas dhe lidhni LED+ me 5v, LED- në tokë.
Hapi 4: Shfaqja e segmentit 4*7
Ekrani juaj mund të jetë një anodë e zakonshme / katodë e zakonshme. Kjo nuk ka rëndësi për mënyrën se si e lidhni atë, por është mirë të dini se çfarë lloji keni. Sigurohuni që ta mbani pinin RX0 falas, pasi do të na duhet ta lidhim atë me TX0 në RPI. Pjesa tjetër e lidhjeve nuk ka rëndësi, pasi kodi shkruhet më pas.
Hapi 5: Ndërtimi
Për të krijuar këtë konfigurim në një pjatë, do t'ju duhet shumë hapësirë. Unë do të rekomandoja që, të lidhni MCP me rezistorë LM35 dhe al në një provë dhe të shtoni disa tituj. Në këtë mënyrë, ju thjesht mund ta lidhni atë me disa tela bluzë femër/femër. Sigurohuni që të lidhni bazat raspberri dhe arduino. Kini kujdes që të mos përzieni 3.3V me 5V
Hapi 6: Softuer
Kam përdorur Python, me balonë për backend. Html, css/less & javascript si frontend dhe kod arduino për arduino.
Ekziston gjithashtu një bazë të dhënash që funksionon në Raspberry pi e cila ruan të dhënat e sensorit, si dhe alarmet që keni vendosur dhe informacionin e përdoruesit. Kjo bazë të dhënash funksionon në një server MariaDB. Pyetjet për të marrë të dhëna nga kjo janë shkruar në backen tim, në python. Kjo konverton të dhënat në json në pikat përfundimtare të personalizuara. Ne mund t'i marrim ato të dhëna në pjesën e përparme duke dërguar një kërkesë GET në sfondin tonë. Këtu mund të bëjmë çfarë të duam me të dhënat. Zgjodha për grafikët, të bërë nga chart.js, e cila është një zgjerim javascript.
Recommended:
Si të bëni 4G LTE Antenë të BiQuade të Dyfishtë Hapa të Lehtë: 3 Hapa
Si të bëni 4G LTE Antenë BiQuade të Dyfishtë Hapa të Lehtë: Shumicën e kohës me të cilën jam përballur, nuk kam forcë të mirë të sinjalit në punët e mia të përditshme. Kështu që. Kërkoj dhe provoj lloje të ndryshme antenash por nuk funksionoj. Pas humbjes së kohës gjeta një antenë që shpresoj ta bëj dhe ta provoj, sepse është parimi i ndërtimit jo
Dizajni i lojës në lëvizje në 5 hapa: 5 hapa
Dizajni i lojës në Flick në 5 hapa: Flick është një mënyrë vërtet e thjeshtë për të bërë një lojë, veçanërisht diçka si një enigmë, roman vizual ose lojë aventure
Zbulimi i fytyrës në Raspberry Pi 4B në 3 hapa: 3 hapa
Zbulimi i fytyrës në Raspberry Pi 4B në 3 hapa: Në këtë Instructable ne do të bëjmë zbulimin e fytyrës në Raspberry Pi 4 me Shunya O/S duke përdorur Bibliotekën Shunyaface. Shunyaface është një bibliotekë për njohjen/zbulimin e fytyrës. Projekti synon të arrijë shpejtësinë më të shpejtë të zbulimit dhe njohjes me
Pasqyrë DIY Vanity në hapa të thjeshtë (duke përdorur dritat LED të shiritit): 4 hapa
DIY Vanity Mirror në hapa të thjeshtë (duke përdorur dritat e shiritit LED): Në këtë postim, unë bëra një DIY Vanity Mirror me ndihmën e shiritave LED. Reallyshtë vërtet e lezetshme dhe duhet t'i provoni gjithashtu
Qëndrim për laptopë me 3 hapa dhe 3 hapa (me syze leximi dhe tabaka me stilolaps): 5 hapa
Qëndrim për laptopë me hapa 3 & 3 hapa (me syze leximi dhe tabaka për stilolapsa): Kjo $ 3 & Qëndrimi i laptopit me 3 hapa mund të bëhet brenda 5 minutave. It'sshtë shumë e fortë, me peshë të lehtë dhe mund të paloset për ta marrë kudo që të shkoni