Სარჩევი:

საშობაო ელექტრონული ვიქტორინა: 10 ნაბიჯი (სურათებით)
საშობაო ელექტრონული ვიქტორინა: 10 ნაბიჯი (სურათებით)

ვიდეო: საშობაო ელექტრონული ვიქტორინა: 10 ნაბიჯი (სურათებით)

ვიდეო: საშობაო ელექტრონული ვიქტორინა: 10 ნაბიჯი (სურათებით)
ვიდეო: როგორ დავაკარგვინე გოგოს ქალიშვილობა- პირადი ისტორია.#2 2024, ივლისი
Anonim
საშობაო ელექტრონული ვიქტორინა
საშობაო ელექტრონული ვიქტორინა

გსურთ შექმნათ რაიმე საინტერესო საშობაოდ?

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

ნაბიჯი 1: ვიქტორინა თამაში

ვიქტორინა თამაში
ვიქტორინა თამაში

ბარათი თამაშობს სანტეს კითხვებს და მათ უნდა უპასუხონ A, B ან C ღილაკების დაჭერით.

თუ ისინი არასწორად მიიღებენ პასუხს, მათ უნდა დაისაჯონ ჯარიმა (ამ შემთხვევაში მოუსმინეთ Boney M საშობაო სიმღერებს და არაერთხელ დააჭირეთ ღილაკს, რათა დარწმუნდეთ, რომ ისინი უბრალოდ არ გარბიან) ყოველ ჯერზე არასწორად დასმულ შეკითხვაზე ჯარიმის დონე იზრდება (ანუ თქვენ უნდა მოუსმინოთ კიდევ უფრო დიდხანს Boney M კლიპს)

ნაბიჯი 2: როგორ მუშაობს

Როგორ მუშაობს
Როგორ მუშაობს

მიკროკონტროლი უკრავს 16KHz 8 ბიტიანი mono wav ფაილებს SD ბარათიდან. ფაილები ორგანიზებულია სხვადასხვა კითხვებსა და პასუხებში. ყველაზე მეტი სამუშაო არის ყველა კითხვის შედგენა.

ღილაკები პირდაპირ მიკროზეა გაყალბებული.

სპიკერი ამოძრავებს PWM გამომავალს, რაც მე ვფიქრობ რომ ახალია. მას აქვს მარტივი გარე ფილტრაცია.

SD ბარათი მუშაობს SPI რეჟიმში, ISP პროგრამირების სათაურთან ერთად.

ნაბიჯი 3: ნაწილების გაწმენდა

ნაკაწრების ნაწილები
ნაკაწრების ნაწილები

მე გამოვიყენე Atmel ATMEGA32 AVR მიკროპროცესორი. თითქმის ნებისმიერი AVR, ან მიკრო ამ საკითხში, იმუშავებს. მე ვმუშაობ 8Mhz გარე ბროლზე, რომ შევადგინო დრო სერიული პორტისთვის.

მე ხელში ავიღე ძველი 64 მბ SD ბარათი- დარწმუნდით, რომ მიიღეთ 64 მბ ან უფრო დიდი ბარათი, ასე რომ ფანჯრები დააფორმებენ მას FAT32.

თქვენ ასევე დაგჭირდებათ ბატარეა- მე გამოვიყენე მობილური ტელეფონის ბატარეა. თქვენ გჭირდებათ 3.3V LDO რეგულატორი, ასევე ძაბვის შეზღუდვისთვის.

მე ასევე ვიპოვე მინი USB ბუდე ბატარეის დასატენად

აიღეთ სპიკერი ძველი ყურსასმენისგან.

და მიიღეთ რამდენიმე მიკროსქემის შეცვლაც

თქვენ ასევე დაგჭირდებათ უცნაური ტრანზისტორი და პასიურები, მაგრამ თქვენ უნდა გქონდეთ ეს ნივთები გარშემო!

ნაბიჯი 4: დენის წრე

დენის წრე
დენის წრე
დენის წრე
დენის წრე

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

მარეგულირებელი აწვდის 3.3 ვ მიკრო და SD ბარათს.

ბატარეა იტენება USB პორტის საშუალებით საშინელი დატენვის სქემის გამოყენებით.

ბატარეის დონე იქნება 3 -დან 4 ვოლტამდე, რაც შექმნის ვარდნას 1.3 -დან 0.3 ვოლტამდე რეზისტორზე. ეს იძლევა დატენვის დენს 43 – დან 15 mA– მდე, რაც საკმაოდ ნელია, მაგრამ ყოველ შემთხვევაში, ნაკლებად სავარაუდოა, რომ აფეთქდეს.

ნაბიჯი 5: აუდიო წრე

აუდიო წრე
აუდიო წრე

აუდიოს ამოძრავებს PWM არხი, რომელიც მუშაობს საათის სიხშირეზე 8 MHz "ფაზის სწორი" რეჟიმში (ზევით და ქვევით), რომელიც იღებს 512 საათს ერთ ციკლზე.

ეს ნიშნავს, რომ ეფექტური შერჩევის სიჩქარეა 15, 625 კჰც, რაც საკმაოდ ახლოსაა აუდიო ფაილის 16 კჰც სიხშირეზე.

რეზისტორი და კონდენსატორი ტრანზისტორამდე არის დაბალი გამავლობის ფილტრი. ქოთანი არეგულირებს პასუხს. 100K ღირებულება არის იმიტომ, რომ ეს არის ყველაფერი, რაც მე ვიპოვე!

ტრანზისტორი მუშაობს ძალიან არაეფექტურად emitter მიმდევრის კონფიგურაციაში.

რეზისტორი/კონდენსატორი ტრანზისტორის შემდეგ არის გარდამავალთა ჩახშობის ფუჭი იმედით. არ ვიცი მუშაობს თუ არა ის დანიშნულებისამებრ. ბარათი მუშაობს ასე რომ ბედნიერი ვარ …

ნაბიჯი 6: მშენებლობა შიგნით

მშენებლობა შიგნით
მშენებლობა შიგნით

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

დააწებეთ ნაწილები წებოს იარაღით.

ჯარისკაცი მოშორებით!

მეტი წებოთი!

ნაბიჯი 7: ხელოსნობა

ხელოსანი ხელნაკეთობა
ხელოსანი ხელნაკეთობა

დაბეჭდეთ ყუთი ბარათზე, დაკეცეთ და შეაერთეთ იარაღით ერთად!

გავაკეთე სპეციალური ჩამკეტები SD ბარათისთვის, USB დატენვის მოდულისთვის, სერიული პორტის სათაურით და პროგრამირების სათაურით.

ნაბიჯი 8: პროგრამული უზრუნველყოფა

პროგრამული უზრუნველყოფა
პროგრამული უზრუნველყოფა

მე მოვიპარე SD ბარათის კითხვის პროგრამული უზრუნველყოფა CC Dharmani– სგან. შეამოწმეთ www.dharmanitech.com.

მე არ ვაქვეყნებ ჩემს კოდს, რადგან ის ძალიან არეულია და ის უბრალოდ შეცვლილია ამ ბიჭის კოდიდან.

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

ნაბიჯი 9: ხმის კლიპები

ხმის კლიპები
ხმის კლიპები

კოდი თამაშობს კითხვებს და ჯარიმებს.

კითხვები მოიცავს შესავალს, შეკითხვას, სამ "ასო" კლიპს (ანუ "A", "B", "C"), სამ "ვარიანტს" (მაგ. "არის", "ან არის", "ან არის პასუხი”), პასუხის სამი ვარიანტი, ლოდინის მარყუჟი,” სწორი”კლიპი და” არასწორი”კლიპი.

მე ვიპოვე ის, ვისაც სურს იყოს მილიონერი კლიპები სადღაც და გამოვიყენე ისინი როგორც საყრდენი.

ნაბიჯი 10: დასრულდა

დასრულდა
დასრულდა

გაუგზავნე ის რაღაც უეჭველ მეგობარს.

გირჩევთ: