Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: DHT 11 Pinout
- Vaihe 2: MCP3008 LDR-, LM35- ja vedettävillä kytkimillä
- Vaihe 3: LCD -näyttö
- Vaihe 4: 4*7 segmenttinäyttö
- Vaihe 5: Rakentaminen
- Vaihe 6: Ohjelmisto
Video: SmartClock: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
SmartClock ei ole vain kello, vaan myös helppo tapa nähdä sosiaalisen median tilastot ja sää.
Voit muodostaa yhteyden Facebookiin ja saada tykkäyksiä tai muodostaa yhteyden soundcloudiin ja saada seuraajasi näkyviin livenä! Ainoa mitä sinun tarvitsee tehdä, nähdäksesi tämän, on painaa tilapainiketta.
Laitteessa on useita antureita, jotka keräävät jatkuvasti tietoja ja pitävät tiedot tietokannassa. Voit tarkastella näitä tietoja verkkosivun kauniissa kaaviossa.
Voit myös toistaa musiikkia, jonka valitset laitteesta tai verkkosivustolta.
Tarvikkeet
- Raspberri Pi
- Arduino Uno
- Kaiuttimet vahvistimella
- 4*7 segmentin näyttö
- DHT 11
- LM35 (valinnainen)
- LDR
- MCP3008
- 16x2 LCD -näyttö
- 5 Normaali avoin monostabiili kytkin
- Vastukset 100k, 220, 1k ja 5k
- Virtalähde
- Paljon hyppyjohtoja, uros/nainen ja nainen/nainen
Vaihe 1: DHT 11 Pinout
DHT11 -tyyppejä on 2 tyyppiä. Ostamasi version mukaan sinulla on joko 3 tai 4 nastaa.
Vcc menee 3.3 V: iin, signaali GPIO4: ään Jos sinulla on 4 -nastainen versio, sinun on asetettava 4 k7 -vastus vcc: n ja signaalitapin väliin. Jos sinulla on 3 -nastainen versio, voit mennä.
Vaihe 2: MCP3008 LDR-, LM35- ja vedettävillä kytkimillä
- VDD - 3.3V
- Vref - 3.3V
- AGND - Maa
- CLK - GPIO9
- DOUT - GPIO MISO
- DIN - GPIO MOSI
- CS - CS0
- DGND - Maa
CH0 menee 10k vastuksen ja ldr: n väliin
CH1 menee Lm35: n keskitapille
Vaihe 3: LCD -näyttö
Jotta LCD -näyttö toimisi, liitä ensimmäinen nasta maadoitukseen ja toinen +5 V: iin.
RS -nasta menee GPIO22: een, RW menee suoraan myös gnd: ään. Tässä vaiheessa sinun pitäisi nähdä mustan suorakulmion viiva näytössä. nyt vain yhdistä 8 datanasta vapaaseen GPIO-nastaan ja liitä LED+ 5 volttiin, LED- maahan.
Vaihe 4: 4*7 segmenttinäyttö
Näyttösi voi olla yhteinen anodi / yhteinen katodi. Tällä ei ole väliä liitäntätavalla, mutta on hyvä tietää, millainen tyyppi sinulla on. Varmista, että RX0 -nasta on vapaa, koska meidän on liitettävä se RPI: n TX0 -liittimeen. Muilla yhteyksillä ei ole väliä, koska koodi kirjoitetaan jälkeenpäin.
Vaihe 5: Rakentaminen
Tämän asetuksen luomiseksi leipälaudalle tarvitset paljon tilaa. Suosittelen juottamaan MCP: n LM35- ja al -vastuksilla testitulosteeseen ja lisäämään joitakin otsikoita. Tällä tavalla voit liittää sen vain muutamalla naaras/naarashyppyjohdolla. Muista yhdistää raspberri- ja arduino -tontit. Varo sekoittamasta 3.3V ja 5V jännitteisiin
Vaihe 6: Ohjelmisto
Käytin Pythonia, taustapulloa. Html, css/less ja javascript käyttöliittymäksi ja arduino -koodi arduinoksi.
Raspberry pi -laitteessa on myös tietokanta, joka tallentaa anturitiedot sekä asettamasi hälytykset ja käyttäjätiedot. Tämä tietokanta ajetaan MariaDB -palvelimella. Kyselyt tietojen saamiseksi tästä on kirjoitettu taustaani, pythoniin. Tämä muuntaa tiedot jsoniksi mukautetuissa päätepisteissä. Voimme saada nämä tiedot käyttöliittymästämme lähettämällä GET-pyynnön taustallemme. Täällä voimme tehdä datalla mitä haluamme. Valitsin kaavioita, jotka on tehnyt chart.js, joka on javascript -laajennus.
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen