Sadržaj:
- Supplies
- Korak 1: DHT 11 Pinout
- Korak 2: MCP3008 sa LDR, LM35 i prekidačima za povlačenje
- Korak 3: LCD ekran
- Korak 4: 4*7 segmentni prikaz
- Korak 5: Konstrukcija
- Korak 6: Softver
Video: SmartClock: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
SmartClock nije samo sat, već je i jednostavan način da vidite statistiku društvenih mreža i vrijeme.
Možete se povezati na Facebook i dobiti svoje lajkove, ili se povezati na soundcloud i prikazati svoje sljedbenike uživo! Jedino što trebate učiniti da vidite ovo je 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 muziku koju odaberete na uređaju ili na web stranici.
Supplies
- Raspberri Pi
- Arduino Uno
- Zvučnici sa pojačalom
- 4*7 segmentni ekran
- DHT 11
- LM35 (opcionalno)
- LDR
- MCP3008
- 16x2 LCD ekran
- 5 Normalno otvorenih monostabilnih prekidača
- Otpornici 100k, 220, 1k i 5k
- Napajanje strujom
- Mnogo kratkospojnih kablova, 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 pina.
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 sa LDR, LM35 i prekidačima za povlačenje
- 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 ekran
Da bi vaš LCD ekran radio, spojite prvi pin na uzemljenje, a drugi na +5V. Treći pin treba spojiti preko 5k otpornika na masu, ili potenciometra ako želite promijeniti svjetlinu.
RS pin ide na GPIO22, RW ide pravo i na gnd. U ovom trenutku trebali biste vidjeti liniju crnih pravokutnika na ekranu. sada samo povežite 8 pinova podataka na GPIO pinove koje imate slobodne i spojite LED+ na 5v, LED- na masu.
Korak 4: 4*7 segmentni prikaz
Vaš ekran 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 RX0 pin 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: Konstrukcija
Da biste stvorili ovu postavku na matičnoj ploči, trebat će vam puno prostora. Preporučio bih da lemite MCP sa 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. Obavezno spojite raspberri i arduino uzemljenje. Pazite da ne miješate 3.3V sa 5V
Korak 6: Softver
Koristio sam Python sa flaskom za pozadinu. HTML, css/less & javascript kao prednji 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 korisnicima. Ova baza podataka radi na MariaDB serveru. Upiti za dobijanje podataka iz ovoga su zapisani u mojoj pozadini, u pythonu. Ovo pretvara podatke u json na prilagođenim krajnjim tačkama. Do tih podataka možemo doći u našem front-endu 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čuje se:
Dizajn igre brzim pokretom u 5 koraka: 5 koraka
Dizajn igre u Flick -u u 5 koraka: Flick je zaista jednostavan način da napravite igru, posebno nešto poput zagonetke, vizuelnog romana ili avanturističke igre
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: 3 koraka
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: U ovom uputstvu ćemo izvršiti otkrivanje lica na Raspberry Pi 4 sa Shunya O/S koristeći biblioteku Shunyaface. Shunyaface je biblioteka za prepoznavanje/otkrivanje lica. Cilj projekta je postići najbržu brzinu otkrivanja i prepoznavanja sa
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 ponovo početi vježbati. Koju opremu treba pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekat će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kada se Micro: Bit protrese, broju ćemo dodati 2 i prikazati ga na ekranu
Broj koraka / koraka: 3 koraka
পেনড্রাইভ / মেমোরি কার্ডে ভাইরাসের ভাইরাসের হারিয়ে সমাধান সমাধান সমাধান সমাধান সমাধান পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি এখন এখন এখন।।।।।। Zaštita podataka, pristup prečicama / virusima