Indholdsfortegnelse:

ISycophant: 5 trin (med billeder)
ISycophant: 5 trin (med billeder)

Video: ISycophant: 5 trin (med billeder)

Video: ISycophant: 5 trin (med billeder)
Video: Смерть в отеле: Что произошло с девушкой, которую никто не знал? 2024, November
Anonim
ISycophant
ISycophant
ISycophant
ISycophant

Sådan genskabes iSycophant derhjemme! ISycophant er et spejl, der viser et opmuntrende budskab, uanset om du føler dig trist eller glad. Du trykker på en grøn knap for glad eller en rød for trist. Hvis du forlader iSycophant, tændes gule lys, fordi det vil have dig til at komme tilbage.

Trin 1: Brainstorming

Brainstorming
Brainstorming

Trin 1: Saml/opret en gruppe kreative, smarte, attraktive mennesker.

Trin 2: Tag et stort stykke papir, og begynd at brainstorme idéer.

Sørg for at skrive hver tanke og idé ned

Trin 3: Tænk over, hvordan teknologi påvirkede det sidste amerikanske valg.

Hvad påvirkede dine tanker og meninger om kandidaterne og resultaterne?

Trin 4: Reflekter over de sociale mediers indflydelse på den politiske mening.

  • Hvordan spiller”ekkokammeret” på sociale medier en rolle i validering/håndhævelse af vores overbevisning om os selv og om verden omkring os?
  • Tror du, at sociale medier har en tendens til at vise os mere af det, vi tror/vil se?

Trin 2: LCD -skærm og sensor

LCD -skærm og sensor
LCD -skærm og sensor
LCD -skærm og sensor
LCD -skærm og sensor
LCD -skærm og sensor
LCD -skærm og sensor
LCD -skærm og sensor
LCD -skærm og sensor

Brødbræt

Trin 1:

Anskaf følgende materialer:

  • Arduino
  • Brødbræt
  • Tilslutningskabler

Trin 2: Brug to ledninger til at forbinde 5V -stiften på arduinoen til + skinnen på brødbrættet og GND -stiften på arduinoen til - skinnen på brødbrættet. Trin 3: Tilslut strømskinnerne på brødbrættet ved at forbinde en ledning til hver af de to + skinner og toskinnerne

LCD -skærm

Trin 1:

Anskaf følgende materialer:

  • Brødbræt forbindes til ardunio
  • LCD -skærm (kompatibel med Hitachi HD44780 driver)
  • 10k ohm modstand
  • 220 ohm modstand
  • Tilslutningskabler

Trin 2: Tilslut LCD -skærmen til brødbrættet. Det er klogt at sætte det tættere på en kant, så du har plads til at lægge andre ting på dit brødbræt. Sørg for, at du ikke placerer stifterne i strømledningerne.

Trin 3: Tilslut følgende stifter*til arduinoen ved hjælp af tilslutningstrådene:

  • LCD RS pin til digital pin 12
  • LCD Aktiver pin til digital pin 11
  • LCD D4 pin til digital pin 5
  • LCD D5 pin til digital pin 4
  • LCD D6 pin til digital pin 3
  • LCD D7 pin til digital pin 2

*Etiketterne med navnene er placeret på arduiono og LCD -skærmen.

Trin 4: Tilslut en ledning fra pin 3 på LCD -skærmen til en 10k ohm modstand. Tilslut en ledning fra modstandens bagben til den negative strømledning.

Trin 5: Tilslut 220 Ohm -modstanden til den positive strømledning i overensstemmelse med pin 16 på LCD -stikket.

Diagramkilde:

Bemærk, at diagrammet viser brugen af et potentiometer i stedet for 10k modstanden.

Sensor

Trin 1:

Anskaf følgende materialer:

  • Arduino og brødbræt bruges til at forbinde LCD -skærm
  • Ping Ultrasonic Range Finder
  • Tilslutningskabler

Trin 2:

Tilslut følgende ledninger:

  • Vcc pin på sensoren til den positive strømledning på brødbrættet
  • Trig pin til ~ 10 pin på arduinoen
  • Echo pin til ~ 9 pin på arduinoen
  • GND -stiften til GND -stiften på arduinoen

Trin 3: Andet brødbræt, knapper og lysdioder

Andet brødbræt, knapper og lysdioder
Andet brødbræt, knapper og lysdioder
Andet brødbræt, knapper og lysdioder
Andet brødbræt, knapper og lysdioder
Andet brødbræt, knapper og lysdioder
Andet brødbræt, knapper og lysdioder

Tilslutning af det andet brødbræt

Trin 1:

Anskaf følgende materialer

  • Brødbræt
  • Tilslut ledninger

Trin 2: Tilslut strømmen fra det første brødbræt til det andet brødbræt gennem strømskinnen ved at forbinde en ledning mellem en + skinne til den anden og en - skinne til den anden.

Trin 3: Tilslut strømskinnerne på brødbrættet ved at forbinde en ledning mellem de to + skinner og de to skinner

Knapper

Trin 1: Anskaf følgende materialer

  • Tilslut ledninger
  • 2 knapper
  • 2 10k ohm modstande

Trin 2: På den ene side af brødbrættet skal du indsætte de to knapper i rækken 30-28 og 23-21 mellem terminalrummet med to ben på hver side af kløften.

Trin 3: For hver knap skal du indsætte en 10k ohm modstand på kolonne g med et ben i række 28 og 25, og den anden et ben i række 21 og 18.

Trin 4: Brug derefter en ledning til at forbinde kolonne a, række 28 med pin 7 på arduinoen og kolonne a, række 21 med pin 8. Brug to ledninger til at forbinde de to ben på de to knapper, der ikke er forbundet til modstanden til + skinnen, og de to ben på de to modstande, der ikke er forbundet til knappen til - skinnen.

Diagram:

LED lys

Trin 1:

Anskaf følgende materialer

  • Tilslut ledninger
  • 2 gule LED lys
  • 2 10k ohm modstande

Trin 2: På den anden side af brødbrættet forbindes katoden (kortere ben) på hver gul LED til række 7 og 4 i kolonne b.

Trin 3: Indsæt to 10k ohm modstande, med en gren af modstanden i et klip parallelt med anoden (længere ben) og den anden går væk fra LED'en.

Trin 4: Tilslut en ledning til et klip parallelt med hvert ben af ohm -modstandene, der ikke er forbundet til LED'en og stifterne 6 og 13 på arduinoen. Tilslut en ledning til et klip parallelt med katoderne på de to lysdioder og - skinnen.

Diagramkilde:

Bemærk: diagrammet viser ledningen parallelt med katoden, der går ind i + skinnen, men vi indsatte den i - skinnen.

Trin 4: Kodning

Trin 1: Inden du skriver en kodelinje, skal du tage en side fra Bruno Latour og begynde med at spørge dig selv, hvad en delegeret menneskelig karakter skulle gøre for at få din teknologi til at fungere. I tilfælde af iSycophant er der to primære menneskelige adfærd nødvendige: klæbrighed og ureflekterende enighed. Beskriv derefter disse funktioner i de enkleste termer, som om din delegerede menneskelige karakter var særlig tæt: Clinginess: Når brugeren ikke er i nærheden, skal du reagere med en form for alarm eller forfærdelse. Ureflekterende aftale: Uanset hvilken sindstilstand brugeren er i, skal du spejle og endda forstærke den position.

Trin 2: Brug af de genererede menneskelige instruktioner til at begynde at nedbryde dem, som om din delegerede menneskelige karakter var en ikke-menneskelig logisk maskine. Dette kaldes pseudokode:

Clinginess:

Kontroller løbende, om brugeren er i nærheden.

Hvis brugeren er i nærheden, skal der ikke gøres noget.

Hvis brugeren er væk eller fjern, begynder en irriterende opmærksomhedsdannende reaktion.

Ureflekterende aftale:

Bestem brugerens sindstilstand.

Hvis brugeren er glad, bekræfter du igen, at verden er vidunderlig.

Hvis brugeren er ked af det, skal du bekræfte, at verden er forfærdelig.

Trin 3: Nu, bevæbnet med din pseudokode, skal du begynde at oversætte hver enkelt diskret opgave til en række operationer, som Arduino kan udføre ved hjælp af ledsagende sensorer og displays. Udforsk kode andre har brugt og aggreger langsomt operationerne ved hjælp af denne enkle cyklus:

  1. Hypoteser en måde at oversætte et funktionelt "trin" til kode.
  2. Sørg for, at der er en eller anden måde at bekræfte din hypotese (hvad enten det er ved at skrive til DisplayPort, tænde eller slukke og LED eller gennemse den serielle skærm).
  3. Skriv koden og bekræft, juster for manglende tegn og stavefejl, indtil koden passerer.
  4. Upload koden til Arduino -kortet. 5.
  5. Hvis koden fungerer, skal du fortsætte til den næste operation, hvis ikke hypoteser hvorfor den ikke fungerede. Dette er det, vi kalder Arduino Programmer's loop, og det kan føre til utrolige sofistikerede teknologier givet tid, tålmodighed og anvendelse.

Dette er det, vi kalder Arduino Programmer's loop, og det kan føre til utrolige sofistikerede teknologier givet tid, tålmodighed og anvendelse.

Trin 5: Montering

montage
montage

På nuværende tidspunkt skulle du have Arduino replikerende klæbrighed og ureflekterende aftale. Det er nu tid til at samle komponenterne i dit spejl.

Trin 1: Mål, hvor knapperne, lysene, LCD -skærmen og sensoren skal placeres på din spejlramme.

Trin 2: Skær hullerne i spejlets ramme ud.

Trin 3: Lim eller tape din arduino på bagsiden af rammen, så komponenterne stikker ud af hullerne.

Og Voila! Du har nu et fuldt funktionelt iSycophant!

Anbefalede: