Სარჩევი:

საპრეზიდენტო ინაუგურაციის ათვლის საათი (Wifi): 6 ნაბიჯი
საპრეზიდენტო ინაუგურაციის ათვლის საათი (Wifi): 6 ნაბიჯი

ვიდეო: საპრეზიდენტო ინაუგურაციის ათვლის საათი (Wifi): 6 ნაბიჯი

ვიდეო: საპრეზიდენტო ინაუგურაციის ათვლის საათი (Wifi): 6 ნაბიჯი
ვიდეო: ახალი პრეზიდენტის ინაუგურაცია 2024, ივლისი
Anonim
საპრეზიდენტო ინაუგურაციის ათვლის საათი (Wifi)
საპრეზიდენტო ინაუგურაციის ათვლის საათი (Wifi)
საპრეზიდენტო ინაუგურაციის ათვლის საათი (Wifi)
საპრეზიდენტო ინაუგურაციის ათვლის საათი (Wifi)
საპრეზიდენტო ინაუგურაციის ათვლის საათი (Wifi)
საპრეზიდენტო ინაუგურაციის ათვლის საათი (Wifi)

მიმოხილვა: Countdown საათი მსგავსია კომერციული პროდუქტებისა, რამოდენიმე გადახვევით:

ა) როდესაც მიაღწევს ღონისძიების მიზნობრივ დროს, ათვლის საათი: აჩვენებს გადახვევის განცხადებას და უკრავს ხმოვან ეფექტებს და mp3 სიმღერას - ამ შემთხვევაში, R. E. M. სიმღერა: "ეს არის სამყაროს დასასრული, როგორც ჩვენ ვიცით (და თავს კარგად ვგრძნობ)." ითამაშეთ Youtube- ზე

ბ) თქვენ შეგიძლიათ მიუთითოთ მომავალი მოვლენის ზუსტი დრო წუთსა და წამამდე.

გ) Wifi საათის ფუნქცია გამორიცხავს დროის დრიფტს და იძლევა ჰაერის ადვილად გადაპროგრამებას მომავალი ღონისძიებების თარიღებისთვის.

ძირითადი კომპონენტები: Raspberry Pi, 16 x 2 LCD და იკვებება სპიკერი, რომელიც დამონტაჟებულია დოლარის მაღაზიაში 5x7 სურათის ჩარჩოში.

უნარების დონე: იცნობს Raspberry Pi– ს დაყენებას და უსათაუროდ გაშვებას, Linux– ის ძირითად ბრძანებებს და პითონის პროგრამებს და ცოტაოდენი შედუღებას (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. გასაყიდი რკინა
  3. მავთულის სტრიპტიზიორი
  4. ბენდი ან ჯიგის ხერხი

ნაბიჯი 2: შექმენით TRRS აუდიო კაბელი

შექმენით TRRS აუდიო კაბელი
შექმენით TRRS აუდიო კაბელი

შეაერთეთ Sparkfun აუდიო კაბელის TRRS-18 (პიგტეილი) 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 რომ ვიმუშაოთ როგორც არის პითონის პროგრამა, რომელსაც მოგვიანებით დავამატებთ. თქვენ შეგიძლიათ გამოიყენოთ სხვადასხვა ფაილის სახელები, მაგრამ შემდეგ თქვენ უნდა შეცვალოთ პითონის ფაილი. მე არ შემიძლია ამ ფაილების მიწოდება საავტორო უფლებების დაცვის მიზნით - მაგრამ თქვენ შეგიძლიათ იპოვოთ ბევრი ხმოვანი ეფექტის ფაილი, რომელიც შედის Windows OS– ში და, რა თქმა უნდა, ჩამოტვირთოთ სიმღერები iTunes– დან, Amazon– დან…

მინიშნება - ჩემს კომპიუტერსა და RasPi- ს შორის ფაილების წინ და უკან გადასატანად, ვიყენებ სასარგებლო პროგრამას winSCP

ნაბიჯი 4: შეაერთეთ LCD ეკრანი ჟოლოს Pi- სთან, დააყენეთ და შეამოწმეთ

შეაერთეთ LCD ეკრანი Raspberry Pi– სთან, დააყენეთ და შეამოწმეთ
შეაერთეთ LCD ეკრანი Raspberry Pi– სთან, დააყენეთ და შეამოწმეთ

ა) შეაერთეთ LCD ჟოლოს PI 4 ქალი მდედრი მხტუნავის გამოყენებით. შეაერთეთ RasPi– ს SDA პინი GPIO SDA პინზე LCD– ზე და SCL pin– ი RasPi– ზე SCL პინზე LCD– ზე, ასევე დააკავშირეთ 5 ვოლტიანი და დასაყრდენი ქინძისთავები RasPi– დან LCD– ზე.

