Obsah:
- Krok 1: Brainstorming
- Krok 2: LCD obrazovka a senzor
- Krok 3: Druhý Breadboard, tlačidlá a diódy LED
- Krok 4: Kódovanie
- Krok 5: Zostavenie
Video: ISycophant: 5 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
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
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
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
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:
- Hypotéza je spôsob prekladu funkčného „kroku“do kódu.
- 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).
- Napíšte kód a overte ho podľa chýbajúcich znakov a preklepov, kým kód neprejde.
- Nahrajte kód na dosku Arduino. 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
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:
Ako: Inštalácia Raspberry PI 4 bezhlavého (VNC) s obrazovým procesorom Rpi a obrázkami: 7 krokov (s obrázkami)
Ako na to: Inštalácia Raspberry PI 4 bez hlavy (VNC) s obrázkom Rpi a obrázkami: Plánujem použiť tento nástroj Rapsberry PI v mnohých zábavných projektoch späť na mojom blogu. Neváhajte sa na to pozrieť. Chcel som sa vrátiť k používaniu svojho Raspberry PI, ale na novom mieste som nemal klávesnicu ani myš. Chvíľu to bolo, odkedy som nastavil Raspberry
Počítadlo krokov - mikro: bit: 12 krokov (s obrázkami)
Počítadlo krokov - mikro: bit: Tento projekt bude počítadlom krokov. Na meranie našich krokov použijeme senzor akcelerometra, ktorý je vstavaný v Micro: Bit. Zakaždým, keď sa Micro: Bit zatrasie, pridáme k počtu 2 a zobrazíme ho na obrazovke
Bolt - Nočné hodiny pre bezdrôtové nabíjanie DIY (6 krokov): 6 krokov (s obrázkami)
Bolt - Nočné hodiny bezdrôtového nabíjania DIY (6 krokov): Indukčné nabíjanie (tiež známe ako bezdrôtové nabíjanie alebo bezdrôtové nabíjanie) je typ bezdrôtového prenosu energie. Na prenos elektriny do prenosných zariadení používa elektromagnetickú indukciu. Najbežnejšou aplikáciou je bezdrôtové nabíjanie Qi
Ako rozobrať počítač pomocou jednoduchých krokov a fotografií: 13 krokov (s obrázkami)
Ako rozobrať počítač jednoduchými krokmi a obrázkami: Toto je návod, ako rozobrať počítač. Väčšina základných komponentov je modulárna a dá sa ľahko odstrániť. Je však dôležité, aby ste o tom boli organizovaní. Pomôže to zabrániť strate súčiastok a tiež pri opätovnej montáži
Prenosná reklama sa stane lacným už za 10 krokov !!: 13 krokov (s obrázkami)
Prenosná inzercia na znamení lacné za pouhých 10 krokov !!: Vyrobte si svoj vlastný, lacný a prenosný reklamný nápis. S týmto znakom môžete zobraziť svoju správu alebo logo kdekoľvek komukoľvek z celého mesta. Tento pokyn je reakciou na/zlepšenie/zmenu: https://www.instructables.com/id/Low-Cost-Illuminated-