Სარჩევი:

გააკეთე სასაუბრო საათი: 10 ნაბიჯი (სურათებით)
გააკეთე სასაუბრო საათი: 10 ნაბიჯი (სურათებით)

ვიდეო: გააკეთე სასაუბრო საათი: 10 ნაბიჯი (სურათებით)

ვიდეო: გააკეთე სასაუბრო საათი: 10 ნაბიჯი (სურათებით)
ვიდეო: რუსული ენა დამაბნეველია ხოლმე? 2024, ნოემბერი
Anonim
გააკეთე სასაუბრო საათი
გააკეთე სასაუბრო საათი

ეს საათი აცხადებს დროს საკუთარი ხმის გამოყენებით!

მე ეს გავაკეთე, როგორც ხარკი ჩრდილოეთ კალიფორნიის ძველი პოპკორნის სამსახურისადმი. თქვენ შეგიძლიათ აკრიფოთ POPCORN ნებისმიერი ტელეფონიდან და ჩანაწერი გეტყვით დღის დროს. თავდაპირველად, მინდოდა გამომეყენებინა ჟოან დენიელსის ხმა (ის იყო პოპკორნის ხმა), მაგრამ მე ვერ მოვიპოვე მისი საკმარისი ნიმუშები ყველა რიცხვის თქმისგან. პატ ფლიტი (ქალბატონი, რომელიც ამბობს "A, T და T") რეალურად გთავაზობთ ჩანაწერებს, მაგრამ თქვენ უნდა გადაიხადოთ ისინი. ასე რომ, მე გადავწყვიტე ჩემი ხმის გამოყენება და ადვილია შენი ხმის ჩანაცვლება. პირველი, ცოტა დემო, შემდეგ გადაახვიეთ შემდეგ გვერდზე და მე გაჩვენებთ როგორ გააკეთოთ ის პურის დაფაზე.

ნაბიჯი 1: ხშირად დასმული კითხვები

ხშირად დასმული კითხვები
ხშირად დასმული კითხვები
ხშირად დასმული კითხვები
ხშირად დასმული კითხვები

კითხვა: როგორ მუშაობს? აუდიო ნიმუშები ინახება SD ბარათზე. დრო თვალყურს ადევნებს DS1307 RTC– ს. მიკროკონტროლერი ყოველ წამს აკითხავს RTC- ს ეკრანის განახლებისთვის და უყურებს დიდ წითელ ღილაკს "გამოცხადება". მას შემდეგ რაც დააჭირეთ ღილაკს, მიკროკონტროლერი უკრავს შესაბამის ნიმუშებს მიმდინარე დროის მიხედვით. კითხვა: როგორ გამოვიყენო ჩემი ხმა? თქვენ უბრალოდ ჩაწერეთ თქვენი ხმა და დააკოპირეთ SD ბარათზე. მე გაჩვენებთ როგორ ცოტა, მაგრამ ეს ადვილია. Q: შემიძლია ამის გაკეთება x? ალბათ. თქვენ შეგიძლიათ გადმოწეროთ კოდი შემდეგ საფეხურზე - შეგიძლიათ შეაფასოთ იგი და შეცვალოთ ყველაფერი საკმაოდ მარტივად. კითხვა: რა არის ტექნიკური დეტალები? ეს არის Parallax Propeller, რომელიც მუშაობს 80 Mhz- ზე და უკავშირდება DS1307 რეალურ დროში და HD44780 8x2 სიმბოლოს LCD (4 ბიტიანი ინტერფეისი). პროპელერი მართავს ყველაფერს, აუდიოს დაკვრის ჩათვლით, Rayman– ის შესანიშნავი wav აღწარმოების ობიექტების გამოყენებით. მხარს უჭერს 16kHz მონო ან სტერეო ტალღის დაკვრა. აქ არის მიმოხილვა, თუ როგორ მუშაობს. გაითვალისწინეთ, რომ მე ვიყენებ LCD UI მოდულს და პროპელერის პლატფორმას SD, მაგრამ ეს ინსტრუქცია გაჩვენებთ თუ როგორ უნდა ავაშენოთ ის პურის დაფაზე.

ნაბიჯი 2: მასალები

მასალები
მასალები
მასალები
მასალები
მასალები
მასალები
მასალები
მასალები

მე ავაშენე ჩემი საათი Propeller Platform SD და LCD UI მოდულით. თუ თქვენ გაქვთ ეს, მაშინ ერთადერთი რაც დაგჭირდებათ არის ყურსასმენის ჯეკი საათის დინამიკებთან დასაკავშირებლად. დაყენება ცოტა განსხვავებულია და მე გაჩვენებთ როგორ გავაკეთოთ ეს მოგვიანებით.

პირველ რიგში მე გაჩვენებთ როგორ ააწყოთ საათი პურის დაფაზე - და აი რა დაგჭირდებათ ამისათვის; კოდი აქ არის წყაროს კოდი. ყველაფერი ხელმისაწვდომია MIT ლიცენზიით. SD ბარათის სლოტი მე დავამონტაჟე ჩემი პროტობორდზე და გავჭრა ზომა დრემელით. მე ვიყენებ სლოტს mouser– დან, ასევე შეგიძლიათ შედუღოთ microSD– ის ერთ – ერთი ბალიში - SD გადამყვანები. მე ჩემი პროტო დაფაზე დავაყენე, რომ გაადვილდეს დაკავშირება.8x2 პერსონაჟის LCD აჩვენებს დროს. სპარკფუნს აქვს 16x2 LCD, რომელიც იმუშავებს, მცირედი სპიკერი მე ამოვიღე ეს პატარა სტერეო კომპლექტიდან. თქვენ ასევე შეგიძლიათ გამოიყენოთ ყურსასმენის სპიკერი 3xAA ბატარეის ყუთი Mouser ნაწილი #12BH331/CS-GRParallax Propeller Available at ParallaxDS1307 RTC Mouser Part #700-DS1307N5Mhz Crystal Available at Parallax 32.768 KHz Crystal Mouser Part #73-XT262392kb /P 10k Pot Available at Parallax5x Tactile Switches Mouser Part #653-B3F-1000 3.3v Voltage Regulator Mouser Part #511-LD1117V33 10 10k ohm Resistors 4x 4.7k ohm Resistors3 or 4.1uF Ceramic Caps 3 47uF Electrolugic Caps RTC– ში ბატარეის სარეზერვო ასლის დასამატებლად დაგჭირდებათ 3 ვ ბატარეა, ან სუპერ ქუდი და დიოდი Breadboard და რამოდენიმე დასაკავშირებელი მავთული. SD ან microSD ბარათი.

ნაბიჯი 3: ჩაწერეთ თქვენი ხმა

შენი ხმის ჩაწერა
შენი ხმის ჩაწერა

დავიწყოთ თქვენი ხმის ნიმუშების აღებით. თუ გირჩევნიათ გამოტოვოთ ეს, შეგიძლიათ გამოიყენოთ ჩემს მიერ გაკეთებული ნიმუშები (გადმოწერეთ აქ). Audacity არის შესანიშნავი პროგრამა აუდიოს ჩაწერისთვის. Audacity შეგიძლიათ ჩამოტვირთოთ აქ. Audacity– ის გამოყენებისას, დარწმუნდით, რომ დააყენეთ ტრეკის თვისებები 16 ბიტიანი PCM, 16 კჰც სიხშირით. მონო კარგადაა, სტერეო იმუშავებს, მაგრამ მე მხოლოდ ერთი დინამიკი შევაერთე (და რატომ უნდა იყოს შენი საათი სტერეო?). თითოეული ნომერი იღებს თავის ტალღას. ფაილი თქვენ დაგჭირდებათ შემდეგი ნიმუშები: ნომრები

  • 00.ტალღა
  • 01.ტალღები
  • 02.ტალღები
  • 03.ტალღა
  • 04. ტალღა
  • 05.ტალღა
  • 06.ტალღა
  • 07. ტალღა
  • 08. ტალღა
  • 09.ტალღა
  • 11. ტალღა
  • 12. ტალღა
  • 13. ტალღა
  • 14. ტალღა
  • 15. ტალღა
  • 16. ტალღა
  • 17. ტალღა
  • 18. ტალღა
  • 19. ტალღა
  • 20. ტალღა
  • 30.ტალღა
  • 40.ტალღა
  • 50.ტალღა

სიტყვები

  • am.wav
  • საღამოს. ტალღა
  • geve.wav (საღამო მშვიდობისა)
  • დილა. wav (დილა მშვიდობისა)
  • anoon.wav (კარგი შუადღე)
  • და. ტალღა (და)
  • oclock.wav (O'Clock)
  • წმ. ტალღა (წამი)
  • ზუსტი. ტალღა (ზუსტად)
  • beep.wav, ბიპის ხმა
  • standard.wav (წყნარი ოკეანის სტანდარტული დრო იქნება)
  • dlight.wav (წყნარი ოკეანის დღის შუქი იქნება)

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

ნაბიჯი 4: გააკეთე ეს: სქემატური

გააკეთე: სქემატური
გააკეთე: სქემატური

პირველი, გადახედეთ ქვემოთ მოცემულ სქემას, რომ გაიგოთ როგორ არის დაკავშირებული ყველაფერი. ყუთი მარცხნივ არის SD ბარათის სლოტი, ხოლო ყუთი თავზე არის Prop Plug. მე გავლა breadboarding ეს, მაგრამ სქემატური არის თქვენი საუკეთესო მეგზური. აქ არის მაღალი რეზოლუციის ვერსია, lo-res ვერსია ქვემოთ.

ნაბიჯი 5: გააკეთე ის: ძალა და პროპელერი

გააკეთე ის: ძალა და პროპელერი
გააკეთე ის: ძალა და პროპელერი
გააკეთე ის: ძალა და პროპელერი
გააკეთე ის: ძალა და პროპელერი
გააკეთე ის: ძალა და პროპელერი
გააკეთე ის: ძალა და პროპელერი
გააკეთე ის: ძალა და პროპელერი
გააკეთე ის: ძალა და პროპელერი

შეაერთეთ ბატარეის კოლოფი პურის დაფაზე და შექმენით დენის ეტაპი.

შემდეგ დაამატეთ Prop, რომელიც აკავშირებს Vdd და Vss ჩიპის ორივე მხარეს. გაითვალისწინეთ, რომ მე დავამატე 2.1uF კერამიკული თავსახური თითოეულ ელექტროგადამცემი ხაზისთვის. ახლა დაამატეთ EEPROM და 2 10k რეზისტორი, ზუსტად პროპის ზემოთ, ბოლოს და ბოლოს, დაამატეთ სათაურები და მავთულები, რომ დააკავშიროთ სათაურები RST და P30 და P31.

ნაბიჯი 6: გააკეთე: ტესტირება

გააკეთე: ტესტირება
გააკეთე: ტესტირება
გააკეთე: ტესტირება
გააკეთე: ტესტირება

თქვენი პროპელერის ძირითადი დაყენება ახლა დასრულებულია. შეაერთეთ თქვენი საყრდენი ჩართეთ სათაურებში, შეაერთეთ USB კაბელი და გაუშვით პროპელერის ხელსაწყო. დააჭირეთ F7 და დარწმუნდით, რომ შეგიძლიათ დაუკავშირდეთ პროპს

ნაბიჯი 7: გააკეთე: RTC

გააკეთე: RTC
გააკეთე: RTC
გააკეთე: RTC
გააკეთე: RTC

ახლა დავამატოთ პროპელერის 5 მჰც ბროლი (Xo და Xi– ში). პროპს სჭირდება კრისტალი 80 მჰც სიხშირეზე, რაც საჭიროა ტალღის დაკვრისთვის.

დაამატეთ DS1307, დააკავშირეთ იგი P29 და P28- თან, იგივე ქინძისთავები, როგორც eeprom. ასევე დაამატეთ საათის ბროლი DS1307– ის P1 და P2– ში.

სურვილისამებრ, შეგიძლიათ DS1307- ს მისცეთ ბატარეის სარეზერვო საშუალება 3V ბატარეის P3- თან შეერთებით, ან სუპერ ქუდისა და დიოდის გამოყენებით. სუპერ თავსახური იტვირთება ყოველთვის, როდესაც ძალა ჩართულია წრედზე და პატარა დიოდი დარწმუნდება, რომ ის მხოლოდ DS1307- ზე ჩაედინება (მთელი წრედის კვების ნაცვლად)

ნაბიჯი 8: შექმენით: SD ბარათი, სპიკერი, ჩვენება

გააკეთეთ: SD ბარათი, სპიკერი, ჩვენება
გააკეთეთ: SD ბარათი, სპიკერი, ჩვენება
გააკეთეთ: SD ბარათი, სპიკერი, ჩვენება
გააკეთეთ: SD ბარათი, სპიკერი, ჩვენება
გააკეთეთ: SD ბარათი, სპიკერი, ჩვენება
გააკეთეთ: SD ბარათი, სპიკერი, ჩვენება
გააკეთეთ: SD ბარათი, სპიკერი, ჩვენება
გააკეთეთ: SD ბარათი, სპიკერი, ჩვენება

შეაერთეთ სპიკერი პროპელერთან, შემდეგ SD ბარათთან. გაითვალისწინეთ, რომ SD ბარათის თითოეულ ხაზს აქვს 10k რეზისტორი.

შეაერთეთ LCD ეკრანი. ეს არის რთული კავშირი - იხილეთ სქემა თითოეული პინისთვის. გაითვალისწინეთ, რომ DB4-DB7 გადის 4.7k რეზისტორებს.

ბოლოს დაამატეთ გადამრთველები, რომლებსაც გამოიყენებთ შესასვლელად.

ნაბიჯი 9: გააკეთე: პროგრამირება

გააკეთე: პროგრამირება
გააკეთე: პროგრამირება

მას შემდეგ რაც ყველაფერი გაწყდება, გადმოწერეთ წყაროს კოდი (აქ), დაუკავშირეთ თქვენი Prop Plug და დაპროგრამეთ Propeller. აი როგორი იქნება ის;

ნაბიჯი 10: გააკეთეთ ის: გამოიყენეთ LCD ინტერფეისი და პროპელერის პლატფორმა SD

გააკეთეთ ის: გამოიყენეთ LCD ინტერფეისი და პროპელერის პლატფორმა SD
გააკეთეთ ის: გამოიყენეთ LCD ინტერფეისი და პროპელერის პლატფორმა SD
გააკეთეთ ის: გამოიყენეთ LCD ინტერფეისი და პროპელერის პლატფორმა SD
გააკეთეთ ის: გამოიყენეთ LCD ინტერფეისი და პროპელერის პლატფორმა SD

თუ თქვენ იყენებთ პროპელერის პლატფორმის SD და LCD ინტერფეისს, კონფიგურაცია ცოტა განსხვავებულია;

1 - პროპელერის პლატფორმა SD წინასწარ არის აწყობილი. 2 - მიჰყევით ამ ინსტრუქციას LCD ინტერფეისის შესაქმნელად. 3 - თქვენ არ გჭირდებათ საცობი. Propeller Platform SD– ს აქვს ჩამტვირთავი, ასე რომ თქვენ უბრალოდ გახსენით ეს ფაილი და დააკოპირეთ თქვენი SD ბარათის ძირში. 4 - თქვენ უნდა დაამატოთ ყურსასმენის ჯეკი ან უბრალოდ დაამატოთ კავშირის მავთული მცირე ზომის დინამიკზე LCD ინტერფეისზე. ფოტოებში ხედავთ, როგორ გავაკეთე ეს. Ის არის! გაერთეთ თქვენი ახალი სასაუბრო საათით!

გირჩევთ: