ISycophant: 5 kroků (s obrázky)
ISycophant: 5 kroků (s obrázky)
Anonim
ISycophant
ISycophant
ISycophant
ISycophant

Zde je návod, jak znovu vytvořit iSycophant doma! ISycophant je zrcadlo, které zobrazuje povzbudivou zprávu, ať už jste smutní nebo šťastní. Chcete -li být šťastný, stiskněte zelené tlačítko nebo smutné. Pokud opustíte iSycophant, rozsvítí se žlutá světla, protože chce, abyste se vrátili.

Krok 1: Brainstorming

Brainstorming
Brainstorming

Krok 1: Shromážděte/vytvořte skupinu kreativních, chytrých a atraktivních lidí.

Krok 2: Popadněte velký papír a začněte brainstormingovat nápady.

Nezapomeňte si zapsat každou myšlenku a nápad

Krok 3: Zamyslete se nad tím, jak technologie ovlivnila poslední americké volby.

Co ovlivnilo vaše myšlenky a názory na kandidáty a výsledky?

Krok 4: Zamyslete se nad vlivem sociálních médií na politické názory.

  • Jak hraje „echo komora“sociálních médií roli při ověřování/prosazování našeho přesvědčení o nás samých a o světě kolem nás?
  • Myslíte si, že nám sociální média ukážou více z toho, čemu věříme/chceme vidět?

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

Prkénko

Krok 1:

Získejte následující materiály:

  • Arduino
  • Prkénko
  • Propojovací dráty

Krok 2: Pomocí dvou vodičů připojte 5V pin na arduinu k + liště na prkénku a GND pin na arduinu k - liště na breadboardu. Krok 3: Připojte napájecí lišty nepájivého pole připojením vodiče ke každé ze dvou + kolejnic a dvou kolejnic

LCD obrazovka

Krok 1:

Získejte následující materiály:

  • Breadboard connecte k ardunio
  • LCD obrazovka (kompatibilní s ovladačem Hitachi HD44780)
  • Rezistor 10 kOhm
  • Rezistor 220 ohmů
  • Propojovací dráty

Krok 2: Připojte obrazovku LCD k prkénku. Je moudré dát to blíže k okraji, abyste měli prostor na to, abyste na prkénko položili další věci. Ujistěte se, že kolíky neumisťujete do elektrického vedení.

Krok 3: Připojte následující kolíky*k arduinu pomocí propojovacích vodičů:

  • LCD RS pin na digitální pin 12
  • LCD Povolit pin na digitální pin 11
  • LCD D4 pin na digitální pin 5
  • LCD D5 pin na digitální pin 4
  • LCD D6 pin na digitální pin 3
  • LCD D7 pin na digitální pin 2

*Štítky se jmény budou umístěny na arduiono a LCD obrazovce.

Krok 4: Připojte vodič z kolíku 3 obrazovky LCD k odporu 10 kOhm. Připojte vodič ze zadní části rezistoru k zápornému napájecímu vedení.

Krok 5: Připojte odpor 220 Ohmů k kladnému napájecímu vedení v souladu s kolíkem 16 konektoru LCD.

Zdroj schématu:

Všimněte si prosím, že diagram ukazuje použití potenciometru místo 10k rezistoru.

Senzor

Krok 1:

Získejte následující materiály:

  • Arduino a breadboard slouží k připojení LCD obrazovky
  • Ultrazvukový dálkoměr Ping
  • Propojovací dráty

Krok 2:

Připojte následující vodiče:

  • Vcc pin na senzoru do kladného elektrického vedení na desce
  • Spusťte pin na ~ 10 pinů na arduinu
  • Echo pin na ~ 9 pin na arduino
  • Pin GND na pin GND na arduinu

Krok 3: Druhý Breadboard, tlačítka a LED diody

Druhý Breadboard, tlačítka a LED diody
Druhý Breadboard, tlačítka a LED diody
Druhý Breadboard, tlačítka a LED diody
Druhý Breadboard, tlačítka a LED diody
Druhý Breadboard, tlačítka a LED diody
Druhý Breadboard, tlačítka a LED diody

Připojení druhého prkénka

Krok 1:

Získejte následující materiály

  • Prkénko
  • Zapojte dráty

Krok 2: Připojte napájení z prvního prkénka k druhému prkénku přes napájecí lištu připojením vodiče mezi a + kolejnici k druhé a a - kolejnici k druhé.

Krok 3: Připojte napájecí lišty prkénka propojením vodiče mezi dvěma + kolejnicemi a dvěma kolejnicemi

Tlačítka

Krok 1: Získejte následující materiály

  • Zapojte dráty
  • 2 tlačítka
  • 2 10k ohmové odpory

Krok 2: Na jednu stranu prkénka vložte dvě tlačítka v řadě 30-28 a 23-21 mezi koncový prostor dvěma nohami na každé straně rokle.

Krok 3: Pro každé tlačítko vložte odpor 10 kOhm, do sloupce g s nohou v řadě 28 a 25, a druhou nohou v řadě 21 a 18.

Krok 4: Dále pomocí drátu propojte sloupec a, řada 28 s kolíkem 7 na Arduinu a sloupec a, řádek 21 s kolíkem 8. Pomocí dvou vodičů spojte dvě nohy dvou tlačítek, která nejsou připojena k rezistoru na + kolejnici a dvě nohy dvou rezistorů, které nejsou připojeny k tlačítku na - kolejnici.

Diagram:

Led světla

Krok 1:

Získejte následující materiály

  • Zapojte dráty
  • 2 žluté LED diody
  • 2 10k ohmové odpory

Krok 2: Na druhé straně prkénka připojte katodu (kratší nohu) každé žluté LED k řadám 7 a 4 ve sloupci b.

Krok 3: Vložte dva 10k ohmové odpory, přičemž jedna větev rezistoru je v klipu rovnoběžném s anodou (delší noha) a druhá jde pryč od LED.

Krok 4: Připojte vodič ke svorce rovnoběžně s každou nohou ohmových odporů, které nejsou připojeny k LED a kolíkům 6 a 13 arduina. Připojte vodič ke svorce rovnoběžně s katodami dvou LED diod a - kolejnice.

Zdroj schématu:

Poznámka: diagram ukazuje vodič rovnoběžný s katodou, který jde do + kolejnice, ale vložili jsme jej do - kolejnice.

Krok 4: Kódování

Krok 1: Než napíšete jakýkoli řádek kódu, vezměte si stránku od Bruna Latoura a začněte tím, že si položíte otázku, co by delegovaná lidská postava musela udělat, aby vaše technologie fungovala. V případě iSycophant jsou nutná dvě primární lidská chování: přilnavost a nereflektivní souhlas. Dále popište tyto funkce nejjednodušším možným způsobem, jako by váš delegovaný lidský charakter byl obzvláště hustý: Clinginess: Když uživatel není poblíž, musíte reagovat nějakou formou poplachu nebo zděšení. Neodrazná shoda: Bez ohledu na stav mysli, ve kterém se uživatel nachází, tuto pozici zrcadlí a dokonce zesiluje.

Krok 2: Pomocí generovaných lidských instrukcí je začněte rozebírat, jako by vaše delegovaná lidská postava byla logickým strojem jiného než člověka. Toto je označováno jako pseudokód:

Láskavost:

Průběžně kontrolujte, zda je uživatel poblíž.

Pokud je uživatel poblíž, není třeba nic dělat.

Pokud je uživatel pryč nebo vzdálený, začne nepříjemná reakce vytvářející pozornost.

Neodrazná dohoda:

Zjistěte stav mysli Uživatele.

Pokud je uživatel šťastný, znovu potvrďte, že svět je úžasný.

Pokud je uživatel smutný, potvrďte, že svět je hrozný.

Krok 3: Nyní vyzbrojeni svým pseudokódem začněte překládat každý diskrétní úkol do série operací, které Arduino může provádět pomocí doprovodných senzorů a displejů. Prozkoumejte kód, který ostatní použili, a pomalu agregujte operace pomocí tohoto jednoduchého cyklu:

  1. Předpokládejme způsob převodu funkčního „kroku“do kódu.
  2. Zajistěte, aby existoval nějaký způsob potvrzení vaší hypotézy (ať už zápisem do DisplayPortu, zapnutím nebo vypnutím a rozsvícením LED nebo kontrolou sériového monitoru).
  3. Napište kód a ověřte jej podle chybějících znaků a překlepů, dokud kód neprojde.
  4. Nahrajte kód na desku Arduino. 5.
  5. Pokud kód funguje, pokračujte další operací, pokud ne, předpokládejte, proč nefungoval. Tomu říkáme smyčka programátoru Arduino a může to vést k neuvěřitelně sofistikovaným technologiím daným časem, trpělivostí a aplikací.

Tomu říkáme smyčka programátoru Arduino a může to vést k neuvěřitelně sofistikovaným technologiím daným časem, trpělivostí a aplikací.

Krok 5: Montáž

Shromáždění
Shromáždění

Nyní byste měli mít Arduino replikující přilnavost a nereflektivní souhlas. Nyní je čas sestavit součásti do vašeho zrcadla.

Krok 1: Změřte, kde budou na rámu zrcadla umístěna tlačítka, světla, obrazovka LCD a senzor.

Krok 2: Vyřízněte otvory v rámu zrcadla.

Krok 3: Nalepte nebo nalepte své arduino na zadní stranu rámu tak, aby součásti trčely z otvorů.

A Voila! Nyní máte plně funkční iSycophant!

Doporučuje: