Съдържание:
- Стъпка 1: МАТЕРИАЛИ
- Стъпка 2: Схема на TinkerCad
- Стъпка 3: Диаграма и код
- Стъпка 4: КАК ДА СТРОИМ ОУИЯ?
- Стъпка 5: Заключение
Видео: OUIJA: 5 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
С наближаването на сезона на Хелоуин възникват нови проекти. Както добре знаем, Хелоуин е денят на мъртвите, ден, който ни кара да си спомним онези, които оставиха празнота сред нас. Нашият проект позволява връзката с тези, които вече не са там, с тези, които ни липсват, чрез портал, таблото Ouija.
Ние се основаваме на идеята за борда на Ouija като „портал“за разговори с отвъдното, за задаване на въпроси, за взаимодействие между „духа“и играча, който има дъската като средство за комуникация. Ето защо виждаме необходимостта не само да създадем валиден и функционален код, но и да разберем как играчът би постъпил с програмата. За какво, преди да започнем да програмираме, ние правим диаграма на потока, за да знаем какво да правим и какво би се случило във всяка ситуация.
Основната ни идея се състоеше в това, че когато потребителят докосне дъската, тоест, когато потребителят държи двете си ръце над дъската и зададе въпрос, показалецът на ouija ще се движи към Да или към Не като отговор. За кода трябваше да програмираме диапазони на производителност за двигателя, който искахме да използваме, тъй като на дъската Да и Не бяха противоположни (по едно от всяка страна). Също така, ние искахме отговорите да бъдат случайни, затова трябваше да установим тези параметри, с предишно проучване.
Стъпка 1: МАТЕРИАЛИ
За изпълнението на този проект използвахме различни електрически компоненти, инструменти и материали като следните:
1. Elegoo uno R3. Контролен съвет
2. Кабелни джъмперни проводници и кабел Dupont от женски към мъжки
3. Сензор за налягане/сила
4. Protoboard
5. Серво мотор
6. USB кабел
7. Машина за лазерно рязане
8. Магнити
9. Дървесина
За изграждането на кутията използвахме четиримилиметрова дървесина. Магнитите за синдикатите и разширените пори се разширяват.
Стъпка 2: Схема на TinkerCad
Тук имаме нашата схема TinkerCad, която симулира нашия код.
След целия подход купихме сензор за сила/налягане и започнахме да експериментираме с него. Сензорът е много прост компонент и лесен за свързване. За да разберете как работи, препоръчваме да го изпробвате, за да видите дали работи правилно, затова ви показваме как да го свържете и използвания код: снимка на сензора за сила.
От разбирането на този компонент стигаме до извода, че сензорът ще служи като ключ за започване и завършване на пътуването на показалеца. Така се научаваме да регулираме прилаганата сила, от „ако“и „друго“. След това определяме типа на двигателя, от който се нуждаем. Въпреки че платката Ouija може да се управлява по различни начини, например със стъпков двигател, ние използваме серво мотор, защото искаме да ограничим ъгъла на действие, вместо да работим със стъпките, които ще трябва да прегледа.
Благодарение на разбирането на сензора за налягане, ние определяме, че сервомоторът се движи под ъгъл (позиция Да), когато има сила между 10 и 800. Курсорът ще се премести в противоположния ъгъл (Без позиция), когато силата е по -голямо от 800 и ще се върне в първоначалната позиция, за нас позиция 0 (или ъгъл 90º), когато няма натиск върху дъската. Това е, когато силата е по -малка от 10. Всички тези единици могат да се променят в зависимост от това къде е поставен сензорът и колко взаимодействие искате да включите.
Стъпка 3: Диаграма и код
#включва
int servoPin = 8;
поплавък servoPosition;
float startPosition;
Серво myServo;
дълъг randNum;
int i = 0;
int PressurePin = A1;
int fuerza;
void setup () {
// поставете кода за настройка тук, за да стартирате веднъж:
Serial.begin (9600);
myServo.attach (servoPin);
}
void loop () {
// поставете основния си код тук, за да се изпълнява многократно
fuerza = analogRead (PressurePin);
ако (fuerza> 10) {
i ++;
забавяне (100);
ако (fuerza <800) {
забавяне (100);
servoPosition = servoPosition + i;
} else if (fuerza> 800) {
забавяне (100);
servoPosition = servoPosition - i;
}
} иначе ако (fuerza <10) {
i = 0;
servoPosition = 90;
}
Serial.println (servoPosition);
myServo.write (servoPosition);
}
Стъпка 4: КАК ДА СТРОИМ ОУИЯ?
Първо, ние установихме мерките на кутията, където ще бъдат всички компоненти на Arduino. От програмата Solidworks създадохме основа от 300 мм на 200 мм и височина 30 мм. Използвахме дърво с дебелина 4 мм. След като предадохме плановете на съответната програма, отрязахме дървото с лазерната машина.
Таблото на Ouija беше друга история. Първо трябваше да потърсим снимка или векторизирана илюстрация на дъските, за да можем да я гравираме върху дървото. Направихме същото за курсора. Когато разполагахме с всички основни компоненти, започнахме да въвеждаме електрониката. Позиционирахме сервомотора в центъра на кутията, Arduino и протоборда от едната страна (конкретно отляво) и накрая решихме къде да поставим сензора за налягане. Поставихме от дясната страна основа от разширен порекспан и над нея сензора.
Като се вземе предвид положението на ръцете на потребителя, отгоре поставяме повече porexpan, така че когато потребителят сложи ръце върху него, взаимодействието се осъществява. По отношение на съединението на горния капак и кутията, ние използваме малки магнити, държани от коркови конструкции.
За сервомотора, ние проектирахме метакрилатно рамо от две спици: мини-сервомотора и магнитната част, за да не генерираме много момент в сервото. Това парче може да бъде направено от други материали и за да го съединим със серво предавката, използваме Superglue, въпреки че препоръчваме горещ силикон или винт по поръчка. Под курсора е закачен магнит, който се привлича от магнита на серво, което прави движението възможно.
Стъпка 5: Заключение
След като работата приключи, можем да определим, че методологията, която сме следвали, за да я извършим, може да бъде разделена на две части. От една страна, работата се състои в анализ на това, което искаме да направи, разбиране и превеждане на информацията от пътуването му в блок -схема. Този анализ ни помогна да генерираме структурата на кода. Благодарение на блок -схемата осъзнахме важността на всяка следвана стъпка и тя ни позволява да развием втората част на проекта.
Що се отнася до практическата част, това е процес на опит и грешка, а не линейна еволюция. Разбирането на функцията на всеки компонент ни помогна при прилагането му към дъската на Ouija, тъй като има много начини за генериране на движение и провокиране на взаимодействие. Гордеем се с начина, по който се справихме с различните препятствия, като например ограничаването на ъглите в серво мотора или начина, по който решихме кръстовището между аналоговите и електронните елементи. Различните опции, предлагани от Arduino, са интересни и ни позволяват да проектираме и материализираме нашите идеи и предложения. Осъзнаваме колко лесно е да се създават интерактивни продукти по любезен начин.
Препоръчано:
LED светлина (и) със захранване от батерията със слънчево зареждане: 11 стъпки (със снимки)
LED светлини (и), захранвани от батерии, със слънчево зареждане: Жена ми учи хората как да правят сапун, повечето от часовете й бяха вечер и тук през зимата се стъмва около 16:30 ч. Някои от нейните ученици имаха проблеми с намирането на нашите къща. Имахме табела отпред, но дори и с улично осветление
Ouija с Arduino: 6 стъпки (със снимки)
Ouija с Arduino: Има нещо по -добро за Хелоуин от това да се свържете с духовния свят чрез дъската на Ouija? Този проект е за създаване на домашна дъска Ouija с програмата Arduino. За работа като истински Ouija, трябва да поставим вътре в кутията един сервомотор, на
Лек хак за стая със зрителни увреждания със слухови увреждания: 7 стъпки (със снимки)
Лек хак на стаята със слухови увреждания на вратата: Проблем: баща ми е регистриран като глух, а майка ми е с увреден слух и поради това често им е трудно да чуят звънеца на вратата. Това би могло да бъде проблем, претърпян и от много други.Купиха мигащ светлинен звънец на вратата, за да им помогнат с
Висящи бижута със слънчево захранване на сърцето със светкавици: 11 стъпки (със снимки)
Висящи бижута със слънчево захранване за сърце: Тази инструкция е за сърце със слънчева енергия с пулсиращ червен светодиод. Той измерва около 2 " до 1,25 ", включително USB раздела. Той има една дупка през горната част на дъската, което улеснява окачването. Носете го като огърлица, обеци, връзки на щифт
Персонализиран часовник със стрелки за снимки: 5 стъпки (със снимки)
Персонализиран часовник със стрелки за снимки: Някои хора наблюдават часовника. Сега всеки може да бъде часовник. Други проекти персонализират лицето на часовника. Този персонализира стрелките на часовника. Изглежда скъп, но е по -малко от 5 долара и около 30 минути на часовник. Перфектен за Chr