Obsah:

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

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

Video: ISycophant: 5 kroků (s obrázky)
Video: Arıza 2. Bölüm 2024, Listopad
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: