Sadržaj:
- Pribor
- Korak 1: DHT 11 Pinout
- Korak 2: MCP3008 s LDR, LM35 i sklopnim prekidačima
- Korak 3: LCD zaslon
- Korak 4: 4*7 segmentni prikaz
- Korak 5: Izgradnja
- Korak 6: Softver
Video: SmartClock: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
SmartClock nije samo sat, već je i jednostavan način za pregled statistike društvenih mreža i vremena.
Možete se povezati na Facebook i dobiti svoje lajkove ili se povezati sa soundcloudom i prikazati svoje sljedbenike uživo! Jedino što trebate učiniti, da biste to vidjeli, jest pritisnuti tipku za način rada.
Na ovom uređaju postoji više senzora koji stalno prikupljaju podatke i čuvaju te podatke u bazi podataka. Ove podatke možete vidjeti na lijepom grafikonu na web stranici.
Također možete reproducirati glazbu koju odaberete na uređaju ili na web stranici.
Pribor
- Raspberri Pi
- Arduino Uno
- Zvučnici s pojačalom
- 4*7 segmentni zaslon
- DHT 11
- LM35 (izborno)
- LDR
- MCP3008
- 16x2 LCD zaslon
- 5 Normalno otvorenih monostabilnih prekidača
- Otpornici 100k, 220, 1k i 5k
- Napajanje strujom
- Mnogo kratkospojnih kabela, muško/žensko i žensko/žensko
Korak 1: DHT 11 Pinout
Postoje 2 vrste DHT11. Ovisno o verziji koju ste kupili, imat ćete 3 ili 4 igle.
Vcc ide na 3.3V, signal ide na GPIO4Ako imate 4pin verziju, morate postaviti 4k7 otpornik između vcc i signalnog pina. Ako imate 3pin verziju, dobro je.
Korak 2: MCP3008 s LDR, LM35 i sklopnim prekidačima
- VDD - 3.3V
- Vref - 3.3V
- AGND - Uzemljenje
- CLK - GPIO9
- DOUT - GPIO MISO
- DIN - GPIO MOSI
- CS - CS0
- DGND - Uzemljenje
CH0 ide između 10k otpornika i ldr -a
CH1 ide na srednji pin Lm35
Korak 3: LCD zaslon
Da bi vaš LCD zaslon radio, spojite prvi pin na uzemljenje, a drugi na +5 V. Treći pin treba spojiti preko 5k otpornika na masu, ili potenciometra ako želite promijeniti svjetlinu.
RS pin ide na GPIO22, RW također ide ravno na gnd. U ovom biste trenutku trebali vidjeti liniju crnih pravokutnika na zaslonu. sada samo spojite 8 podatkovnih pinova na GPIO pinove koje imate slobodne i spojite LED+ na 5v, LED- na masu.
Korak 4: 4*7 segmentni prikaz
Vaš zaslon može biti zajednička anoda / zajednička katoda. To nije važno za način na koji ga povezujete, ali dobro je znati koju vrstu imate. Neka pin RX0 bude slobodan jer ćemo ga morati povezati s TX0 na RPI -ju. Ostale veze nisu bitne, jer se kôd piše kasnije.
Korak 5: Izgradnja
Da biste stvorili ovu postavku na ploči, trebat će vam puno prostora. Ja bih preporučio da lemite MCP s LM35 i drugim otpornicima na testnom ispisu i dodate neka zaglavlja. Na ovaj način možete ga jednostavno povezati s nekoliko žica ženskih/ženskih kratkospojnika. Pazite da spojite raspberri i arduino uzemljenje. Pazite da ne pomiješate 3.3V sa 5V
Korak 6: Softver
Koristio sam Python, s flaskom za pozadinu. HTML, css/less & javascript kao sučelje i arduino kod za arduino.
Na Raspberry pi -u postoji i baza podataka koja sprema podatke senzora, kao i alarme koje ste postavili i podatke o korisniku. Ova baza podataka radi na MariaDB poslužitelju. Upiti za dobivanje podataka iz ovoga su zapisani u mojoj pozadini, u pythonu. Ovo pretvara podatke u json na prilagođenim krajnjim točkama. Te podatke možemo dobiti u naš front-end slanjem GET zahtjeva na našu pozadinu. Ovdje možemo učiniti što god želimo s podacima. Odabrao sam grafikone koje je napravio chart.js, a to je javascript ekstenzija.
Preporučeni:
Dizajn igre brzim pokretom u 5 koraka: 5 koraka
Dizajn igre u Flick -u u 5 koraka: Flick je zaista jednostavan način stvaranja igre, osobito nečega poput zagonetke, vizualnog romana ili avanturističke igre
Broj koraka: 17 koraka
الكشف عن عن أنواع المحاليل: محمدآل سعودالكشف عن المحاليل رابط الفديو
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: 3 koraka
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: U ovom Instructableu ćemo izvršiti detekciju lica na Raspberry Pi 4 sa Shunya O/S pomoću knjižnice Shunyaface. Shunyaface je biblioteka za prepoznavanje/otkrivanje lica. Cilj projekta je postići najbržu brzinu otkrivanja i prepoznavanja s
Kako napraviti brojač koraka?: 3 koraka (sa slikama)
Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovno početi vježbati. Koju opremu trebam pripremiti?
Aduino UNO Broj koraka: 5 koraka
Aduino UNO 를 이용한 도망 치는 &&&& && l g g g g g g g g g g g g g g g 4 g 4 4 4 4 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 일자 일자 일자: 2017.01.06. ~ 2017.01.11.- 역할 분담 SW 엔지니어: 김 예은, 임동영 HW 엔지니어: 김지훈 디자이너: 이재민 레코더: 홍 다예 ------------------------ --------------------------------------------------