ბ) იმისათვის, რომ თქვენი RasPi ლაპარაკობდეს LCD– ზე - შედით Raspberry Pi– ში უსათაურო რეჟიმში და იხილეთ სახელმძღვანელო პროგრამირება LCD– ით PYTHON– ით Circuit Basics– ით. თქვენ უნდა შეავსოთ მინიმუმ სექციები სათაურით: RPLCD ბიბლიოთეკის დაყენება და დაწერეთ ჩვენება 8 ბიტიან რეჟიმში. დარწმუნდით, რომ თქვენ შეგიძლიათ აჩვენოთ "Hello World" LCD ეკრანზე. არ წახვიდე შორს, სანამ ეს არ დასრულდება.

ნაბიჯი 5: სისტემის ტესტი

სისტემის ტესტი
სისტემის ტესტი

ა) შეინარჩუნეთ LCD კავშირი, ასევე დაუკავშირეთ TRRS აუდიო კაბელი დინამიკსა და RasPi- ს შორის (TRRS კაბელი ბოლომდე RasPi– ს შორის). შეაერთეთ ორივე RasPi და სპიკერი დენზე. იხილეთ დიაგრამა ზემოთ.

ბ) დააკოპირეთ ფაილი cntDwnSng.py თქვენს კოზირი დირექტორიაში. სატესტო მიზნებისთვის, შეცვალეთ ფაილი, რომ შეცვალოთ თარიღის მნიშვნელობები სადღაც 10 წუთის განმავლობაში, როდესაც თქვენ აწარმოებთ ტესტს:

ბრძანების შეჯამება -

შეცვლა კოზირი დირექტორია"

cd კოზირი

რედაქტირება:

nano cntDwnSng.py

პითონის პროგრამის თარიღის მნიშვნელობების შეცვლა:

# შეიყვანეთ სამიზნე დრო და თარიღი აქ დღე = 20

თვე = 1

წელი = 2017

საათი = 12

წუთი = 00

წამი = 0

გ) შეინახეთ პითონის პროგრამა და გაუშვით ბრძანებით:

პითონი cntDwnSng.py

დ) მოსალოდნელი შედეგია: LCD ითვლის დროს სანამ არ მიაღწევს ნულოვან დროს, შემდეგ ხმის ეფექტი უკრავს, შემდეგ LCD შეტყობინება იხვევა და ბოლოს mp3 სიმღერა უკრავს. თუ ყველაფერი კარგად არის, შეგიძლიათ აღადგინოთ თარიღის მნიშვნელობები.

ნაბიჯი 6: შეცვალეთ სურათის ჩარჩო და საბოლოო შეკრება

შეცვალეთ სურათის ჩარჩო და საბოლოო შეკრება
შეცვალეთ სურათის ჩარჩო და საბოლოო შეკრება
შეცვალეთ სურათის ჩარჩო და საბოლოო შეკრება
შეცვალეთ სურათის ჩარჩო და საბოლოო შეკრება
შეცვალეთ სურათის ჩარჩო და საბოლოო შეკრება
შეცვალეთ სურათის ჩარჩო და საბოლოო შეკრება

ა) გადაატრიალეთ საფონდო სურათის ჩარჩოს საყრდენი მკლავი გვერდიგვერდ, რათა გაშორდეს უკანა ნაწილიდან.

ბ) დაბეჭდეთ ინაუგურაციის სურათის ფაილი-j.webp

გ) გათიშეთ ეკრანის მახლობლად დამაგრებული ყველა ქინძისთავები, რომ მიიღოთ უფრო გამრეცხი მთა. მიამაგრეთ LCD ჩარჩო დაფაზე ცხელი წებოთი და კუთხის მუყაოს ზოლებით. ნუ დააინსტალირებთ LCD თავდაყირა!

დ) სამაჯურით ან ჯაგით, ამოიღეთ ჩარჩოს საყრდენი თითო ნახატზე და მიამაგრეთ სურათის ჩარჩოზე დაფაზე ცხელი წებოთი - იზრუნეთ, რომ ის კვადრატულად იყოს მიმაგრებული.

ე) ჩადეთ 4 დუპონტის მავთული RasPi GPIO ქინძისთავებზე, სანამ RasPi– ს საქმეს ერთად დააჭერთ.

ვ) მიამაგრეთ რასპი და სპიკერი ცხელი წებოთი ჩარჩოს დამხმარე მკლავში. დაასრულეთ სხვა კავშირი წინა საფეხურზე. სურვილისამებრ - შეაერთეთ USB დენის კაბელი წითელი კოჭის მავთულხლართთან ერთად.

ზ) პითონის პროგრამის გაშვებისას ავტომატურად გაშვებისას შეიყვანეთ ბრძანება:

sudo nano /etc /profile

გადაახვიეთ ბოლოში და დაამატეთ შემდეგი ხაზი:

sudo python /home/pi/trump/cntDwnSng.py

გასასვლელად ჩაწერეთ Ctrl-X, შემდეგ "Y" შესანახად, რასაც მოჰყვება "Enter" ორჯერ.

თ) წინსვლა - ახლა, როდესაც თქვენ გაქვთ RasPi კონტროლის შესაძლებლობები, შეგიძლიათ მარტივად დაამატოთ კიდევ უფრო მეტი სადღესასწაულო ფუნქცია, იხილეთ საახალწლო ღამის ათვლის ტაიმერი ფეიერვერკით დაწყების უნარით

გირჩევთ: