INHOUDSOPGAWE:
- Voorrade
- Stap 1: DHT 11 Pinout
- Stap 2: MCP3008 Met LDR-, LM35- en aftrekskakelaars
- Stap 3: LCD -skerm
- Stap 4: 4*7 Segmentvertoning
- Stap 5: Konstruksie
- Stap 6: sagteware
Video: SmartClock: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Die SmartClock is nie net 'n horlosie nie, dit is ook 'n maklike manier om statistieke op sosiale media en die weer te sien.
U kan op Facebook skakel en u likes kry, of met soundcloud skakel en u volgers regstreeks vertoon! Die enigste ding wat u hoef te doen, is om op die modusknoppie te druk.
Daar is verskeie sensors op hierdie toestel, wat voortdurend inligting versamel en die inligting in 'n databasis hou. U kan hierdie data op 'n mooi grafiek op die webwerf sien.
U kan ook musiek speel wat u op die eenheid of op die webwerf kies.
Voorrade
- Raspberri Pi
- Arduino Uno
- Luidsprekers met versterker
- 4*7 segment vertoon
- DHT 11
- LM35 (opsioneel)
- LDR
- MCP3008
- 16x2 LCD -skerm
- 5 normale oop monostabiele skakelaars
- Weerstande 100k, 220, 1k en 5k
- Kragtoevoer
- Baie springkabels, manlik/vroulik en vroulik/vroulik
Stap 1: DHT 11 Pinout
Daar is 2 tipes DHT11, afhangende van die weergawe wat u gekoop het, het u 3 of 4 penne.
Vcc gaan na 3.3V, sein gaan na GPIO4 As u 'n 4 -pins weergawe het, moet u 'n 4k7 -weerstand tussen die vcc en seinpen plaas. As u 'n 3 -pins weergawe het, is u gereed.
Stap 2: MCP3008 Met LDR-, LM35- en aftrekskakelaars
- VDD - 3.3V
- Vref - 3.3V
- AGND - Grond
- CLK - GPIO9
- DOUT - GPIO MISO
- DIN - GPIO MOSI
- CS - CS0
- DGND - Grond
CH0 gaan tussen 'n 10k -weerstand en 'n ldr
CH1 gaan na die middelste pen van die Lm35
Stap 3: LCD -skerm
Om u LCD -skerm te laat werk, koppel die eerste pen aan die grond en die tweede na +5 V. Die derde pen moet met 'n 5k -weerstand op die grond of 'n potensiometer gekoppel word as u die helderheid wil verander.
RS -pen gaan na GPIO22, RW gaan ook reguit na gnd. Op hierdie punt moet u 'n lyn swart reghoeke op u skerm sien. Koppel nou net die 8 datapennetjies aan die GPIO-penne wat u gratis het, en verbind LED+ met 5V, LED- met grond.
Stap 4: 4*7 Segmentvertoning
U skerm kan 'n algemene anode / algemene katode wees. Dit maak nie saak hoe u dit koppel nie, maar dit is goed om te weet watter tipe u het. Hou die RX0 -pen vry, aangesien ons dit moet koppel aan TX0 op die RPI. Die res van die verbindings maak nie saak nie, aangesien kode daarna geskryf word.
Stap 5: Konstruksie
Om hierdie opset op 'n broodbord te skep, benodig u baie ruimte. Ek sou aanbeveel om die MCP met LM35 en al weerstande op 'n toetsafdruk te soldeer en 'n paar opskrifte by te voeg. Op hierdie manier kan u dit net verbind met 'n paar vroulike/vroulike springdrade. Sluit raspberri- en arduino -gronde aan. Wees versigtig om nie 3.3V met 5V te meng nie
Stap 6: sagteware
Ek het Python gebruik, met kolf vir backend. Html, css/less & javascript as frontend en arduino -kode vir arduino.
Daar is ook 'n databasis op die Raspberry pi wat die sensordata stoor, sowel as alarms wat u opgestel het en gebruikersinligting. Hierdie databasis word op 'n MariaDB -bediener uitgevoer. Navrae om data hieruit te kry, word in my rug, in python, geskryf. Dit omskakel data na json op pasgemaakte eindpunte. Ons kan die data in ons front-end kry deur 'n GET-versoek na ons backend te stuur. Hier kan ons met die data doen wat ons wil. Ek het gekies vir grafieke, gemaak deur chart.js, wat 'n javascript -uitbreiding is.
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: 3 stappe
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: in hierdie instruksies gaan ons gesigsopsporing uitvoer op Raspberry Pi 4 met Shunya O/S met behulp van die Shunyaface-biblioteek. Shunyaface is 'n biblioteek vir gesigherkenning/opsporing. Die projek het ten doel om die vinnigste opsporing en herkenningssnelheid te bereik met
DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe
DIY Vanity Mirror in eenvoudige stappe (met behulp van LED Strip Lights): In hierdie pos het ek 'n DIY Vanity Mirror gemaak met behulp van die LED strips. Dit is regtig cool, en u moet dit ook probeer
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Speel Doom op u iPod in 5 maklike stappe !: 5 stappe
Speel Doom op u iPod in 5 maklike stappe !: 'n Stap-vir-stap gids oor hoe u Rockbox op u iPod kan dubbellaai om Doom en tientalle ander speletjies te speel. Dit is iets baie maklik om te doen, maar baie mense staan nog steeds verbaas as hulle sien hoe ek op my iPod doom speel en deurmekaar raak met die instruksies