Isi kandungan:
- Langkah 1: BAHAN KITA PERLU KUMPULKAN
- Langkah 2: PERLU DIPERLUKAN
- Langkah 3: Sambungan PIN DAN PEMBETULAN BAHAGIAN JAM
- Langkah 4:
- Langkah 5: Tahniah Projek Anda Sedia Sekarang
Video: Jam Raspberry Pi Oled Tonton Dengarnya dan Rasakannya: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Ini adalah jam pintar yang menunjukkan waktu pada paparan OLED dan juga anda dapat mendengar waktu pada selang waktu yang berbeza yang membantu penuh untuk buta dan ia juga menukar warna yang dipimpin dengan waktu seperti cahaya pada waktu senja pada waktu petang menjadi oren menjadi kuning dan seperti itu. Projek ini sangat mengujakan kita akan menggunakan OLed dengannya dan sangat seronok dengannya.
Langkah 1: BAHAN KITA PERLU KUMPULKAN
BAHAN KITA PERTAMA PERLU MENGUMPUL
- 2 kotak seperti dalam gambar atau anda boleh memilih mengikut pilihan anda
- Raspberry pi sebarang versi (saya telah menggunakan A +)
- Pembesar suara dengan penguat
- Bank kuasa bateri atau mini
- Paparan LED O (saya telah menggunakan OLED ssd1063)
- R. G. B diketuai
- Lem dan gam Panas
- Kertas putih kadbod atau kertas tebal
Langkah 2: PERLU DIPERLUKAN
- Rasbiam atau Noobs pada Raspberry pi
- Perpustakaan Python Gpio dipasang di pi
- Perpustakaan Python ssd oled
Pasang pautan Ssd OLed dari pautan liberary pautan yang diberikan
github.com/adafruit/Adafruit_Python_SSD130…
Dapatkan fon yang digunakan dalam projek dari pautan di bawah
github.com/xxlukas42/RPI_SSD1306
Langkah 3: Sambungan PIN DAN PEMBETULAN BAHAGIAN JAM
Pasang dan betulkan paparan O. Led dan R. G. B dipimpin dalam kotak seperti yang digambarkan dalam gambar.
anda boleh memasang dan memperbaiki paparan Oled mengikut reka bentuk anda sendiri
Sambungan PIN TAMPILAN O. LED RASPBERRY
Papan Raspberry pi Papan O.led
Pin3 -------------- ---------- - -> SDA
pin5 ----------------------------- SCL
GND ---------------------------- GND
3V -------------------------------- VCC
RGB LED ke PI CONNECTION
comman + ve pin to 3v raspberry pi
Merah ------------- 35
Hijau ----------- 33
Biru ------------- 37
Langkah 4:
Pautan KOD PYTHON
github.com/ASHWINISINHA/pi-oled-intelligen…
Turunkan skrip Python dari pautan di atas dan jalankan fail run1.py dari Terminal untuk jam warna rawak
Jalankan run2.py dari terminal untuk warna LED mengikut masa
import os masa import
masa import Adafruit_GPIO. SPI sebagai SPI i
mport Adafruit_SSD1306 dari masa import gmtime, strftime
dari PIL import Imej
dari PIL import ImageDraw
dari PIL import ImageFont
# Konfigurasi pin Raspberry Pi:
RST = 24 # Perhatikan perkara berikut hanya digunakan dengan
SPI: DC = 23 SPI_PORT = 0 SPI_DEVICE = 0
waktu tayang = strftime ("% a% d% b% Y masa% X saat", gmtime ())
wanita def (teks):
os.system ("espeak '" + teks + "'")
wanita (paparan) # 128x32 paparan dengan perkakasan I2C: #
disp = Adafruit_SSD1306. SSD1306_128_32 (rst = RST)
disp = Adafruit_SSD1306. SSD1306_128_64 (rst = RST) disp.begin ()
# Paparan yang jelas. disp.clear () disp.display ()
lebar = ketinggian lebar lebar = gambar ketinggian disp = gambar. baru ('1', (lebar, tinggi))
# Dapatkan objek lukisan untuk melukis gambar. draw = ImageDraw. Draw (gambar)
# Lukis kotak berisi hitam untuk membersihkan gambar. draw.rectangle ((0, 0, lebar, tinggi), garis besar = 0, isi = 0)
# Lukiskan beberapa bentuk. # Tentukan terlebih dahulu beberapa pemalar untuk membolehkan pengubahan ukuran bentuk dengan mudah. padding = 2 shape_width = 20 top = padding bottom = height-padding # Bergerak ke kiri ke kanan menjejaki kedudukan x semasa untuk melukis bentuk. x = padding # Lukis elips.
# Muatkan fon lalai. font = ImageFont.load_default () font = ImageFont.truetype ('Montserrat-Light.ttf', 14) font2 = ImageFont.truetype ('Montserrat-Light.ttf', 20) font_text_big = ImageFont.truetype ('Montserrat-Medium. ttf ', 30)
sementara True: draw.rectangle ((0, 0, lebar, tinggi), garis besar = 0, isi = 0) draw.text ((x, atas), str (strftime ("% a% d% b% Y", gmtime ())), font = font, isi = 455) draw.text ((x, top + 39), str (strftime ("% a% d", gmtime ())), font = font2, isi = 455 draw.text ((x, top + 12), str (strftime ("% X", gmtime ())), font = font_text_big, fill = 455) waktu tayang = strftime ("% a% d% b% Y masa % X detik ", gmtime ()) def perempuan (teks): os.system (" espeak '"+ teks +"' ") perempuan (waktu tayang) disp.image (gambar) disp.display () time.sleep (1)
Downlode skrip python penuh dari sini
github.com/ASHWINISINHA/pi-oled-intelligen…
github.com/ASHWINISINHA/pi-oled-intelligent-clock
Langkah 5: Tahniah Projek Anda Sedia Sekarang
Disyorkan:
Jam Persaraan / Jam Naik / Jam Dn: 4 Langkah (dengan Gambar)
Jam Persaraan / Jam Naik / Jam Dn: Saya mempunyai beberapa paparan dot-matriks 8x8 LED di dalam laci dan memikirkan apa yang harus dilakukan dengan mereka. Diilhamkan oleh instruksional lain, saya mendapat idea untuk membuat paparan hitung mundur / naik untuk dikira ke tarikh / masa yang akan datang dan jika waktu sasaran
Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar)
Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: Adakah anda pernah mahukan jam pintar? Jika ya, ini adalah penyelesaian untuk anda! Saya membuat Jam Penggera Pintar, ini adalah jam yang boleh anda ubah waktu penggera mengikut laman web. Apabila penggera berbunyi, akan ada bunyi (bel) dan 2 lampu akan
Smart Wearable dan Id Card Lihat Denyutan Jantung Anda Rasakannya: 5 Langkah
Smart Wearable dan Id Card Lihat Denyutan Jantung Anda Rasakannya: SMART WEARABLE Ia boleh dipakai berdasarkan O.LED pintar yang dilengkapi dengan sensor yang menunjukkan degupan jantung anda hidup dan lampu yang bersinar mengikut degupan jantung anda, ini memberikan pengalaman keluar baru kepada anda yang sebenarnya anda dapat memantau degupan jantung anda dan melihat masalahnya
Bangunkan Jam Nyata Bell untuk PC anda dan Jam Pemadam Api .: 3 Langkah (dengan Gambar)
Bina Jam Nyata Bell untuk PC anda dan Jam Pemadam Api: Loceng tembaga, geganti kecil beberapa perkara lagi dan loceng sebenar boleh menyerang jam di desktop anda. Walaupun projek ini berjalan pada Windows dan Mac OS X juga, saya memutuskan untuk memasang Ubuntu Linux pada PC yang saya dapati di tong sampah dan mengusahakannya: Saya tidak pernah
Tonton atau Dengarkan Media Anda Di Mana Saja Dengan Sambungan Internet: 5 Langkah
Tonton atau Dengarkan Media Anda Di Mana Saja Dengan Sambungan Internet: Tutorial ini akan menunjukkan cara membuat pelayan mp3 dan laman web yang menempatkan video Flash (FLV) Seperti yang anda lihat di Youtube.com