Spisu treści:

ISycophant: 5 kroków (ze zdjęciami)
ISycophant: 5 kroków (ze zdjęciami)

Wideo: ISycophant: 5 kroków (ze zdjęciami)

Wideo: ISycophant: 5 kroków (ze zdjęciami)
Wideo: Rododendrony - różaneczniki i azalie - uprawa, pielęgnacja, cięcie, odmiany. 2024, Listopad
Anonim
ISycophant
ISycophant
ISycophant
ISycophant

Oto jak odtworzyć iSycophant w domu! iSycophant to lustro, które wyświetla zachęcający komunikat, niezależnie od tego, czy czujesz się smutny, czy szczęśliwy. Naciskasz zielony przycisk na szczęście lub czerwony na smutek. Jeśli opuścisz iSycophanta, zapalą się żółte światła, bo chce, żebyś wrócił.

Krok 1: Burza mózgów

Burza mózgów
Burza mózgów

Krok 1: Zbierz/stwórz grupę kreatywnych, inteligentnych, atrakcyjnych ludzi.

Krok 2: Chwyć dużą kartkę papieru i zacznij burzę mózgów.

Pamiętaj, aby zapisać każdą myśl i pomysł

Krok 3: Pomyśl o tym, jak technologia wpłynęła na ostatnie wybory w USA.

Co wpłynęło na twoje przemyślenia i opinie na temat kandydatów i wyników?

Krok 4: Zastanów się nad wpływem mediów społecznościowych na opinię polityczną.

  • W jaki sposób „komora echa” mediów społecznościowych odgrywa rolę w potwierdzaniu/wymuszaniu naszych przekonań na temat nas samych i otaczającego nas świata?
  • Czy uważasz, że media społecznościowe mają tendencję do pokazywania nam więcej tego, w co wierzymy/chcemy zobaczyć?

Krok 2: Ekran LCD i czujnik

Ekran LCD i czujnik
Ekran LCD i czujnik
Ekran LCD i czujnik
Ekran LCD i czujnik
Ekran LCD i czujnik
Ekran LCD i czujnik
Ekran LCD i czujnik
Ekran LCD i czujnik

Deska do krojenia chleba

Krok 1:

Zdobądź następujące materiały:

  • Arduino
  • Deska do krojenia chleba
  • Przewody przyłączeniowe

Krok 2: Za pomocą dwóch przewodów podłącz pin 5V na arduino do szyny + na płytce stykowej i pin GND na arduino do szyny - na płytce prototypowej. Krok 3: Połącz z szynami zasilającymi płytki prototypowej, podłączając przewód do każdej z dwóch szyn + i dwóch - szyn

ekran LCD

Krok 1:

Zdobądź następujące materiały:

  • Płytka do krojenia chleba łączy się z ardunio
  • Ekran LCD (kompatybilny ze sterownikiem Hitachi HD44780)
  • Rezystor 10 kΩ
  • Rezystor 220 omów
  • Przewody przyłączeniowe

Krok 2: Podłącz ekran LCD do płytki stykowej. Rozsądnie jest umieścić go bliżej krawędzi, aby mieć miejsce na umieszczenie innych rzeczy na swojej płytce stykowej. Upewnij się, że nie umieszczasz szpilek w przewodach zasilających.

Krok 3: Podłącz następujące piny * do arduino za pomocą przewodów połączeniowych:

  • LCD RS pin do cyfrowego pinu 12
  • LCD Włącz pin do cyfrowego pinu 11
  • Pin LCD D4 do pinu cyfrowego 5
  • Pin LCD D5 do pinu cyfrowego 4
  • Pin LCD D6 do pinu cyfrowego 3
  • Pin LCD D7 do pinu cyfrowego 2

*Etykiety z nazwami będą znajdować się na arduiono i ekranie LCD.

Krok 4: Podłącz przewód z pinu 3 ekranu LCD do rezystora 10 kΩ. Podłącz przewód z tylnej nogi rezystora do ujemnej linii zasilania.

Krok 5: Podłącz rezystor 220 Ohm do dodatniej linii zasilania, zgodnie z pinem 16 złącza LCD.

Źródło diagramu:

Należy pamiętać, że schemat pokazuje użycie potencjometru zamiast rezystora 10k.

Czujnik

Krok 1:

Zdobądź następujące materiały:

  • Arduino i płytka stykowa służąca do podłączenia ekranu LCD
  • Dalmierz ultradźwiękowy Ping
  • Przewody przyłączeniowe

Krok 2:

Podłącz następujące przewody:

  • Pin Vcc na czujniku do dodatniej linii zasilania płytki prototypowej;
  • Trig pin do ~10 pin na arduino
  • Echo pin do ~9 pinu na arduino
  • Pin GND do pinu GND na arduino

Krok 3: Druga płytka do krojenia chleba, przyciski i diody LED

Druga płytka do krojenia chleba, przyciski i diody LED
Druga płytka do krojenia chleba, przyciski i diody LED
Druga płytka do krojenia chleba, przyciski i diody LED
Druga płytka do krojenia chleba, przyciski i diody LED
Druga płytka do krojenia chleba, przyciski i diody LED
Druga płytka do krojenia chleba, przyciski i diody LED

Podłączanie drugiej płytki stykowej

Krok 1:

Zdobądź następujące materiały

  • Deska do krojenia chleba
  • Podłącz przewody

Krok 2: Podłącz zasilanie z pierwszej płytki stykowej do drugiej płytki stykowej przez szynę zasilającą, podłączając przewód między szyną + do drugiej i szyną - do drugiej.

Krok 3: Podłącz do szyn zasilających płytki prototypowej, łącząc przewód między dwiema szynami + i dwiema szynami

guziki

Krok 1: Zdobądź następujące materiały

  • Podłącz przewody
  • 2 przyciski
  • 2 rezystory 10 kΩ

Krok 2: Po jednej stronie płytki stykowej włóż dwa przyciski w rzędzie 30-28 i 23-21 między przestrzeń zaciskową z dwiema nogami po każdej stronie wąwozu.

Krok 3: Dla każdego przycisku wstaw rezystor 10 kΩ w kolumnie g z nogą w rzędach 28 i 25, a drugi w nogę w rzędach 21 i 18.

Krok 4: Następnie połącz przewodem kolumnę a, rząd 28 z pinem 7 na arduino i kolumnę a, rząd 21 z pinem 8. Za pomocą dwóch przewodów połącz dwie nogi dwóch przycisków, które nie są podłączone do rezystora do szyny +, a dwie nóżki dwóch oporników, które nie są połączone z przyciskiem do szyny -.

Schemat:

Światła ledowe

Krok 1:

Zdobądź następujące materiały

  • Podłącz przewody
  • 2 żółte diody LED
  • 2 rezystory 10 kΩ

Krok 2: Po drugiej stronie płytki stykowej podłącz katodę (krótszą nóżkę) każdej żółtej diody LED do rzędów 7 i 4 w kolumnie b.

Krok 3: Wstaw dwa rezystory 10 kΩ, z jedną gałęzią rezystora w zacisku równoległym do anody (dłuższa nóżka), a drugą odchodzącą od diody LED.

Krok 4: Podłącz przewód do zacisku równolegle do każdej nogi rezystorów omowych nie podłączonych do diody LED i pinów 6 i 13 arduino. Podłącz przewód do zacisku równolegle do katod dwóch diod LED i szyny.

Źródło diagramu:

Uwaga: schemat pokazuje przewód równoległy do katody wchodzący w szynę +, jednak włożyliśmy go w szynę -.

Krok 4: Kodowanie

Krok 1: Zanim napiszesz jakąkolwiek linijkę kodu, weź stronę od Bruno Latoura i zacznij od zadania sobie pytania, co musiałaby zrobić delegowana postać ludzka, aby Twoja technologia działała. W przypadku iSycophanta konieczne są dwa podstawowe ludzkie zachowania: przywiązanie i bezrefleksyjna zgoda. Następnie opisz te funkcje w najprostszy możliwy sposób, tak jakby twoja delegowana ludzka postać była szczególnie gęsta: Przyczepność: Gdy Użytkownika nie ma w pobliżu, musisz zareagować jakąś formą niepokoju lub konsternacji. Umowa bezrefleksyjna: bez względu na stan umysłu, w jakim Użytkownik ma zamiar odzwierciedlić, a nawet wzmocnić tę pozycję.

Krok 2: Używając wygenerowanych ludzkich instrukcji, zacznij je rozkładać, tak jakby twoja delegowana ludzka postać była nie-ludzką maszyną logiczną. Oto, co nazywamy pseudokodem:

Przyleganie:

Na bieżąco sprawdzaj, czy Użytkownik jest w pobliżu.

Jeśli Użytkownik jest w pobliżu, nie trzeba nic robić.

Jeśli Użytkownik jest daleko lub jest daleko, zacznij denerwującą reakcję tworzącą uwagę.

Umowa bezrefleksyjna:

Określ stan umysłu Użytkownika.

Jeśli Użytkownik jest zadowolony, potwierdź, że świat jest cudowny.

Jeśli Użytkownik jest smutny potwierdź, że świat jest straszny.

Krok 3: Teraz, uzbrojony w swój pseudokod, zacznij tłumaczyć każde dyskretne zadanie na serię operacji, które Arduino może wykonać za pomocą dołączonych czujników i wyświetlaczy. Przeglądaj kod używany przez innych i powoli agreguj operacje za pomocą tego prostego cyklu:

  1. Postaw hipotezę o sposobie tłumaczenia funkcjonalnego „kroku” na kod.
  2. Upewnij się, że istnieje jakiś sposób potwierdzenia Twojej hipotezy (czy to poprzez zapisanie do DisplayPort, włączenie lub wyłączenie i diodę LED lub sprawdzenie monitora szeregowego).
  3. Napisz kod i weryfikuj, dostosowując się do brakujących znaków i literówek, aż kod przejdzie.
  4. Wgraj kod na płytkę Arduino. 5.
  5. Jeśli kod działa, przejdź do następnej operacji, jeśli nie, postaw hipotezę, dlaczego to nie zadziałało. To, co nazywamy pętlą programatora Arduino, może prowadzić do niesamowitych wyrafinowanych technologii, biorąc pod uwagę czas, cierpliwość i zastosowanie.

To, co nazywamy pętlą programatora Arduino, może prowadzić do niesamowitych wyrafinowanych technologii, biorąc pod uwagę czas, cierpliwość i zastosowanie.

Krok 5: Montaż

montaż
montaż

Do tej pory powinieneś mieć Arduino replikujące przylepność i bezrefleksyjną zgodę. Teraz nadszedł czas, aby zmontować komponenty w swoim lustrze.

Krok 1: Zmierz, gdzie przyciski, światła, ekran LCD i czujnik zostaną umieszczone na ramie lustra.

Krok 2: Wytnij otwory w ramie lustra.

Krok 3: Przyklej lub przyklej arduino z tyłu ramy, aby elementy wystawały z otworów.

I Voila! Masz teraz w pełni funkcjonalny iSycophant!

Zalecana: