Inhaltsverzeichnis:

Elektronische Quiz-Weihnachtskarte - Gunook
Elektronische Quiz-Weihnachtskarte - Gunook

Video: Elektronische Quiz-Weihnachtskarte - Gunook

Video: Elektronische Quiz-Weihnachtskarte - Gunook
Video: Weihnachtskarte mit Aqua-XXL Stiften 2024, Juli
Anonim
Elektronische Quiz-Weihnachtskarte
Elektronische Quiz-Weihnachtskarte

Möchten Sie etwas Interessantes zu Weihnachten machen?

Wie wäre es mit einer elektronischen Quiz-Weihnachtskarte? Es spielt Fragen aus Wave-Dateien von einer SD-Karte ab, sodass Sie es mit durchdachten und / oder gruseligen Fragen anpassen können. Wenn es sich bei den Quizfragen um Quizfragen handelt, ist diese Karte eher ein Test.

Schritt 1: Das Quiz-Spiel

Das Quiz-Spiel
Das Quiz-Spiel

Die Karte spielt die Santee-Fragen, die sie durch Drücken der A-, B- oder C-Taste beantworten müssen.

Wenn sie die Antwort falsch bekommen, müssen sie eine Strafe machen (in diesem Fall hören Sie sich Boney M-Weihnachtslieder an, während Sie wiederholt eine Taste drücken, um sicherzustellen, dass sie nicht einfach weglaufen) Jedes Mal, wenn Sie eine Frage falsch beantworten, erhöht sich die Strafe (dh du musst dir einen noch längeren Boney M Clip anhören)

Schritt 2: Wie es funktioniert

Wie es funktioniert
Wie es funktioniert

Ein Mikrocontroller spielt 16KHz 8bit Mono WAV Dateien von der SD Karte ab. Die Dateien sind in verschiedene Fragen und Antworten unterteilt. Die meiste Arbeit besteht darin, alle Fragen zusammenzustellen.

Die Tasten sind direkt auf das Mikro geriggt.

Der Lautsprecher wird über einen PWM-Ausgang angesteuert, was meiner Meinung nach neu ist. Es hat einige einfache externe Filter.

Die SD-Karte wird zusammen mit dem ISP-Programmierheader im SPI-Modus betrieben.

Schritt 3: Teile schnorren

Abschnürteile
Abschnürteile

Ich habe einen Atmel ATMEGA32 AVR Mikroprozessor verwendet. So ziemlich jeder AVR oder Mikro funktioniert. Ich betreibe einen externen 8-MHz-Quarz, um das Timing für den seriellen Port konsistent zu halten.

Ich habe eine alte 64-Mb-SD-Karte besorgt. Stellen Sie sicher, dass Sie eine 64-Mb- oder größere Karte erhalten, damit Windows sie auf FAT32 formatiert.

Sie benötigen auch einen Akku - ich habe einen Handy-Akku verwendet. Sie benötigen außerdem einen 3.3V LDO-Regler, um die Spannung zu begrenzen.

Ich habe auch eine Mini-USB-Buchse zum Aufladen des Akkus gefunden

Schnappen Sie sich einen Lautsprecher von einem alten Kopfhörer.

Und besorge dir auch ein paar Mikroschalter

Sie werden auch einige seltsame Transistoren und Passive brauchen, aber Sie sollten dieses Zeug herumliegen haben!

Schritt 4: Stromkreis

Stromkreis
Stromkreis
Stromkreis
Stromkreis

Die Stromversorgung der Karte wird mit einem einfachen Stück Karte geschaltet, das zwischen zwei Drahtkontakten gesteckt wird. Wenn die Abdeckung der Karte angehoben wird, wird die Karte zurückgezogen und die Kontakte werden kurzgeschlossen, wodurch der Regler eingeschaltet wird.

Der Regler liefert 3,3V an das Mikro und die SD-Karte.

Der Akku wird über den USB-Anschluss mit einer schrecklichen Erhaltungsladeschaltung aufgeladen.

Der Batteriestand liegt zwischen 3 und 4 Volt, wodurch ein Abfall zwischen 1,3 und 0,3 Volt am Widerstand entsteht. Dies ergibt einen Ladestrom zwischen 43 und 15 mA, der ziemlich langsam ist, aber zumindest weniger wahrscheinlich explodiert.

Schritt 5: Audioschaltung

Audio-Schaltung
Audio-Schaltung

Das Audio wird durch den PWM-Kanal angesteuert, der mit 8 MHz im "phasenrichtigen" Modus (auf und ab) vom Systemtakt abläuft, was 512 Takte pro Zyklus benötigt.

Dies bedeutet, dass die effektive Abtastrate 15,625 kHz beträgt, was nahe genug an der Abtastrate der Audiodatei von 16 kHz liegt.

Der Widerstand und der Kondensator vor dem Transistor sind ein Tiefpassfilter. Der Pot passt die Reaktion an. Der 100K-Wert ist, weil das alles ist, was ich finden konnte!

Der Transistor arbeitet in einer Emitterfolgerkonfiguration sehr ineffizient.

Der Widerstand/Kondensator nach dem Transistor hofft vergeblich, Transienten zu unterdrücken. Ich weiß nicht, ob es wie gewünscht funktioniert. Die Karte funktioniert, also bin ich glücklich…

Schritt 6: Aufbau innen

Konstruktion im Inneren
Konstruktion im Inneren

Ich begann mit dem Ausdrucken einer Basiskarte mit den Positionen der Komponenten. Ich habe die Pinbelegungen der Teile aus den Datenblättern kopiert und eingefügt, damit ich dort eine Referenz habe.

Kleben Sie die Teile mit der Klebepistole fest.

Löten Sie weg!

Mehr Klebepistole!

Schritt 7: Papercraft

Papierhandwerk
Papierhandwerk

Eine Schachtel auf Karton ausdrucken, falten und zusammenkleben!

Ich habe spezielle Ausschnitte für die SD-Karte, den USB-Ladestecker, den seriellen Port-Header und den Programmier-Header gemacht.

Schritt 8: Software

Software
Software

Ich habe die SD-Kartenlesesoftware von CC Dharmani gestohlen. Besuchen Sie www.dharmanitech.com.

Ich poste meinen Code nicht, weil er sehr chaotisch ist, und er ist wirklich nur der Code dieses Typen abgeändert.

Der PWM-Timer-Überlauf-Interrupt zieht ein neues Sample aus einem Puffer und setzt den PWM-Wert. Das Hauptprogramm versucht, den Puffer so schnell wie möglich von der SD-Karte zu füllen. Es scheint ziemlich effektiv zu sein.

Schritt 9: Soundclips

Soundclips
Soundclips

Der Code spielt Fragen und Strafen.

Fragen bestehen aus einer Einleitung, einer Frage, drei „Buchstaben“-Clips (dh „A“, „B“, „C“), drei „Optionen“(z. B. „ist es“, „oder ist es“, „oder ist das Antwort“), die drei Antwortmöglichkeiten, eine Warteschleife, einen „richtigen“Clip und einen „falschen“Clip.

Ich habe irgendwo die Wer wird Millionär-Clips gefunden und diese als Backing verwendet.

Schritt 10: Fertig

Fertig
Fertig

Versende es an einen ahnungslosen Freund.

Empfohlen: