Съдържание:

ISycophant: 5 стъпки (със снимки)
ISycophant: 5 стъпки (със снимки)

Видео: ISycophant: 5 стъпки (със снимки)

Видео: ISycophant: 5 стъпки (със снимки)
Видео: Консервы от Секретного Инсайдера про Анунаков 2024, Ноември
Anonim
ISycophant
ISycophant
ISycophant
ISycophant

Ето как да пресъздадете iSycophant у дома! ISycophant е огледало, което показва окуражаващо послание, независимо дали се чувствате тъжни или щастливи. Натискате зелен бутон за щастлив или червен за тъжен. Ако напуснете iSycophant, жълтите светлини ще светнат, защото той иска да се върнете.

Стъпка 1: Мозъчна атака

Мозъчна атака
Мозъчна атака

Стъпка 1: Съберете/създайте група творчески, умни, привлекателни хора.

Стъпка 2: Вземете голям лист хартия и започнете идеи за мозъчна атака.

Запишете всяка мисъл и идея

Стъпка 3: Помислете как технологията повлия на последните избори в САЩ.

Какво повлия на вашите мисли и мнения за кандидатите и резултатите?

Стъпка 4: Помислете за влиянието на социалните медии върху политическото мнение.

  • Как „ехокамерата“на социалните медии играе роля за утвърждаване/налагане на нашите убеждения за нас самите и за света около нас?
  • Смятате ли, че социалните медии са склонни да ни показват повече от това, което вярваме/искаме да видим?

Стъпка 2: LCD екран и сензор

LCD екран и сензор
LCD екран и сензор
LCD екран и сензор
LCD екран и сензор
LCD екран и сензор
LCD екран и сензор
LCD екран и сензор
LCD екран и сензор

Платка

Етап 1:

Придобийте следните материали:

  • Arduino
  • Платка
  • Свързващи проводници

Стъпка 2: Използвайте два проводника, за да свържете 5V щифта на arduino към + шината на макета и GND щифта на arduino към - шината на макета. Стъпка 3: Свържете захранващите релси на макета, като свържете проводник към всяка от двете релси + и двете релси

LCD екран

Етап 1:

Придобийте следните материали:

  • Платка за свързване към ardunio
  • LCD екран (съвместим с драйвер Hitachi HD44780)
  • 10k ом резистор
  • Резистор 220 ома
  • Свързващи проводници

Стъпка 2: Свържете LCD екрана към макета. Разумно е да го поставите по -близо до ръба, така че да имате място да поставите други неща на дъската си. Уверете се, че не поставяте щифтовете в електропроводите.

Стъпка 3: Свържете следните щифтове*към arduino с помощта на свързващите проводници:

  • LCD RS пин към цифров пин 12
  • LCD Активиране на щифт към цифров щифт 11
  • LCD D4 извод към цифров извод 5
  • LCD D5 извод към цифров извод 4
  • LCD D6 извод към цифров извод 3
  • LCD D7 извод към цифров извод 2

*Етикетите с имената ще бъдат разположени на arduiono и LCD екрана.

Стъпка 4: Свържете проводник от щифт 3 на LCD екрана към 10k ом резистор. Свържете проводник от задния крак на резистора към отрицателната захранваща линия.

Стъпка 5: Свържете резистора 220 Ohm към положителната захранваща линия, в съответствие с щифт 16 на LCD конектора.

Източник на диаграма:

Моля, обърнете внимание, че диаграмата показва използването на потенциометър вместо 10k резистор.

Сензор

Етап 1:

Придобийте следните материали:

  • Arduino и макет за свързване на LCD екран
  • Ping ултразвуков далекомер
  • Свързващи проводници

Стъпка 2:

Свържете следните проводници:

  • Vcc щифт на сензора към положителната захранваща линия на платката
  • Спуснете щифта към ~ 10 пина на arduino
  • Ехо пин към ~ 9 пина на arduino
  • Щифтът GND към щифта GND на arduino

Стъпка 3: Второ платно, бутони и светодиоди

Второ платно, бутони и светодиоди
Второ платно, бутони и светодиоди
Второ платно, бутони и светодиоди
Второ платно, бутони и светодиоди
Второ платно, бутони и светодиоди
Второ платно, бутони и светодиоди

Свързване на втория макет

Етап 1:

Придобийте следните материали

  • Платка
  • Свържете проводниците

Стъпка 2: Свържете захранването от първото платно към второто платно през захранващата шина, като свържете проводник между + релса към другата и a - шина към другата.

Стъпка 3: Свържете захранващите шини на макета, като свържете проводник между двете + релси и двете релси

Бутони

Стъпка 1: Придобийте следните материали

  • Свържете проводниците
  • 2 бутона
  • 2 10k ома резистора

Стъпка 2: От едната страна на макета поставете двата бутона в ред 30-28 и 23-21 между терминалното пространство с два крака от всяка страна на дерето.

Стъпка 3: За всеки бутон поставете 10k ом резистор в колона g с крак в ред 28 и 25, а вторият крак в ред 21 и 18.

Стъпка 4: След това използвайте проводник, за да свържете колона а, ред 28 с щифт 7 на arduino и колона а, ред 21 с щифт 8. С помощта на два проводника свържете двата крака на двата бутона, които не са свързани към резистора към + релсата и двата крака на двата резистора, които не са свързани с бутона към - шината.

Диаграма:

LED светлини

Етап 1:

Придобийте следните материали

  • Свържете проводниците
  • 2 жълти LED светлини
  • 2 10k ома резистора

Стъпка 2: От другата страна на платката свържете катода (по -къс крак) на всеки жълт светодиод към редове 7 и 4 в колона b.

Стъпка 3: Поставете два 10k ома резистора, като единият клон на резистора е в скоба, успоредна на анода (по -дълъг крак), а другият се отдалечава от светодиода.

Стъпка 4: Свържете проводник към щипка, успоредна на всеки крак на омовите резистори, които не са свързани към светодиода и щифтове 6 и 13 на arduino. Свържете проводник към щипка, успоредна на катодите на двата светодиода и - шината.

Източник на диаграма:

Забележка: диаграмата показва проводника, успореден на катода, който влиза в + релсата, но ние го вмъкнахме в - шината.

Стъпка 4: Кодиране

Стъпка 1: Преди да напишете какъвто и да е ред код, вземете страница от Bruno Latour и започнете, като се запитате какво би трябвало да направи делегиран човешки характер, за да работи вашата технология. В случая на iSycophant са необходими две основни човешки поведения: привързаност и нерефлективно съгласие. След това опишете тези функции с възможно най -прости думи, сякаш вашият делегиран човешки характер е особено плътен: Прилепване: Когато Потребителят не е наблизо, тогава трябва да реагирате с някаква форма на тревога или ужас. Нерефлектиращо споразумение: В каквото и състояние на ума е Потребителят, не забравяйте да отразява и дори да усили тази позиция.

Стъпка 2: Използването на генерираните човешки инструкции започва да ги разбива така, сякаш вашият делегиран човешки характер е нечовешка логическа машина. Това се нарича псевдокод:

Прилепване:

Непрекъснато проверявайте дали Потребителят е наблизо.

Ако Потребителят е наблизо, нищо не трябва да се прави.

Ако Потребителят е далеч или далеч, започнете досадна реакция, предизвикваща внимание.

Нерефлективно споразумение:

Определете душевното състояние на Потребителя.

Ако Потребителят е щастлив, потвърдете отново, че светът е прекрасен.

Ако Потребителят е тъжен, потвърдете, че светът е ужасен.

Стъпка 3: Сега, въоръжени с вашия псевдокод, започнете да превеждате всяка отделна задача в поредица от операции, които Arduino може да извърши с помощта на придружаващи сензори и дисплеи. Разгледайте кода, който други са използвали, и бавно агрегирайте операциите, използвайки този прост цикъл:

  1. Хипотезирайте начин за преобразуване на функционална „стъпка“в код.
  2. Уверете се, че има някакъв начин да потвърдите хипотезата си (независимо дали чрез писане на DisplayPort, включване или изключване и LED или преглед на серийния монитор).
  3. Напишете кода и проверете, като коригирате липсващите символи и правописни грешки, докато кодът премине.
  4. Качете кода на дъската на Arduino. 5.
  5. Ако кодът работи, продължете към следващата операция, ако не, тогава предположете защо не е работил. Това е, което наричаме цикъл на Arduino Programmer и това може да доведе до невероятно сложни технологии, като се има предвид време, търпение и приложение.

Това е, което наричаме цикъл на Arduino Programmer и това може да доведе до невероятни сложни технологии, като се има предвид време, търпение и приложение.

Стъпка 5: Монтаж

Монтаж
Монтаж

Досега трябва да имате Arduino, възпроизвеждащ привързаност и нерефлективно споразумение. Време е да сглобите компонентите във вашето огледало.

Стъпка 1: Измерете къде бутоните, светлините, LCD екранът и сензорът ще бъдат поставени върху рамката на огледалото.

Стъпка 2: Изрежете дупките в рамката на огледалото.

Стъпка 3: Залепете или залепете вашия arduino на гърба на рамката, така че компонентите да стърчат от отворите.

И Вола! Вече имате напълно функционален iSycophant!

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