Съдържание:

Коледна картичка с електронен тест: 10 стъпки (със снимки)
Коледна картичка с електронен тест: 10 стъпки (със снимки)

Видео: Коледна картичка с електронен тест: 10 стъпки (със снимки)

Видео: Коледна картичка с електронен тест: 10 стъпки (със снимки)
Видео: Fireplace 10 hours full HD 2024, Юли
Anonim
Коледна картичка с електронен тест
Коледна картичка с електронен тест

Искате ли да направите нещо интересно за Коледа?

Какво ще кажете за електронна любопитна коледна картичка? Той възпроизвежда въпроси от вълнови файлове от SD карта, така че можете да го персонализирате с внимателни и/или страховити въпроси. Ако тестовете са изпитателни, тази карта е по -скоро тест.

Стъпка 1: Играта на викторина

Играта Викторина
Играта Викторина

Картата играе въпросите на santee и те трябва да отговорят, като натиснат бутоните A, B или C.

Ако отговорът е грешен, те трябва да изпълнят наказание (в този случай слушайте коледните песни на Boney M, като многократно натискате клавиш, за да сте сигурни, че не просто бягат) Всеки път, когато получите грешен въпрос, нивото на наказанието се увеличава (т.е. трябва да слушате още по -дълъг клип на Boney M)

Стъпка 2: Как работи

Как работи
Как работи

Микроконтролер възпроизвежда 16KHz 8bit моно wav файлове от SD картата. Файловете са организирани в различни въпроси и отговори. Най -много работа е да се съберат всички въпроси.

Бутоните са монтирани направо към микро.

Високоговорителят се задвижва чрез ШИМ изход, който предполагам е нов. Той има някакво просто външно филтриране.

SD картата се работи в режим SPI заедно с заглавката за програмиране на ISP.

Стъпка 3: Почистване на части

Почистващи части
Почистващи части

Използвах микропроцесор Atmel ATMEGA32 AVR. Почти всеки AVR или микро по този въпрос ще работи. Работя на 8Mhz външен кристал, за да поддържам времето последователно за серийния порт.

Получих стара 64Mb SD карта- Уверете се, че получавате 64Mb или по-голяма карта, така че Windows да я форматира във FAT32.

Ще ви трябва и батерия- използвах прекъсната батерия на мобилния телефон. Имате нужда и от 3.3V LDO регулатор, за да ограничите напрежението.

Намерих и мини-usb гнездо за зареждане на батерията

Вземете високоговорител от стари слушалки.

И вземете и някои микропревключватели

Ще ви трябват и някои странни транзистори и пасиви, но трябва да имате тези неща да лежат наоколо!

Стъпка 4: Електрическа верига

Електрическа верига
Електрическа верига
Електрическа верига
Електрическа верига

Захранването на картата се превключва с помощта на обикновена карта, която се прорязва между два жични контакта. Когато капакът на картата се повдигне, картата се изтегля и контактите се късат, като захранва регулатора.

Регулаторът доставя 3.3V към микро и SD картата.

Батерията се зарежда през USB порта с помощта на ужасна верига за зареждане.

Нивото на батерията ще бъде между 3 и 4 волта, създавайки спад между 1,3 и 0,3 волта през резистора. Това дава зареждащ ток между 43 и 15mA, което е доста бавно, но поне е по -малко вероятно да се взриви.

Стъпка 5: Аудио схема

Аудио схема
Аудио схема

Аудиото се задвижва от PWM канала, който изтича от системния часовник на 8MHz в режим „корекция на фазата“(нагоре и надолу), който отнема 512 такта на цикъл.

Това означава, че ефективната честота на дискретизация е 15, 625Khz, което е достатъчно близо до честотата на дискретизация на аудиофайлове от 16Khz.

Резисторът и кондензаторът преди транзистора са нискочестотен филтър. Потът регулира реакцията. Стойността 100K е, защото това е всичко, което успях да намеря!

Транзисторът работи много неефективно в конфигурация на излъчвател.

Резисторът/кондензаторът след транзистора напразно се надяват да потиснат преходните процеси. Не знам дали работи по предназначение. Картата работи, така че съм щастлив …

Стъпка 6: Строителство отвътре

Строителство отвътре
Строителство отвътре

Започнах с разпечатване на основна карта с позициите на компонентите. Копирах и поставих разпечатките на частите от техническите листове, за да имам препратка точно там.

Залепете частите с пистолета за лепило.

Запояйте далеч!

Още лепило!

Стъпка 7: Papercraft

Papercraft
Papercraft

Разпечатайте кутия върху картата, сгънете я и залепете пистолета заедно!

Направих специални изрези за SD картата, USB приставката за зареждане, заглавката на серийния порт и заглавката за програмиране.

Стъпка 8: Софтуер

Софтуер
Софтуер

Откраднах софтуера за четене на SD карти от CC Dharmani. Вижте www.dharmanitech.com.

Не публикувам кода си, защото е много разхвърлян и наистина просто е оправил кода на този човек.

Прекъсването при препълване на таймера на ШИМ извлича нова проба от буфер и задава стойността на ШИМ. Основната програма се опитва да запълни буфера възможно най -бързо от SD картата. Изглежда доста ефективно.

Стъпка 9: Звукови клипове

Звукови клипове
Звукови клипове

Кодът играе въпроси и санкции.

Въпросите се състоят от въведение, въпрос, три клипчета с „букви“(т.е. „А“, „В“, „С“), три „Опции“(напр. „Дали е“, „или е“, „или е отговор”), трите опции за отговор, изчакване,„ правилен”клип и„ неправилен”клип.

Открих някъде клипове на този, който иска да бъде милионер, и ги използвах като подкрепа.

Стъпка 10: Готово

Завършен
Завършен

Изпратете го по пощата на неподозиращ приятел.

Препоръчано: