Съдържание:
- Стъпка 1: Код
- Стъпка 2: Изградете настройка на Arduino
- Стъпка 3: Бутон
- Стъпка 4: Светодиоди
- Стъпка 5: Подобрения/вариации
Видео: Electric Magic Eight Ball: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Интересувате ли се да знаете тайните на Вселената? Е, магическата осем топка може да не е за вас!
В състояние да отговори на въпроси с да или не, като от време на време може би, Magic Eight Ball може да отговори на всички ваши въпроси със 100% гаранция!*
Използвайки Atmega328P Arduino, някои светодиоди, бутон и няколко резистора, вие също можете да изградите своя собствена Magic Eight Ball!
Ако Arduino Uno не е на ваше разположение, но случайно имате регулатор на напрежението и времеви кристал, лежащи наоколо, вие също можете да изградите своя собствена Magic Eight Ball!
*Вълшебната осем топка не носи отговорност за каквито и да било последици за вашите действия въз основа на решенията ви да действате според това, което е постановила Магическата осем топка.
Списък с части:
1 Atmega328p
4 червени светодиода
1 1 K Ohm резистор
4 560 ома резистори
1 Моментален бутон
1 LM7805 Регулатор на напрежение
1 16 MHz времеви кристал
2.022 uF кондензатори
2 10 uF кондензатора
1 Платформа
Стъпка 1: Код
Най -трудната част от кода е да следите къде са създадени променливите и къде могат да бъдат променени. Локалните променливи като решение могат да се променят само в рамките на техния метод, докато променливите на класа като delayLoop могат да бъдат променяни навсякъде. Също така е важно да разберете какви променливи контролират вашия цикъл и какви неща се променят след вашия цикъл. Трудно е да преминете през цялата програма, ако вашият контур пуска светодиодите безкрайно.
Използвахме съществуващ ArduinoUno, за да преместим нашия код от компютъра към Arduino и да тестваме нашия код, преди да го прикачим към последната ни верига. Това вероятно би бил най -лесният начин да го направите, но всеки метод за поставяне на кода върху Arduino също би работил.
Стъпка 2: Изградете настройка на Arduino
За да започнем, трябва да настроим необходимите компоненти, за да може arduino да работи. За захранване на arduino използваме 9V батерия с 5V регулатор на напрежението. Два 10 uF кондензатора, прикрепени към входните и изходните щифтове на регулатора, водят към маса и проводник от средния щифт към земята.
Времевият кристал е прикрепен към щифтове девети и десет на arduino, където два кондензатора 0, 02 uF водят към земята за двата щифта.
И накрая, щифт 8 на Arduino трябва да се свърже към земята.
Стъпка 3: Бутон
Поставете бутона в леснодостъпна част на вашата дъска и го свържете с изходния щифт на регулатора на напрежението, за да го захранвате. Също така поставете резистора от 1 КОм към този щифт на бутона и заземете.
От другата страна и долната половина на бутона, свържете го към щифт 4 на arduino.
Стъпка 4: Светодиоди
За тази стъпка, четирите светодиода трябва да бъдат свързани към щифтове 11, 14, 17 и 19. Другият щифт на всеки светодиод трябва да се свърже към един от резисторите от 560 ома, всеки от които се заземява.
За това устройство избрахме да имаме четири светодиода за четири възможни отговора; първият светодиод за "да", вторият светодиод за "не", третият светодиод за "може би" и четвъртият светодиод за "питайте отново".
Стъпка 5: Подобрения/вариации
Тъй като това е "магическа" осем топка, устройството може да бъде скрито в някакъв вид контейнер, калай Altoids например. Само светодиодът, който стърчи от контейнера и има достъп до бутона, може да даде илюзията, че този магически контейнер Altoids отговаря на въпроси.
Друг вариант за подобряване на това устройство би било да се запои към перф-борд, за да стане по-постоянен, а ако е запоен по-компактно, може да се побере в по-малки контейнери.
Това устройство има светодиоди за визуален ефект, но има и възможност за добавяне на аудио компонент към устройството. Може би прикачването на високоговорител към устройството и възпроизвеждането на музика от таймера на Jeopardy може да допринесе за естетиката на устройството. Очевидно има подобрение при добавянето на повече светодиоди, за да се дадат повече възможности за вземане на решения, които биха били доста прости.
Препоръчано:
DIY Electric Longboard!: 7 стъпки (със снимки)
DIY Electric Longboard !: Здравейте, колеги създатели, в това ръководство ще ви покажа как да направите DIY електрически скейтборд със сравнително малък бюджет. Дъската, която построих, може да достигне скорост от около 40 км/ч (26 мили в час) и да работи за около 18 км. По -горе е видео ръководство и няколко пи
ECOtravel - Electric Longboard: 8 стъпки
ECOtravel - Electric Longboard: Ние сме екипът на ECOtravel, който се състои от 5 студенти по електромеханично инженерство. Всички ние учим в гимназията HELHa в Монс, Белгия. Всички сме наясно, че е време да помислим за нашия отпечатък. Решихме да помислим за начин
Асистент за бягане Microbit с Magic 8 Ball: 10 стъпки
Асистент за бягане Microbit с Magic 8 Ball: Ще кодираме Running Assistant с Magic 8 Ball, асистент за бягане на Microbit е чудесна помощ за хора, които са бягали много, за хора, които бягат понякога или дори за хора, които току -що са започнали да бягат . Понякога трябва да вземате решения
ОБЛАЧЕН МОНИТОР С AWS & ARDUINO - Electric Boy: 6 стъпки
ОБЛАЧЕН МОНИТОР С AWS & ARDUINO - Electric Boy: Това е прост проект - включете светлината, когато нещо се обърка … Ставайки все по -вцепенени към известията с толкова много табла за управление на нашите компютри в наши дни, как можем да
Magic 8 Ball: 5 стъпки (със снимки)
Magic 8 Ball: Тази инструкция е създадена в изпълнение на проектните изисквания на Makecourse в Университета на Южна Флорида (www.makecourse.com). Здравейте и добре дошли в моя проект MakeCourse. За последния си проект избрах да пресъздам електронен & ld