Spisu treści:

Elektroniczna kartka świąteczna Quiz: 10 kroków (ze zdjęciami)
Elektroniczna kartka świąteczna Quiz: 10 kroków (ze zdjęciami)

Wideo: Elektroniczna kartka świąteczna Quiz: 10 kroków (ze zdjęciami)

Wideo: Elektroniczna kartka świąteczna Quiz: 10 kroków (ze zdjęciami)
Wideo: 5-minute crafts be like; 2024, Listopad
Anonim
Elektroniczna Kartka Świąteczna Quiz
Elektroniczna Kartka Świąteczna Quiz

Chcesz zrobić coś ciekawego na Boże Narodzenie?

Co powiesz na elektroniczną, zagadkową kartkę świąteczną? Odtwarza pytania z plików wave z karty SD, dzięki czemu można je dostosować za pomocą przemyślanych i/lub przerażających pytań. Jeśli quizy są quizami, ta karta jest bardziej testem.

Krok 1: Gra Quiz

Gra Quiz
Gra Quiz

Karta odtwarza pytania santee, na które muszą odpowiedzieć, naciskając przyciski A, B lub C.

Jeśli otrzyma błędną odpowiedź, musi nałożyć karę (w tym przypadku posłuchaj kolęd Boney M, wielokrotnie naciskając klawisz, aby upewnić się, że po prostu nie ucieknie) Za każdym razem, gdy odpowiesz źle, poziom kary wzrasta (czyli trzeba posłuchać jeszcze dłuższego klipu Boney M)

Krok 2: Jak to działa

Jak to działa
Jak to działa

Mikrokontroler odtwarza 16KHz 8-bitowe pliki mono wav z karty SD. Pliki są podzielone na różne pytania i odpowiedzi. Najwięcej pracy to zebranie wszystkich pytań.

Przyciski są podpięte bezpośrednio do mikro.

Głośnik jest napędzany za pomocą wyjścia PWM, co, jak sądzę, jest nowatorskie. Ma proste zewnętrzne filtrowanie.

Karta SD działa w trybie SPI wraz z nagłówkiem programowania ISP.

Krok 3: Wyszukiwanie części

Wyszukiwanie części
Wyszukiwanie części

Użyłem mikroprocesora Atmel ATMEGA32 AVR. Prawie każdy AVR, lub mikro, będzie działać. Używam zewnętrznego kryształu 8Mhz, aby zachować spójność czasu dla portu szeregowego.

Mam starą kartę SD 64 MB. Upewnij się, że masz kartę 64 MB lub większą, aby system Windows sformatował ją do FAT32.

Będziesz także potrzebować baterii - użyłem podrabianej baterii telefonu komórkowego. Potrzebujesz również regulatora LDO 3,3 V, aby ograniczyć napięcie.

Znalazłem też gniazdo mini-usb do ładowania baterii

Zdejmij głośnik ze starej pary słuchawek.

I zdobądź też kilka mikroprzełączników

Będziesz także potrzebował trochę dziwnych tranzystorów i elementów pasywnych, ale powinieneś mieć te rzeczy w pobliżu!

Krok 4: Obwód zasilania

Obwód zasilania
Obwód zasilania
Obwód zasilania
Obwód zasilania

Zasilanie karty jest przełączane za pomocą prostego kawałka karty, który umieszcza się między dwoma stykami przewodów. Gdy pokrywa karty jest podnoszona, karta odsuwa się i styki zwierają się, włączając zasilanie regulatora.

Regulator dostarcza 3,3V do mikro i karty SD.

Akumulator jest ładowany przez port USB za pomocą okropnego obwodu ładowania podtrzymującego.

Poziom naładowania baterii będzie wynosić od 3 do 4 woltów, powodując spadek na rezystorze od 1,3 do 0,3 wolta. Daje to prąd ładowania od 43 do 15 mA, co jest dość powolne, ale przynajmniej jest mniej prawdopodobne, że wybuchnie.

Krok 5: Obwód audio

Obwód audio
Obwód audio

Dźwięk jest sterowany przez kanał PWM uruchamiający zegar systemowy z częstotliwością 8 MHz w trybie „poprawnym fazowo” (w górę iw dół), który zajmuje 512 zegarów na cykl.

Oznacza to, że efektywna częstotliwość próbkowania wynosi 15 625 kHz, co jest wystarczająco zbliżone do częstotliwości próbkowania pliku audio 16 kHz.

Rezystor i kondensator przed tranzystorem to filtr dolnoprzepustowy. Garnek dostosowuje odpowiedź. Wartość 100K wynika z tego, że to wszystko, co udało mi się znaleźć!

Tranzystor działa bardzo nieefektywnie w konfiguracji z wtórnikiem emiterowym.

Rezystor/kondensator za tranzystorem nie mają nadziei na stłumienie stanów przejściowych. Nie wiem, czy działa zgodnie z przeznaczeniem. Karta działa, więc jestem zadowolony…

Krok 6: Budowa wewnątrz

Budowa wewnątrz
Budowa wewnątrz

Zacząłem od wydrukowania karty bazowej z pozycjami komponentów. Skopiowałem i wkleiłem pinezki części z arkuszy danych, abym miał tam odniesienie.

Przymocuj części pistoletem do kleju.

Odlutuj!

Więcej pistoletu klejowego!

Krok 7: Papercraft

Papercraft
Papercraft

Wydrukuj pudełko na kartonie, złóż je i sklej pistoletem!

Wykonałem specjalne wycięcia na kartę SD, wtyk ładowania USB, nagłówek portu szeregowego i nagłówek programowania.

Krok 8: Oprogramowanie

Oprogramowanie
Oprogramowanie

Ukradłem oprogramowanie do odczytu kart SD z CC Dharmani. Sprawdź www.dharmanitech.com.

Nie publikuję swojego kodu, ponieważ jest bardzo brudny, a tak naprawdę został zmodyfikowany przez kod tego gościa.

Przerwanie przepełnienia timera PWM wyciąga nową próbkę z bufora i ustawia wartość PWM. Główny program stara się jak najszybciej zapełnić bufor z karty SD. Wydaje się to całkiem skuteczne.

Krok 9: Klipy dźwiękowe

Klipy dźwiękowe
Klipy dźwiękowe

Kod odtwarza pytania i kary.

Pytania składają się ze wstępu, pytania, trzech klipów „literowych” (tj. „A”, „B”, „C”), trzech „Opcji” (np. „czy to”, „czy to jest”, „czy jest odpowiedź”), trzy opcje odpowiedzi, pętla oczekiwania, „poprawny” klip i „niepoprawny” klip.

Znalazłem gdzieś, kto chce zostać milionerem, klipów i użyłem ich jako podkładu.

Krok 10: Zakończono

Skończone
Skończone

Wyślij to do niczego niepodejrzewającego przyjaciela.

Zalecana: