Obsah:

ISycophant: 5 krokov (s obrázkami)
ISycophant: 5 krokov (s obrázkami)

Video: ISycophant: 5 krokov (s obrázkami)

Video: ISycophant: 5 krokov (s obrázkami)
Video: ЗАКРИЧАЛ – ПОТЕРЯЛ ₽200.000 / ТРЭШКЭШ: Тишина 2024, Septembra
Anonim
ISycophant
ISycophant
ISycophant
ISycophant

Tu je návod, ako znova vytvoriť iSycophant doma! ISycophant je zrkadlo, ktoré zobrazuje povzbudzujúcu správu, či už sa cítite smutní alebo šťastní. Ak chcete byť šťastný, stlačte zelené tlačidlo alebo smutné. Ak opustíte iSycophant, rozsvietia sa žlté svetlá, pretože chce, aby ste sa vrátili.

Krok 1: Brainstorming

Brainstorming
Brainstorming

Krok 1: Zhromaždite/vytvorte skupinu kreatívnych, múdrych a atraktívnych ľudí.

Krok 2: Vezmite si veľký kus papiera a začnite brainstormingom.

Nezabudnite si zapísať každú myšlienku a nápad

Krok 3: Zamyslite sa nad tým, ako technológie ovplyvnili posledné voľby v USA.

Čo ovplyvnilo vaše myšlienky a názory na kandidátov a výsledky?

Krok 4: Zamyslite sa nad vplyvom sociálnych médií na politické názory.

  • Ako hrá „echo komora“sociálnych médií úlohu pri overovaní/presadzovaní nášho presvedčenia o sebe samom a o svete okolo nás?
  • Myslíte si, že sociálne médiá nám zvyčajne ukazujú viac z toho, čo veríme/chceme vidieť?

Krok 2: LCD obrazovka a senzor

LCD obrazovka a senzor
LCD obrazovka a senzor
LCD obrazovka a senzor
LCD obrazovka a senzor
LCD obrazovka a senzor
LCD obrazovka a senzor
LCD obrazovka a senzor
LCD obrazovka a senzor

Breadboard

Krok 1:

Získajte nasledujúce materiály:

  • Arduino
  • Breadboard
  • Pripojovacie vodiče

Krok 2: Použite dva vodiče na pripojenie 5V kolíka na arduine k + lište na doske a GND kolíku na arduine k - lište na breadboarde. Krok 3: Pripojte napájacie koľajnice nepájivého poľa prepojením drôtu s každou z dvoch + koľajničiek a dvoch koľajničiek

LCD obrazovka

Krok 1:

Získajte nasledujúce materiály:

  • Breadboard pripojte k ardunio
  • LCD obrazovka (kompatibilná s ovládačom Hitachi HD44780)
  • Odpor 10 kOhm
  • Odpor 220 ohmov
  • Pripojovacie vodiče

Krok 2: Pripojte obrazovku LCD k posuvnému panelu. Je rozumné to dať bližšie k okraju, aby ste mali priestor na uloženie ďalších vecí na svoj chlebík. Dbajte na to, aby ste kolíky neumiestňovali do elektrických vedení.

Krok 3: Pripojte nasledujúce kolíky*k arduinu pomocou prepojovacích vodičov:

  • LCD kolík RS na digitálny pin 12
  • LCD Povoliť pin na digitálny pin 11
  • LCD D4 pin na digitálny pin 5
  • Kolík LCD D5 na digitálny kolík 4
  • Kolík LCD D6 na digitálny kolík 3
  • LCD D7 pin na digitálny pin 2

*Štítky s názvami budú umiestnené na zariadení arduiono a LCD obrazovke.

Krok 4: Pripojte vodič z kolíka 3 obrazovky LCD k odporu 10 kOhm. Pripojte vodič zo zadnej časti rezistora k zápornému elektrickému vedeniu.

Krok 5: Pripojte odpor 220 Ohm k kladnému elektrickému vedeniu v súlade s kolíkom 16 konektora LCD.

Zdroj diagramu:

Upozorňujeme, že diagram ukazuje použitie potenciometra namiesto odporu 10k.

Senzor

Krok 1:

Získajte nasledujúce materiály:

  • Arduino a breadboard slúžia na pripojenie LCD obrazovky
  • Ultrazvukový diaľkomer Ping
  • Pripojovacie vodiče

Krok 2:

Pripojte nasledujúce vodiče:

  • Kolík Vcc na senzore k kladnému elektrickému vedeniu nepájivej dosky
  • Spustite pripnutie na ~ 10 pinov na arduine
  • Echo pin na ~ 9 pin na arduino
  • Pin GND na pin GND na arduine

Krok 3: Druhý Breadboard, tlačidlá a diódy LED

Druhý Breadboard, tlačidlá a diódy LED
Druhý Breadboard, tlačidlá a diódy LED
Druhý Breadboard, tlačidlá a diódy LED
Druhý Breadboard, tlačidlá a diódy LED
Druhý Breadboard, tlačidlá a diódy LED
Druhý Breadboard, tlačidlá a diódy LED

Pripojenie druhého breadboardu

Krok 1:

Získajte nasledujúce materiály

  • Breadboard
  • Pripojte drôty

Krok 2: Pripojte napájanie z prvého nepájivého poľa k druhému nepájivému panelu cez napájaciu koľajnicu prepojením vodiča medzi koľajnicou + s druhou a a - koľajnicou s druhou.

Krok 3: Pripojte napájacie koľajnice nepájivého poľa prepojením drôtu medzi dve + koľajnice a dve koľajnice

Gombíky

Krok 1: Získajte nasledujúce materiály

  • Pripojte drôty
  • 2 tlačidlá
  • 2 odpory 10 kOhm

Krok 2: Na jednu stranu breadboardu vložte dve tlačidlá v rade 30-28 a 23-21 medzi koncový priestor s dvoma nohami na každej strane rokliny.

Krok 3: Pre každé tlačidlo vložte odpor 10 kOhm do stĺpca g s nohou v riadkoch 28 a 25 a druhé s nožičkou v rade 21 a 18.

Krok 4: Ďalej pomocou drôtu spojte stĺpik a, rad 28 s kolíkom 7 na arduino a stĺpec a, riadok 21 s kolíkom 8. Pomocou dvoch vodičov spojte dve nohy dvoch tlačidiel, ktoré nie sú pripojené k odporu na + lištu a dve nohy dvoch rezistorov, ktoré nie sú pripojené k tlačidlu na - lištu.

Diagram:

LED svetlá

Krok 1:

Získajte nasledujúce materiály

  • Pripojte drôty
  • 2 žlté LED svetlá
  • 2 odpory 10 kOhm

Krok 2: Na druhej strane nepájivej dosky pripojte katódu (kratšiu nohu) každej žltej diódy LED k riadkom 7 a 4 v stĺpci b.

Krok 3: Vložte dva 10k ohmové odpory, pričom jedna vetva odporu je v spone rovnobežnej s anódou (dlhšia noha) a druhá ide preč od diódy LED.

Krok 4: Pripojte vodič ku svorke rovnobežne s každou nohou ohmových odporov, ktoré nie sú pripojené k dióde LED a kolíkom 6 a 13 arduina. Pripojte vodič ku svorke rovnobežne s katódami dvoch diód LED a - koľajnice.

Zdroj diagramu:

Poznámka: diagram ukazuje drôt rovnobežný s katódou, ktorý ide do + koľajnice, ale vložili sme ho do - koľajnice.

Krok 4: Kódovanie

Krok 1: Pred napísaním akéhokoľvek riadku kódu si vezmite stránku od Bruna Latoura a začnite tým, že si položíte otázku, čo by musel delegovaný ľudský charakter urobiť, aby vaša technológia fungovala. V prípade iSycophantu sú potrebné dve primárne ľudské správania: priľnavosť a nereflektívna zhoda. Ďalej popíšte tieto funkcie najjednoduchším možným spôsobom, ako keby váš delegovaný ľudský charakter bol obzvlášť hustý: Ležérnosť: Keď používateľ nie je nablízku, musíte reagovať nejakou formou poplachu alebo zdesenia. Neodrazová dohoda: Bez ohľadu na stav mysle, v ktorom sa používateľ nachádza, túto pozíciu zrkadlite a dokonca zosilnite.

Krok 2: Použitím vygenerovaných ľudských inštrukcií ich začnite rozoberať, ako keby váš delegovaný ľudský charakter bol logickým strojom iného ako ľudského pôvodu. Toto sa nazýva pseudokód:

Lepivosť:

Neustále kontrolujte, či je používateľ v blízkosti.

Ak je používateľ v blízkosti, nie je potrebné nič robiť.

Ak je používateľ mimo alebo vzdialený, začne nepríjemná reakcia formujúca pozornosť.

Neodrazová dohoda:

Zistite stav mysle Užívateľa.

Ak je používateľ šťastný, znova potvrďte, že svet je úžasný.

Ak je používateľ smutný, potvrďte, že svet je hrozný.

Krok 3: Teraz, vyzbrojení svojim pseudokódom, začnite prekladať každú diskrétnu úlohu do série operácií, ktoré Arduino môže vykonávať pomocou sprievodných senzorov a displejov. Preskúmajte kód, ktorý použili ostatní, a pomaly agregujte operácie pomocou tohto jednoduchého cyklu:

  1. Hypotéza je spôsob prekladu funkčného „kroku“do kódu.
  2. Zaistite, aby existoval nejaký spôsob potvrdenia vašej hypotézy (či už napísaním na DisplayPort, zapnutím alebo vypnutím a rozsvietením LED alebo kontrolou sériového monitora).
  3. Napíšte kód a overte ho podľa chýbajúcich znakov a preklepov, kým kód neprejde.
  4. Nahrajte kód na dosku Arduino. 5.
  5. Ak kód funguje, pokračujte ďalšou operáciou, ak nie, urobte hypotézu, prečo nefungoval. Tomu hovoríme slučka programátora Arduino a môže to viesť k neuveriteľne sofistikovaným technológiám vzhľadom na čas, trpezlivosť a aplikáciu.

Tomu hovoríme slučka programátora Arduino a môže to viesť k neuveriteľne sofistikovaným technológiám vzhľadom na čas, trpezlivosť a aplikáciu.

Krok 5: Zostavenie

zhromaždenie
zhromaždenie

Teraz by ste už mali mať Arduino replikujúci priľnavosť a nereflektujúcu dohodu. Teraz je čas zostaviť komponenty do vášho zrkadla.

Krok 1: Zmerajte, kde budú na ráme zrkadla umiestnené tlačidlá, svetlá, obrazovka LCD a senzor.

Krok 2: Vyrežte otvory v ráme zrkadla.

Krok 3: Nalepte alebo nalepte arduino na zadnú stranu rámu tak, aby komponenty trčali z otvorov.

A Voila! Teraz máte plne funkčný iSycophant!

Odporúča: