Innehållsförteckning:
- Steg 1: MATERIAL vi behöver samla in
- Steg 2: BEHOV BEHÖVS
- Steg 3: KOPPLING AV PIN -KOPPLING OCH KLOCKDELAR
- Steg 4:
- Steg 5: Grattis Ditt projekt är klart nu
Video: Raspberry Pi Oled Clock Watch It Hear It and Feel It: 5 Steps (with Pictures)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Detta är en smart klocka som visar tiden på en OLED -skärm och du kan också höra tid vid olika tidsintervall som är full för blinda och det ändrar också LED -färgen med tiden som ljus i skymningsljus på kvällen går orange till gult och gillar att. Detta projekt är väldigt spännande vi kommer att använda OLed med det och väldigt roligt med det.
Steg 1: MATERIAL vi behöver samla in
MATERIAL VI BÖR FÖRST ATT SAMLA
- 2 lådor som på bilden eller du kan välja enligt ditt val
- Raspberry pi någon version (jag har använt A+)
- Högtalare med förstärkare
- Batteri eller mini -powerbank
- O LED -display (jag har använt OLED ssd1063)
- R. G. B ledde
- Lim och hett lim
- Vitt papper eller tjockt papper
Steg 2: BEHOV BEHÖVS
- Rasbiam eller Noobs på Raspberry pi
- Python Gpio -bibliotek installerat i pi
- Python ssd oled bibliotek
Installera Ssd OLed -länk från given länk oled liberary link
github.com/adafruit/Adafruit_Python_SSD130…
Få teckensnitt som används i projektet från länken nedan
github.com/xxlukas42/RPI_SSD1306
Steg 3: KOPPLING AV PIN -KOPPLING OCH KLOCKDELAR
Fäst och fixa O. Led -displayen och R. G. B -ledningen i lådan som visas på bilderna.
du kan fästa och fixa Oled -display enligt din egen design
PIN -ANSLUTNING AV O. LED DISPLAY OF RASPBERRY
Raspberry pi Board pin O.led Display
Pin3 -------------- ------------> SDA
pin5 ----------------------------- SCL
GND ---------------------------- GND
3V -------------------------------- VCC
RGB LED till PI ANSLUTNING
comman +ve pin till 3v hallon pi
Röd ------------- 35
Grön ----------- 33
Blå ------------- 37
Steg 4:
PYTHON KOD LÄNK
github.com/ASHWINISINHA/pi-oled-intelligen…
Ladda ner Python -skripten från ovanstående länk och kör filen run1.py från Terminal för slumpmässig färgklocka
Kör run2.py från terminal för LED -färg enligt tid
importera timeimport os
tid importera Adafruit_GPIO. SPI som SPI i
mport Adafruit_SSD1306 från tid import gmtime, strftime
från PIL importbild
från PIL importera ImageDraw
från PIL import ImageFont
# Raspberry Pi pin -konfiguration:
RST = 24 # Observera att följande endast används med
SPI: DC = 23 SPI_PORT = 0 SPI_DEVICE = 0
showtime = strftime (" %a %d %b %Y time %X second", gmtime ())
def female (text):
os.system ("espeak '" + text + "'")
kvinnlig (showtime) # 128x32 skärm med hårdvara I2C: #
disp = Adafruit_SSD1306. SSD1306_128_32 (första = RST)
disp = Adafruit_SSD1306. SSD1306_128_64 (rst = RST) disp.begin ()
# Tydlig display. disp.clear () disp. display ()
width = disp.width height = disp.height image = Image.new ('1', (bredd, höjd))
# Få ritobjekt att rita på bilden. draw = ImageDraw. Draw (bild)
# Rita en svart fylld ruta för att rensa bilden. draw.rectangle ((0, 0, bredd, höjd), kontur = 0, fyllning = 0)
# Rita några former. # Definiera först några konstanter för att göra det enkelt att ändra storlek på former. vaddering = 2 form_bredd = 20 topp = vaddering botten = höjd-stoppning # Flytta vänster till höger och håll koll på den aktuella x-positionen för att rita former. x = vaddering # Rita en ellips.
# Ladda standardteckensnitt. 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)
medan True: draw.rectangle ((0, 0, bredd, höjd), kontur = 0, fyll = 0) draw.text ((x, överst), str (strftime (" %a %d %b %Y", gmtime ())), font = font, fill = 455) draw.text ((x, top+39), str (strftime (" %a %d", gmtime ())), font = font2, fill = 455) draw.text ((x, topp+12), str (strftime (" %X", gmtime ())), font = font_text_big, fill = 455) showtime = strftime (" %a %d %b %Y tid %X second ", gmtime ()) def female (text): os.system (" espeak "" + text + "'") female (showtime) disp.image (image) disp.display () time.sleep (1)
Ladda ner hela python -skript härifrån
github.com/ASHWINISINHA/pi-oled-intelligen…
github.com/ASHWINISINHA/pi-oled-intelligent-clock
Steg 5: Grattis Ditt projekt är klart nu
Rekommenderad:
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 With Arduino Uno: 4 Steps (with Pictures)
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 With Arduino Uno: How to make the wearable activity tracking watch? Detta är en bärbar pryl som är utformad för att vibrera när den upptäcker stagnation. Tillbringar du större delen av din tid på datorn som jag? Sitter du i timmar utan att inse det? Då är denna enhet f
Omnik Inverter Off It's Cloud and on My MQTT: 3 Steps (with Pictures)
Omnik Inverter Off It's Cloud och på My MQTT: Jag har en solenergianläggning med en Omnik string -inverter. Omnik är en Kina -baserad tillverkare av PV -växelriktare och de tillverkar extremt effektiva enheter. Alternativt kan du installera en WiFi -modul för att göra den " ansluten ". Jag är väldigt med
Unity Multiplayer 3D Hologram Game and Hologram Projector for PC: 16 Steps (with Pictures)
Unity Multiplayer 3D Hologram Game och Hologram Projector för PC: På inspirerad på Holus gillar jag att utveckla en holografisk display mycket billig. Men när jag försökte hitta spel hittade jag ingenting på webben. Så jag planerar att utveckla mitt eget spel i Unity. Detta är mitt första spel i enhet. Innan dess utvecklade jag några spel i Flash, men
555 Timer With a Decade Counter and LEDs and Piezo Buzzer; basic Description of Circuit: 6 Steps
555 Timer With a Decade Counter och LEDs och Piezo Buzzer; grundläggande beskrivning av krets: Denna krets består av tre delar. De är en piezo -summer som producerar ljud. En kod (program) spelar " Grattis på födelsedagen " av Arduino genom piezoen. Nästa steg är en 555 -timer som kommer att producera pulser som fungerar som en klocka
Giant Kinetic Robot Sculpture From Recycled and Found Material: 5 Steps (with Pictures)
Giant Kinetic Robot Sculpture From Recycled and Found Materials: This Instructable tar dig igenom några av stegen som är inblandade i att bygga robotskulpturen med titeln " General Debris ". Han får sitt namn från de många bärgade och hittade föremål som han är byggd av. Generalen är en av många skulpturer