INHOUDSOPGAWE:

ISycophant: 5 stappe (met foto's)
ISycophant: 5 stappe (met foto's)

Video: ISycophant: 5 stappe (met foto's)

Video: ISycophant: 5 stappe (met foto's)
Video: Use These 5 Ways To Deal With Sycophant Co-workers And Keep You Away As Their Targets 2024, November
Anonim
ISycophant
ISycophant
ISycophant
ISycophant

Hier is hoe u die iSycophant tuis kan herskep! Die iSycophant is 'n spieël wat 'n bemoedigende boodskap vertoon, of u nou hartseer of gelukkig voel. U druk 'n groen knoppie vir gelukkig of 'n rooi vir hartseer. As u die iSycophant verlaat, gaan geel ligte aan, want dit wil hê dat u moet terugkom.

Stap 1: dinkskrum

Dinkskrum
Dinkskrum

Stap 1: Versamel/skep 'n groep kreatiewe, slim, aantreklike mense.

Stap 2: Gryp 'n groot stuk papier en begin dinkskrum oor idees.

Maak seker dat u elke gedagte en idee neerskryf

Stap 3: Dink daaraan hoe tegnologie die laaste Amerikaanse verkiesing beïnvloed het.

Wat het u gedagtes en opinies oor die kandidate en die uitkomste beïnvloed?

Stap 4: Besin oor die invloed van sosiale media op politieke mening.

  • Hoe speel die 'eggokamer' van sosiale media 'n rol in die bekragtiging/afdwinging van ons oortuigings oor onsself en oor die wêreld om ons?
  • Dink u dat sosiale media ons meer wys van wat ons glo/wil sien?

Stap 2: LCD -skerm en sensor

LCD skerm en sensor
LCD skerm en sensor
LCD skerm en sensor
LCD skerm en sensor
LCD skerm en sensor
LCD skerm en sensor
LCD skerm en sensor
LCD skerm en sensor

Broodbord

Stap 1:

Verkry die volgende materiale:

  • Arduino
  • Broodbord
  • Aansluitdrade

Stap 2: Gebruik twee drade om die 5V -pen op die arduino aan te sluit op die + -rail op die broodbord en die GND -pen op die arduino met die - -rail op die broodbord. Stap 3: Koppel die kragrails van die broodbord aan deur 'n draad aan elk van die twee + relings en die twee -relings te koppel

LCD skerm

Stap 1:

Verkry die volgende materiale:

  • Broodbord verbind met ardunio
  • LCD -skerm (versoenbaar met Hitachi HD44780 -bestuurder)
  • 10k ohm weerstand
  • 220 ohm weerstand
  • Aansluitdrade

Stap 2: Koppel die LCD -skerm aan op die broodbord. Dit is verstandig om dit nader aan die rand te plaas, sodat u ruimte het om ander dinge op u broodbord te plaas. Maak seker dat u nie die penne in die kragdrade plaas nie.

Stap 3: Koppel die volgende penne*aan die arduino met behulp van die aansluitdrade:

  • LCD RS -pen na digitale pen 12
  • LCD Aktiveer pen tot digitale pen 11
  • LCD D4 -pen na digitale pen 5
  • LCD D5 -pen na digitale pen 4
  • LCD D6 -pen na digitale pen 3
  • LCD D7 -pen na digitale pen 2

*Die etikette met die name is op arduiono en op die LCD -skerm.

Stap 4: Koppel 'n draad van pen 3 van die LCD -skerm aan 'n 10k ohm weerstand. Koppel 'n draad van die agterste been van die weerstand in die negatiewe kraglyn.

Stap 5: Sluit die 220 Ohm -weerstand aan op die positiewe kraglyn, in lyn met pen 16 van die LCD -aansluiting.

Diagrambron:

Let asseblief daarop dat die diagram die gebruik van 'n potensiometer in plaas van die 10k -weerstand toon.

Sensor

Stap 1:

Verkry die volgende materiale:

  • Arduino en broodbord word gebruik om 'n LCD -skerm aan te sluit
  • Ping Ultrasonic Range Finder
  • Aansluitdrade

Stap 2:

Koppel die volgende drade:

  • Vcc -pen op die sensor aan die positiewe kraglyn van die broodbord
  • Draai pen tot by die ~ 10 pen op die arduino
  • Echo -pen tot die ~ 9 -pen op die arduino
  • Die GND -pen na die GND -pen op die arduino

Stap 3: Tweede broodbord, knoppies en LED's

Tweede broodbord, knoppies en LED's
Tweede broodbord, knoppies en LED's
Tweede broodbord, knoppies en LED's
Tweede broodbord, knoppies en LED's
Tweede broodbord, knoppies en LED's
Tweede broodbord, knoppies en LED's

Koppel die tweede broodbord

Stap 1:

Verkry die volgende materiale

  • Broodbord
  • Verbind drade

Stap 2: Koppel die krag van die eerste broodbord aan die tweede broodbord deur die kragrail, deur 'n draad tussen 'n + -rail aan die ander een te verbind, en 'n - spoor aan die ander een.

Stap 3: Koppel die kragrails van die broodbord aan deur 'n draad tussen die twee + relings en die twee -relings aan te sluit

Knoppies

Stap 1: Verkry die volgende materiale

  • Verbind drade
  • 2 knoppies
  • 2 10k ohm weerstande

Stap 2: Steek die twee knoppies in die ry 30-28 en 23-21 tussen die eindpunt met een been aan elke kant van die kloof aan die een kant van die broodbord.

Stap 3: Voeg vir elke knoppie 'n 10k ohm -weerstand in, op kolom g met 'n been in ry 28 en 25, en die tweede een in ry 21 en 18.

Stap 4: Gebruik dan 'n draad om kolom a, ry 28 met pen 7 op die arduino en kolom a, ry 21 met pen 8 te verbind. Gebruik twee drade en verbind die twee bene van die twee knoppies wat nie aan die weerstand gekoppel is nie. aan die + -rail, en die twee bene van die twee weerstande wat nie aan die knoppie met die - -rail gekoppel is nie.

Diagram:

LED ligte

Stap 1:

Verkry die volgende materiale

  • Verbind drade
  • 2 geel LED -ligte
  • 2 10k ohm weerstande

Stap 2: Koppel die katode (korter been) van elke geel LED aan die ander kant van die broodbord met rye 7 en 4 in kolom b.

Stap 3: Plaas twee 10k ohm weerstande, met een tak van die weerstand in 'n klem parallel aan die anode (langer been) en die ander een gaan van die LED af.

Stap 4: Koppel 'n draad aan 'n clip parallel met elke been van die ohm -weerstande wat nie aan die LED en penne 6 en 13 van die arduino gekoppel is nie. Koppel 'n draad aan 'n clip parallel met die katodes van die twee LED's en die - rail.

Diagrambron:

Let wel: die diagram toon die draad parallel aan die katode wat in die + -rail ingaan, maar ons het dit in die - -rail geplaas.

Stap 4: Kodering

Stap 1: Voordat u 'n reël kode skryf, neem 'n bladsy van Bruno Latour en begin uself afvra wat 'n gedelegeerde menslike karakter sou moes doen om u tegnologie te laat werk. In die geval van die iSycophant is daar twee primêre menslike gedrag nodig: klewerigheid en nie -reflektiewe ooreenkoms. Beskryf vervolgens hierdie funksies in die eenvoudigste terme asof u gedelegeerde menslike karakter besonder dig was: kleuterigheid: as die gebruiker nie naby is nie, moet u reageer met 'n alarm of ontsteltenis. Onreflektiewe ooreenkoms: in watter gemoedstoestand die gebruiker ook al is, moet u die posisie weerspieël en selfs versterk.

Stap 2: begin met die gebruik van die gegenereerde menslike instruksies, asof u gedelegeerde menslike karakter 'n nie-menslike logiese masjien is. Dit is wat pseudokode genoem word:

Clinginess:

Kontroleer voortdurend of die gebruiker naby is.

As die gebruiker naby is, hoef niks gedoen te word nie.

As die gebruiker weg is of ver is, begin 'n irriterende aandagvormende reaksie.

Onreflektiewe ooreenkoms:

Bepaal die gemoedstoestand van die gebruiker.

Bevestig die gebruiker dat die wêreld wonderlik is.

As die gebruiker hartseer is, bevestig dat die wêreld verskriklik is.

Stap 3: Begin nou, gewapen met u pseudokode, om elke diskrete taak te vertaal in 'n reeks bewerkings wat die Arduino kan uitvoer met behulp van meegaande sensors en skerms. Ontdek kode wat ander gebruik het en versamel die bewerkings stadig met behulp van hierdie eenvoudige siklus:

  1. Stel 'n hipotese in om 'n funksionele 'stap' in kode te vertaal.
  2. Maak seker dat daar 'n manier is om u hipotese te bevestig (hetsy deur na die DisplayPort te skryf, aan of uit te skakel en LED te gee of die seriële monitor te hersien).
  3. Skryf die kode en verifieer, pas by die ontbrekende karakters en tikfoute aan totdat die kode verby is.
  4. Laai die kode op na die Arduino -bord. 5.
  5. As die kode werk, gaan dan voort met die volgende bewerking, indien nie, vermoed dan hoekom dit nie gewerk het nie. Dit is wat ons die lus van die Arduino -programmeerder noem, en dit kan lei tot ongelooflike gesofistikeerde tegnologie, gegewe tyd, geduld en toepassing.

Dit is wat ons die lus van die Arduino -programmeerder noem, en dit kan lei tot ongelooflike gesofistikeerde tegnologieë, gegewe tyd, geduld en toepassing.

Stap 5: Montering

Vergadering
Vergadering

Teen hierdie tyd behoort u die arduino -nakoming en onreflekterende ooreenkoms te hê. Dit is nou tyd om die komponente in u spieël te monteer.

Stap 1: Meet waar die knoppies, ligte, LCD -skerm en sensor op u spieëlraam geplaas sal word.

Stap 2: Sny die gate in die raam van die spieël uit.

Stap 3: Plak of plak u arduino aan die agterkant van die raam vas sodat die komponente uit die gate steek.

En Voila! U het nou 'n ten volle funksionele iSycophant!

Aanbeveel: