Բովանդակություն:
- Քայլ 1: Մասեր և գործիքներ
- Քայլ 2. Կառուցեք TRRS աուդիո մալուխ
- Քայլ 3: Կարգավորեք ազնվամորի PI- ն
- Քայլ 4. Միացրեք LCD էկրանը Raspberry Pi- ին, կարգավորեք և փորձարկեք:
- Քայլ 5: Համակարգի փորձարկում
- Քայլ 6. Փոփոխել նկարի շրջանակը և վերջնական հավաքը
Video: Նախագահի երդմնակալության հաշվարկի ժամացույց (Wifi) ՝ 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Ակնարկ. Հետհաշվարկի ժամացույցը նման է առևտրային ապրանքներին ՝ մի քանի շրջադարձով.
ա) Երբ իրադարձության նպատակային ժամանակը հասնում է, հետհաշվարկի ժամացույցը. ցուցադրում է ոլորման հայտարարություն և նվագում ձայնային էֆեկտներ և mp3 երգ, այս դեպքում R. E. M. երգ ՝ «Դա աշխարհի վերջն է, ինչպես մենք գիտենք (և ինձ լավ եմ զգում)»: Նվագարկեք Youtube- ում
բ) Դուք կարող եք նշել ապագա իրադարձության ճշգրիտ ժամանակը մինչև րոպե և վայրկյան:
գ) Wifi ժամացույցի գործառույթը վերացնում է ժամանակի շեղումը և թույլ է տալիս հեշտությամբ օդից վերադաս ծրագրավորել ապագա իրադարձությունների ամսաթվերը:
Հիմնական բաղադրիչները ՝ Raspberry Pi, 16 x 2 LCD և բարձրախոսով աշխատող բարձրախոս, որոնք տեղադրված են 5x7 նկարի շրջանակի դոլարային խանութում:
Հմտության մակարդակ. Iliarանոթ է Raspberry Pi- ի ստեղծման և անգլուխ, Linux- ի հիմնական հրամանների և Python ծրագրերի գործարկման, ինչպես նաև մի փոքր զոդման (3 լար):
Քայլ 1: Մասեր և գործիքներ
Մասեր:
- Raspberry Pi մոդել B+ կամ ավելի ուշ և պատյան
- USB- ով աշխատող բարձրախոս `3.5 մմ ձայնային մուտքով: Իմ օգտագործած խոսնակն անվճար գովազդային նյութ էր, բայց այս խոսնակը բավականին մոտիկ է թվում … բարձրախոս: Իդեալում `քառակուսի ձևի գործոնով մի բան:
- 2 միկրո USB մալուխ և երկու պորտի լիցքավորիչ `կարմիր կծիկի լրացուցիչ մետաղալարեր ըստ ցանկության
- 5x7 նկարի շրջանակ
- Sparkfun աուդիո մալուխ TRRS - 18 "(pigtail) CAB -11580
- Digikey CP-3502-ND 3.5 մմ ստերեո վարդակից
- 3/4 "հաստ տախտակ կամ նրբատախտակ` մոտ 5 "8"
- I2C 2X16 LCD ցուցադրման մոդուլ
- 4 էգից իգական սեռի dupont jumper լարեր (100 կամ 200 մմ երկարությունը նորմալ է)
- USB wifi ադապտեր
Գործիքներ:
- Տաք սոսինձ ատրճանակ
- Sոդման երկաթ
- Մետաղական մերկացուցիչ
- Band կամ jig saw
Քայլ 2. Կառուցեք TRRS աուդիո մալուխ
Arkոդեք Sparkfun Audio Cable TRRS-18 (pigtail) CAB-11580 դեղին, կարմիր և կանաչ կապանքները Digikey CP-3502-ND 3.5 մմ ստերեո խրոցակին, ինչպես ցույց է տրված գծապատկերում:
Քայլ 3: Կարգավորեք ազնվամորի PI- ն
ա) Կարգավորեք Raspberry Pi- ը, համոզվեք, որ միացնեք I2C- ն և SHH- ը, ինչպես նաև կարգավորեք wifi- ն և համոզվեք, որ կարող եք միանալ ազնվամորի pi- ին «անգլուխ ռեժիմում»: Հղման ուղեցույց:
բ) Ստեղծեք նախագծի ենթաուղեկալույց. ես իմը անվանեցի «հաղթաթուղթ» `անհրաժեշտ ֆայլերը տեղադրելու համար:
Մկդիր Թրամփ
cd հաղթաթուղթ
pwd հրամանը պետք է զիջի/home/pi/trump
գ) Պատճենեք ձեր ձայնային էֆեկտը և երգի ֆայլերը/home/pi/trump: Ֆայլի անունները պետք է լինեն DRUMROLL.wav, իսկ երգը ՝ remsong.mp3, որպեսզի աշխատի պիթոն ծրագրով, որը մենք կավելացնենք ավելի ուշ: Դուք կարող եք օգտագործել տարբեր ֆայլի անուններ, բայց հետո ձեզ հարկավոր է խմբագրել python ֆայլը: Ես չեմ կարող տրամադրել այս ֆայլերը հեղինակային իրավունքի պատճառով, բայց դուք կարող եք գտնել բազմաթիվ ձայնային էֆեկտների ֆայլեր, որոնք ներառված են Windows OS- ում և, իհարկե, ներբեռնել երգեր iTunes- ից, Amazon- ից…
Հուշում - իմ համակարգչի և RasPi- ի միջև ֆայլերը հետ ու առաջ տեղափոխելու համար ես օգտագործում եմ winSCP օգտակար ծրագիրը
Քայլ 4. Միացրեք LCD էկրանը Raspberry Pi- ին, կարգավորեք և փորձարկեք:
ա) LCD- ը միացրեք ազնվամորի PI- ին `օգտագործելով 4 կին էգ ցատկողի: Միացրեք RasPi- ի SDA կապը GPIO SDA կապին LCD- ի վրա, իսկ SCL կապը RasPi- ի վրա SCL- ի LCD- ի LCD- ին, միացրեք նաև 5 վոլտ և գրունտային կապում RasPi- ից LCD- ին:
բ) Որպեսզի ձեր RasPi- ն խոսի LCD- ի հետ - մուտք գործեք Raspberry Pi անգլուխ ռեժիմով և տեսեք ուղեցույցը, որը ծրագրավորում է LCD- ը PYTHON- ով `սխեմայի հիմունքներով: Դուք պետք է լրացնեք առնվազն բաժիններ ՝ վերնագրելով ՝ RPLCD գրադարանի տեղադրում և գրեք 8 բիթ ռեժիմով ցուցադրելու համար: Համոզվեք, որ կարող եք ցուցադրել «Բարև աշխարհ» -ը LCD- ով: Այլևս մի՛ գնացեք, քանի դեռ դա չի արվել:
Քայլ 5: Համակարգի փորձարկում
ա) LCD- ը միացված պահելով, միացրեք նաև TRRS աուդիո մալուխը բարձրախոսի և RasPi- ի միջև (TRRS մալուխի վերջը RasPi- ին): Միացրեք և՛ RasPi- ն, և՛ բարձրախոսը հոսանքին: Տես վերևի դիագրամը:
բ) Պատճենեք cntDwnSng.py ֆայլը ձեր հաղթաթղթում: Փորձարկման նպատակով խմբագրեք ֆայլը ՝ թեստը գործարկելուց ամսաթվի արժեքները փոխելու համար մոտավորապես 10 րոպեի ընթացքում.
Հրամանի ամփոփում -
փոխել Թրամփի գրացուցակին »
cd հաղթաթուղթ
խմբագրել ՝
nano cntDwnSng.py
փոխել python ծրագրի ամսաթվի արժեքները.
# այստեղ մուտքագրեք նպատակային ժամանակը և ամսաթիվը օր = 20
ամիս = 1
տարի = 2017 թ
ժամ = 12
րոպե = 00
վրկ = 0
գ) պահպանել python ծրագիրը և գործարկել հրամանով.
python cntDwnSng.py
դ) Սպասվող արդյունքը հետևյալն է. LCD- ն հաշվում է ժամանակը մինչև այն հասնում է զրոյի, այնուհետև հնչում է էֆեկտը, այնուհետև LCD հաղորդագրությունը պտտվում է, և վերջապես նվագում է mp3 երգը: Եթե ամեն ինչ լավ լինի, կարող եք վերականգնել ամսաթվի արժեքները:
Քայլ 6. Փոփոխել նկարի շրջանակը և վերջնական հավաքը
ա) Տեղափոխեք ֆոնդային նկարի շրջանակի հենակետը կողքի-կողքի ՝ հետնախտակից անջատվելու համար:
բ) Տպեք երդմնակալության պատկերի ֆայլը-j.webp
գ) Կտրեք էկրանին կպած բոլոր կապումներն ավելի հարթ լցնելու համար: LCD- ը կցեք տաք սոսինձով և անկյունային ստվարաթղթե ժապավեններով շրջանակի հետևի տախտակին: Մի տեղադրեք LCD- ը գլխիվայր:
դ) ժապավենով կամ ոլորահատ սղոցով կտրեք շրջանակի հենարանը մեկ գծագրի վրա և տաք սոսինձով ամրացրեք նկարի շրջանակի տախտակին - հոգ տարեք, որ այն ամրացված լինի քառակուսի:
ե) Տեղադրեք 4 dupont լարերը RasPi GPIO կապում, նախքան RasPi- ի պատյանը միասին ամրացնելը:
զ) Կցեք Raspi- ն և բարձրախոսը ՝ տաք սոսինձով օժանդակ շրջանակը ամրացնելու համար: Լրացրեք նախորդ միացման քայլի մյուս կապերը: Լրացուցիչ - USB հոսանքի մալուխը կապեք կարմիր կծիկի մետաղալարերի ամրացման հետ միասին:
է) Գործարկման ժամանակ python ծրագիրը ինքնաբերաբար գործարկելու համար մուտքագրեք հրամանը.
sudo nano /etc /profile
Ոլորեք ներքև և ավելացրեք հետևյալ տողը.
sudo python /home/pi/trump/cntDwnSng.py
Դուրս գալու համար մուտքագրեք Ctrl-X, այնուհետև «Y» ՝ պահպանելու համար, որին հաջորդում է «Enter» երկու անգամ:
ը) Շարունակելով ՝ այժմ, երբ դուք ունեք RasPi կառավարման հնարավորություններ, կարող եք հեշտությամբ ավելացնել տոնակատարության ավելի շատ գործառույթներ, տե՛ս Ամանորի նախաշեմին հետհաշվարկի ժամաչափ հրավառության գործարկման հնարավորությամբ
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով `օգտագործելով Arduino: 3 քայլ
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով Arduino- ի միջոցով. Այսօր մենք պատրաստելու ենք անալոգային ժամացույց & Թվային ժամացույց Led Strip- ով և MAX7219 Dot մոդուլով Arduino- ով: willամանակը կուղղի տեղական ժամային գոտու հետ: Անալոգային ժամացույցը կարող է օգտագործել ավելի երկար LED ժապավեն, այնպես որ այն կարող է կախվել պատից ՝ արվեստի գործ դառնալու համար
Կենսաթոշակային ժամացույց / հաշվել / Dn ժամացույց ՝ 4 քայլ (նկարներով)
Կենսաթոշակային ժամացույց / Count Up / Dn ockամացույց. Ես դարակում ունեի այս 8x8 LED dot-matrix ցուցադրումներից մի քանիսը և մտածում էի, թե ինչ անել դրանց հետ: Ոգեշնչված այլ հրահանգներով, ես գաղափար ստացա կառուցել հետհաշվարկի/վերևի ցուցադրում `հետ հաշվելու համար մինչև ապագա ամսաթիվը/ժամը և եթե նպատակային ժամանակը պ
Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96: 5 քայլ
Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 Իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96. Բարև տղերք, այս ձեռնարկում մենք կտեսնենք, թե ինչպես պատրաստել աշխատանքային ժամացույց ՝ օգտագործելով իրական ժամանակի DS1307 ժամացույցի մոդուլ և AMP; OLED էկրաններ: Այսպիսով, մենք կկարդանք ժամանակը ժամացույցի մոդուլից DS1307: Եվ տպեք այն OLED էկրանին
M5stick C- ով ժամացույց պատրաստելը `օգտագործելով Arduino IDE - RTC Իրական ժամանակի ժամացույց M5stack M5stick-C: 4 քայլ
M5stick C- ով ժամացույց պատրաստելը `օգտագործելով Arduino IDE | RTC Իրական ժամանակի ժամացույց M5stack M5stick-C- ով: Ողջույն, այս հրահանգների ընթացքում մենք կսովորենք, թե ինչպես պատրաստել ժամացույց m5stack- ի m5stick-C մշակումով Arduino IDE- ով: Այսպիսով, m5stick- ը կցուցադրի ամսաթիվ, ժամ և AMP; ամսվա շաբաթը ցուցադրվում է
Միկրոյի միջոցով հաշվարկի ժամաչափ պատրաստեք. Բիթ ՝ 5 քայլ
Միկրո: Այն օգնում է ձեզ հիշեցնել, որ ինչ -որ բան ժամանակին անեք հնարավոր հետաձգման կամ սխալի դեպքում: Օրինակ, հետաչափ կամ թխելու ժամանակաչափ: Այսօր մենք կօգտագործենք միկրո ՝ բիթ, ուժ ՝ բիթ և ակրիլային հիմք