Բովանդակություն:

Նախագահի երդմնակալության հաշվարկի ժամացույց (Wifi) ՝ 6 քայլ
Նախագահի երդմնակալության հաշվարկի ժամացույց (Wifi) ՝ 6 քայլ

Video: Նախագահի երդմնակալության հաշվարկի ժամացույց (Wifi) ՝ 6 քայլ

Video: Նախագահի երդմնակալության հաշվարկի ժամացույց (Wifi) ՝ 6 քայլ
Video: Հայկ Մարությանը ստանձնեց Երևանի քաղաքապետի պաշտոնը 2024, Հուլիսի
Anonim
Նախագահի երդմնակալության հաշվարկի ժամացույց (Wifi)
Նախագահի երդմնակալության հաշվարկի ժամացույց (Wifi)
Նախագահի երդմնակալության հաշվարկի ժամացույց (Wifi)
Նախագահի երդմնակալության հաշվարկի ժամացույց (Wifi)
Նախագահի երդմնակալության հետհաշվարկի ժամացույց (Wifi)
Նախագահի երդմնակալության հետհաշվարկի ժամացույց (Wifi)

Ակնարկ. Հետհաշվարկի ժամացույցը նման է առևտրային ապրանքներին ՝ մի քանի շրջադարձով.

ա) Երբ իրադարձության նպատակային ժամանակը հասնում է, հետհաշվարկի ժամացույցը. ցուցադրում է ոլորման հայտարարություն և նվագում ձայնային էֆեկտներ և mp3 երգ, այս դեպքում R. E. M. երգ ՝ «Դա աշխարհի վերջն է, ինչպես մենք գիտենք (և ինձ լավ եմ զգում)»: Նվագարկեք Youtube- ում

բ) Դուք կարող եք նշել ապագա իրադարձության ճշգրիտ ժամանակը մինչև րոպե և վայրկյան:

գ) Wifi ժամացույցի գործառույթը վերացնում է ժամանակի շեղումը և թույլ է տալիս հեշտությամբ օդից վերադաս ծրագրավորել ապագա իրադարձությունների ամսաթվերը:

Հիմնական բաղադրիչները ՝ Raspberry Pi, 16 x 2 LCD և բարձրախոսով աշխատող բարձրախոս, որոնք տեղադրված են 5x7 նկարի շրջանակի դոլարային խանութում:

Հմտության մակարդակ. Iliarանոթ է Raspberry Pi- ի ստեղծման և անգլուխ, Linux- ի հիմնական հրամանների և Python ծրագրերի գործարկման, ինչպես նաև մի փոքր զոդման (3 լար):

Քայլ 1: Մասեր և գործիքներ

Մասեր և գործիքներ
Մասեր և գործիքներ
Մասեր և գործիքներ
Մասեր և գործիքներ
Մասեր և գործիքներ
Մասեր և գործիքներ

Մասեր:

  1. Raspberry Pi մոդել B+ կամ ավելի ուշ և պատյան
  2. USB- ով աշխատող բարձրախոս `3.5 մմ ձայնային մուտքով: Իմ օգտագործած խոսնակն անվճար գովազդային նյութ էր, բայց այս խոսնակը բավականին մոտիկ է թվում … բարձրախոս: Իդեալում `քառակուսի ձևի գործոնով մի բան:
  3. 2 միկրո USB մալուխ և երկու պորտի լիցքավորիչ `կարմիր կծիկի լրացուցիչ մետաղալարեր ըստ ցանկության
  4. 5x7 նկարի շրջանակ
  5. Sparkfun աուդիո մալուխ TRRS - 18 "(pigtail) CAB -11580
  6. Digikey CP-3502-ND 3.5 մմ ստերեո վարդակից
  7. 3/4 "հաստ տախտակ կամ նրբատախտակ` մոտ 5 "8"
  8. I2C 2X16 LCD ցուցադրման մոդուլ
  9. 4 էգից իգական սեռի dupont jumper լարեր (100 կամ 200 մմ երկարությունը նորմալ է)
  10. USB wifi ադապտեր

Գործիքներ:

  1. Տաք սոսինձ ատրճանակ
  2. Sոդման երկաթ
  3. Մետաղական մերկացուցիչ
  4. Band կամ jig saw

Քայլ 2. Կառուցեք TRRS աուդիո մալուխ

Կառուցեք TRRS աուդիո մալուխ
Կառուցեք 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 էկրանը Raspberry Pi- ին, կարգավորեք և փորձարկեք
Միացրեք 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 կառավարման հնարավորություններ, կարող եք հեշտությամբ ավելացնել տոնակատարության ավելի շատ գործառույթներ, տե՛ս Ամանորի նախաշեմին հետհաշվարկի ժամաչափ հրավառության գործարկման հնարավորությամբ

Խորհուրդ ենք տալիս: