Satura rādītājs:
- Piegādes
- 1. solis: DHT 11 Pinout
- 2. darbība: MCP3008 ar LDR, LM35 un nolaižamajiem slēdžiem
- 3. darbība: LCD displejs
- 4. solis: 4*7 segmentu displejs
- 5. solis: būvniecība
- 6. darbība: programmatūra
Video: SmartClock: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
SmartClock nav tikai pulkstenis, bet arī vienkāršs veids, kā redzēt sociālo mediju statistiku un laika apstākļus.
Jūs varat izveidot savienojumu ar Facebook un iegūt atzīmes Patīk, vai izveidot savienojumu ar soundcloud, lai jūsu sekotāji tiktu parādīti tiešraidē! Lai to redzētu, vienīgais, kas jums jādara, ir nospiest režīma pogu.
Šajā ierīcē ir vairāki sensori, kas pastāvīgi apkopo informāciju un saglabā šo informāciju datu bāzē. Šos datus varat apskatīt jaukā grafikā vietnē.
Varat arī atskaņot mūziku, kuru izvēlaties ierīcē vai vietnē.
Piegādes
- Raspberri Pi
- Arduino Uno
- Skaļruņi ar pastiprinātāju
- 4*7 segmentu displejs
- DHT 11
- LM35 (pēc izvēles)
- LDR
- MCP3008
- 16x2 LCD displejs
- 5 normāli atvērti monostabili slēdži
- Rezistori 100k, 220, 1k un 5k
- Enerģijas padeve
- Daudz džemperu kabeļu, vīriešu/sieviešu un sieviešu/sieviešu
1. solis: DHT 11 Pinout
Ir divu veidu DHT11. Atkarībā no iegādātās versijas jums būs vai nu 3 vai 4 tapas.
Ja jums ir 4 kontaktu versija, starp vcc un signāla tapu jānovieto 4 k7 rezistors. Ja jums ir 3 kontaktu versija, jums ir labi iet.
2. darbība: MCP3008 ar LDR, LM35 un nolaižamajiem slēdžiem
- VDD - 3.3V
- Vref - 3.3V
- AGND - zeme
- CLK - GPIO9
- DOUT - GPIO MISO
- DIN - GPIO MOSI
- CS - CS0
- DGND - zeme
CH0 iet starp 10k rezistoru un ldr
CH1 iet uz Lm35 vidējo tapu
3. darbība: LCD displejs
Lai jūsu LCD displejs darbotos, pievienojiet pirmo tapu pie zemes, bet otro - pie +5 V. Trešā tapa jāpievieno pie 5k rezistora pie zemes vai potenciometra, ja vēlaties mainīt spilgtumu.
RS pin iet uz GPIO22, RW iet arī uz gnd aswell. Šajā brīdī displejā vajadzētu redzēt melnu taisnstūru līniju. tagad vienkārši savienojiet 8 datu tapas ar GPIO tapām, kuras jums ir brīvas, un pievienojiet LED+ līdz 5 V, LED- pie zemes.
4. solis: 4*7 segmentu displejs
Jūsu displejs var būt parasts anods / parasts katods. Tam nav nozīmes, kā to savienot, taču ir labi zināt, kāda veida ierīce jums ir. Pārliecinieties, ka RX0 tapa nav brīva, jo mums tas būs jāpievieno RPI TX0. Pārējiem savienojumiem nav nozīmes, jo kods tiek rakstīts pēc tam.
5. solis: būvniecība
Lai izveidotu šo iestatījumu uz maizes dēļa, jums būs nepieciešams daudz vietas. Es ieteiktu testa lodziņā pielodēt MCP ar LM35 un al rezistoriem un pievienot dažas galvenes. Tādā veidā jūs varat vienkārši savienot to ar dažiem sieviešu/sieviešu džemperu vadiem. Noteikti pievienojiet raspberri un arduino laukumus. Uzmanieties, lai nesajauktu 3.3V ar 5V
6. darbība: programmatūra
Es izmantoju Python ar kolbu aizmugurē. Html, css/less un javascript kā priekšgala un arduino kods arduino.
Raspberry pi darbojas arī datu bāze, kurā tiek saglabāti sensoru dati, kā arī iestatītie trauksmes signāli un informācija par lietotāju. Šī datu bāze tiek palaista MariaDB serverī. Vaicājumi, lai no tā iegūtu datus, ir ierakstīti manā aizmugurē, python. Tas pielāgotos galapunktos pārvērš datus par json. Mēs varam iegūt šos datus savā priekšpusē, nosūtot GET pieprasījumu mūsu aizmugurē. Šeit mēs ar datiem varam darīt visu, ko vēlamies. Es izvēlējos diagrammas, kuras izveidojis chart.js, kas ir JavaScript paplašinājums.
Ieteicams:
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
Soli pa solim datora veidošana: 9 soļi
Soli pa solim datora veidošana: Piegādes: Aparatūra: mātesplateCPU & CPU dzesētājs PSU (barošanas bloks) Krātuve (HDD/SSD) RAMGPU (nav nepieciešams) Korpuss Instrumenti: skrūvgriezis ESD rokassprādze/matermālā pasta ar aplikatoru
Trīs skaļruņu shēmas -- Soli pa solim apmācība: 3 soļi
Trīs skaļruņu shēmas || Soli pa solim apmācība: Skaļruņu ķēde pastiprina no vides saņemtos audio signālus uz MIC un nosūta to skaļrunim, no kura tiek radīts pastiprināts audio. Šeit es parādīšu trīs dažādus veidus, kā izveidot šo skaļruņu shēmu, izmantojot:
Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi
Arduino Helovīna izdevums - zombiju uznirstošais ekrāns (soļi ar attēliem): Vai vēlaties Helovīnā nobiedēt savus draugus un radīt kliedzošu troksni? Vai arī vienkārši gribi uztaisīt labu palaidnību? Šis zombiju uznirstošais ekrāns to var izdarīt! Šajā pamācībā es iemācīšu jums, kā viegli izveidot izlecošus zombijus, izmantojot Arduino. HC-SR0
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)