Talaan ng mga Nilalaman:
- Hakbang 1: Mga Materyal na KAILANGAN NAMING KOLEKTA
- Hakbang 2: KAILANGAN NG SOFTWERE
- Hakbang 3: KONEKSYON SA PIN AT PAG-aayos ng mga BAHAGI NG CLOCK
- Hakbang 4:
- Hakbang 5: Binabati kita Ngayon ang iyong Project Ay Handa na
Video: Panoorin ito ng Raspberry Pi Oled Clock Pakinggan Ito at Pakiramdam Ito: 5 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Ito ay isang matalinong orasan na nagpapakita ng oras sa isang display na OLED at maaari mo ring marinig ang oras sa iba't ibang agwat ng oras na tulong na buo para sa bulag at Binabago din nito ang pinangunahan na kulay sa oras tulad ng ilaw sa dusk light sa gabi na nagiging orange hanggang dilaw at tulad ng na. Ang proyektong ito ay napaka-paglabas na gagamitin namin ang OLed kasama nito at napakasaya dito.
Hakbang 1: Mga Materyal na KAILANGAN NAMING KOLEKTA
MATERIAL UNANG KAILANGAN NAMING KOLEKTA
- 2 mga kahon tulad ng sa pic o maaari kang pumili ayon sa iyong pinili
- Raspberry pi anumang bersyon (Gumamit ako ng A +)
- Tagapagsalita na may amplifier
- Baterya o mini power bank
- O LED display (Gumamit ako ng OLED ssd1063)
- Pinamunuan ni R. G. B
- Pandikit at Mainit na pandikit
- Puting papel ng karton o anumang makapal na papel
Hakbang 2: KAILANGAN NG SOFTWERE
- Rasbiam o Noobs sa Raspberry pi
- Ang library ng Python Gpio ay naka-install sa pi
- Python ssd oled Library
I-install ang Ssd OLed link mula sa ibinigay na link oled liberary na link
github.com/adafruit/Adafruit_Python_SSD130…
Gumamit ng font sa proyekto mula sa link sa ibaba
github.com/xxlukas42/RPI_SSD1306
Hakbang 3: KONEKSYON SA PIN AT PAG-aayos ng mga BAHAGI NG CLOCK
Ikabit at ayusin ang O. Led display at ang R. G. B na humantong sa kahon tulad ng nakalarawan sa mga larawan.
maaari mong ikabit at ayusin ang Oled display ayon sa iyong sariling disenyo
PIN CONNECTION NG O. LED DISPLAY OF RASPBERRY
Raspberry pi Board pin O.led Display
Pin3 ------------ - -> SDA
pin5 ---------------------------- SCL
GND ---------------------------- GND
3V ----------------- VCC
RGB LED sa PI CONNECTION
comman + na pin sa 3v raspberry pi
Pula ------------- 35
Berde ----------- 33
Asul ------------- 37
Hakbang 4:
PYTHON CODE LINK
github.com/ASHWINISINHA/pi-oled-intelligen…
I-downlode ang mga script ng Python mula sa itaas na link at patakbuhin ang run1.py file mula sa Terminal para sa random na orasan ng kulay
Patakbuhin ang run2.py mula sa terminal para sa kulay ng LED ayon sa oras
i-import ang timeimport os
pag-import ng oras Adafruit_GPIO. SPI bilang SPI i
mport Adafruit_SSD1306 mula sa pag-import ng oras ng gmtime, strftime
mula sa PIL import Image
mula sa PIL import ImageDraw
mula sa PIL import ImageFont
# Ang pagsasaayos ng pin ng Raspberry Pi:
RST = 24 # Tandaan na ang mga sumusunod ay ginagamit lamang sa
SPI: DC = 23 SPI_PORT = 0 SPI_DEVICE = 0
showtime = strftime ("% a% d% b% Y oras% X segundo", gmtime ())
def babae (teksto):
os.system ("espeak '" + text + "'")
babaeng (showtime) # 128x32 display na may hardware I2C: #
disp = Adafruit_SSD1306. SSD1306_128_32 (rst = RST)
disp = Adafruit_SSD1306. SSD1306_128_64 (rst = RST) disp.begin ()
# I-clear ang display. disp.clear () disp.display ()
lapad = disp.width taas = disp.height imahe = Image.new ('1', (lapad, taas))
# Kumuha ng gumuhit ng bagay upang iguhit sa imahe. gumuhit = ImageDraw. Draw (imahe)
# Gumuhit ng isang itim na puno ng kahon upang i-clear ang imahe. draw.rectangle ((0, 0, lapad, taas), balangkas = 0, punan = 0)
# Gumuhit ng ilang mga hugis. # Una tukuyin ang ilang mga pare-pareho upang payagan ang madaling pagbabago ng laki ng mga hugis. padding = 2 hugis_width = 20 itaas = padding sa ibaba = taas-padding # Lumipat pakaliwa sa kanan na sinusubaybayan ang kasalukuyang posisyon ng x para sa pagguhit ng mga hugis. x = padding # Gumuhit ng isang ellipse.
# Mag-load ng default na font. 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)
habang Totoo: draw.rectangle ((0, 0, lapad, taas), outline = 0, punan = 0) draw.text ((x, itaas), str (strftime ("% a% d% b% Y", gmtime ())), font = font, fill = 455) draw.text ((x, itaas + 39), str (strftime ("% a% d", gmtime ())), font = font2, fill = 455) draw.text ((x, itaas + 12), str (strftime ("% X", gmtime ())), font = font_text_big, fill = 455) showtime = strftime ("% a% d% b% Y time % X segundo ", gmtime ()) def babae (text): os.system (" espeak '"+ text +"' ") babae (showtime) disp.image (image) disp.display () time.sulog (1)
Downlode buong python script mula dito
github.com/ASHWINISINHA/pi-oled-intelligen…
github.com/ASHWINISINHA/pi-oled-intelligent-clock
Hakbang 5: Binabati kita Ngayon ang iyong Project Ay Handa na
Inirerekumendang:
20 Panoorin ang 3D PRINTED BLUETOOTH SPEAKER: 9 Mga Hakbang (na may Mga Larawan)
20 Panoorin ang 3D PRINTED BLUETOOTH SPEAKER: Kamusta mga kaibigan, Maligayang pagdating sa aking kauna-unahang publication ng Instructables. Narito ang isang pares ng mga maiinom na bluetooth speaker na ginawa ko. Parehas itong 20 watts malakas na nagsasalita na may mga passive radiator. Parehong ang mga nagsasalita ay may isang piezoelectric tweeter kaya't
Magaling: ang Itakda Ito at Kalimutan Ito Studio Mas malinis: 10 Hakbang (na may Mga Larawan)
Magaling: ang Itakda Ito at Kalimutan Ito Studio Mas malinis: Ni: Evan Guan, Terence Lo at Wilson Yang Panimula & MotivationSweepy ang studio cleaner ay dinisenyo bilang tugon sa magulong kalagayan ng studio ng arkitektura na naiwan ng mga barbaric na mag-aaral. Pagod na sa kung gaano magulo ang studio sa panahon ng revi
Panoorin ang Strap para sa Mga Taong May Charcot-Marie-Tooth: 14 Hakbang
Panoorin ang Strap para sa Mga Taong May Charcot-Marie-Tooth: Nagsimula ang aming paglalakbay nang makilala namin si John, isang mag-aaral na may Charcot-Marie-Tooth. Nagtanong kami sa kanya ng mga katanungan tungkol sa iba't ibang damit na isinusuot niya nang tanungin ng isa sa mga miyembro ng aming koponan na si Charlie kung nagsusuot siya ng relo. Gusto niya raw magsuot ng relo. Nasa
Hindi tinatagusan ng tubig Mga Nagsasalita Na Lumulutang - " Lumulutang Ito, Nag-i-Totes at Inililigaw nito ang Mga Tala! &Quot;: 7 Mga Hakbang (na may Mga Larawan)
Hindi tinatagusan ng tubig Mga Nagsasalita Na Lumulutang - " Lumulutang Ito, Nag-i-Totes Ito at Itinaboy ang Mga Tala! &Quot;: Ang proyektong ito na hindi tinatagusan ng tubig na nagsasalita ay binigyang inspirasyon ng maraming mga paglalakbay sa Gila River sa Arizona (at SNL's " Nasa isang Bangka ako! &Quot; ). Lutang namin ang ilog, o maglalagay ng mga linya sa baybayin upang ang aming mga float ay manatili sa tabi mismo ng aming lugar ng kampo. Lahat ng tao
Pakinggan ang Radio sa Iyong Computer: 6 Mga Hakbang
Pakinggan ang Radio sa Iyong Computer: Sasabihin ko sa iyo kung paano gumawa ng isang istasyon ng radyo sa iyong desktop. Kakailanganin mo ang isang koneksyon sa internet sa buong oras. Windows Media Player o VLC player (anumang gagawa na mayroong isang kakayahan sa stream) upang mai-stream ito, isang software sa pag-edit ng larawan (adobe, GIMP, Paint.N