Taula de continguts:

ISycophant: 5 passos (amb imatges)
ISycophant: 5 passos (amb imatges)

Vídeo: ISycophant: 5 passos (amb imatges)

Vídeo: ISycophant: 5 passos (amb imatges)
Vídeo: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Setembre
Anonim
ISycophant
ISycophant
ISycophant
ISycophant

A continuació s’explica com es recrea l’iSycophant a casa! L'iSycophant és un mirall que mostra un missatge encoratjador, tant si us sentiu trist com feliç. Premeu un botó verd per alegre o un vermell per trist. Si deixeu l’iSycophant, s’encendran els llums grocs perquè voleu que torneu.

Pas 1: pluja d'idees

Pluja d'idees
Pluja d'idees

Pas 1: reuniu / creeu un grup de gent creativa, intel·ligent i atractiva.

Pas 2: agafeu un tros de paper gran i comenceu a fer pluja d’idees.

Assegureu-vos d’escriure tots els pensaments i idees

Pas 3: penseu en com la tecnologia va influir en les darreres eleccions dels Estats Units.

Què va influir en els vostres pensaments i opinions sobre els candidats i els resultats?

Pas 4: reflexionar sobre la influència de les xarxes socials sobre l'opinió política.

  • Com juga la "càmera de ressò" de les xarxes socials en la validació / aplicació de les nostres creences sobre nosaltres mateixos i sobre el món que ens envolta?
  • Creieu que les xarxes socials tendeixen a mostrar-nos més del que creiem o volem veure?

Pas 2: pantalla i sensor LCD

Pantalla i sensor LCD
Pantalla i sensor LCD
Pantalla i sensor LCD
Pantalla i sensor LCD
Pantalla i sensor LCD
Pantalla i sensor LCD
Pantalla i sensor LCD
Pantalla i sensor LCD

Taula de pa

Pas 1:

Adquiriu els materials següents:

  • Arduino
  • Taula de pa
  • Filferros de connexió

Pas 2: utilitzeu dos cables per connectar el pin de 5 V de l’arduino al carril + de la placa i el pin GND de l’arduino al carril - de la placa. Pas 3: Connecteu els rails elèctrics de la placa de connexió connectant un cable a cadascun dels dos rails + i els dos rails

Pantalla LCD

Pas 1:

Adquiriu els materials següents:

  • Taula de pa connectada a ardunio
  • Pantalla LCD (compatible amb el controlador Hitachi HD44780)
  • Resistència de 10 k ohm
  • Resistència de 220 ohm
  • Filferros de connexió

Pas 2: connecteu la pantalla LCD a la taula de suport. És aconsellable acostar-lo a una vora, de manera que tingueu espai per posar altres coses a la taula de treball. Assegureu-vos de no col·locar els passadors a les línies elèctriques.

Pas 3: connecteu els pins següents * a l’arduino mitjançant els cables de connexió:

  • Pin RS LCD a pin digital 12
  • Activa el pin LCD al pin digital 11
  • Pin LCD D4 a pin digital 5
  • Pin LCD D5 al pin digital 4
  • Pin LCD D6 a pin digital 3
  • Pin LCD D7 al pin 2 digital

* Les etiquetes amb els noms es trobaran a arduiono i a la pantalla LCD.

Pas 4: connecteu un cable del pin 3 de la pantalla LCD a una resistència de 10 k ohm. Connecteu un cable de la pota posterior de la resistència a la línia elèctrica negativa.

Pas 5: connecteu la resistència de 220 Ohm a la línia d’alimentació positiva, en línia amb el pin 16 del connector LCD.

Font del diagrama:

Tingueu en compte que el diagrama mostra l’ús d’un potenciòmetre en lloc de la resistència de 10 k.

Sensor

Pas 1:

Adquiriu els materials següents:

  • Arduino i taulers de connexió utilitzats per connectar la pantalla LCD
  • Telemetre ultrasònic Ping
  • Filferros de connexió

Pas 2:

Connecteu els cables següents:

  • Pin de CC al sensor a la línia d’alimentació positiva de la placa
  • Engegueu el pin al ~ 10 pin de l'arduino
  • Feu ressò al pin de ~ 9 de l'arduino
  • El pin GND al pin GND de l’arduino

Pas 3: segon tauler de pa, botons i LED

Segona Taula de pa, botons i LED
Segona Taula de pa, botons i LED
Segona Taula de pa, botons i LED
Segona Taula de pa, botons i LED
Segona Taula de pa, botons i LED
Segona Taula de pa, botons i LED

Connectant la segona taula

Pas 1:

Adquiriu els materials següents

  • Taula de pa
  • Connecteu els cables

Pas 2: connecteu l’alimentació des de la primera placa a la segona taula mitjançant el rail d’alimentació, connectant un cable entre un rail + a l’altre i un rail a l’altre.

Pas 3: connecteu els rails elèctrics de la placa mitjançant la connexió d’un cable entre els dos rails + i els dos rails

Botons

Pas 1: adquiriu els materials següents

  • Connecteu els cables
  • 2 botons
  • 2 resistències de 10k ohm

Pas 2: en un costat de la placa, introduïu els dos botons de la fila 30-28 i 23-21 entre l'espai terminal amb dues potes a cada costat del barranc.

Pas 3: per a cada botó, inseriu una resistència de 10 k ohm, a la columna g amb una pota a les files 28 i 25 i el segon una pota a les files 21 i 18.

Pas 4: A continuació, utilitzeu un cable per connectar la columna a, la fila 28 amb el pin 7 de l’arduino i la columna a, la fila 21 amb el pin 8. Amb dos cables, connecteu les dues potes dels dos botons que no estan connectats a la resistència. al carril + i a les dues potes de les dues resistències que no estan connectades al botó del carril -.

Diagrama:

Llums LED

Pas 1:

Adquiriu els materials següents

  • Connecteu els cables
  • 2 llums LED de color groc
  • 2 resistències de 10k ohm

Pas 2: a l’altre costat de la placa, connecteu el càtode (pota més curta) de cada LED groc a les files 7 i 4 de la columna b.

Pas 3: Inseriu dues resistències de 10 k ohmis, amb una branca de la resistència en un clip paral·lel a l’ànode (pota més llarga) i l’altra que s’allunya del LED.

Pas 4: Connecteu un cable a un clip paral·lel a cada pota de les resistències d’ohm no connectades al LED i als pins 6 i 13 de l’arduino. Connecteu un cable a un clip paral·lel als càtodes dels dos LED i al carril -.

Font del diagrama:

Nota: el diagrama mostra el fil paral·lel al càtode que entra al carril +, però l’hem inserit al carril -.

Pas 4: Codificació

Pas 1: abans d’escriure qualsevol línia de codi, agafeu una pàgina de Bruno Latour i comenceu preguntant-vos què hauria de fer un personatge humà delegat perquè la vostra tecnologia funcioni. En el cas de l’iSycophant, calen dos comportaments humans principals: l’aferrament i l’acord poc reflexiu. A continuació, descriviu aquestes funcions en els termes més senzills possibles, com si el vostre caràcter humà delegat fos particularment dens. Acord no reflexiu: sigui quin sigui l'estat d'ànim que tingui l'usuari, assegureu-vos de reflectir i fins i tot amplificar aquesta posició.

Pas 2: utilitzant les instruccions humanes generades comenceu a descompondre-les com si el vostre caràcter humà delegat fos una màquina lògica no humana. Això és el que es coneix com a pseudocodi:

Aficció:

Comproveu contínuament si l’usuari és a prop.

Si l'usuari és a prop, no cal fer res.

Si l’usuari està lluny o lluny, comença una molesta atenció formant reaccions.

Acord no reflexiu:

Determineu l'estat d'ànim de l'usuari.

Si l’usuari està feliç, reafirma que el món és meravellós.

Si l’usuari està trist confirma que el món és terrible.

Pas 3: Ara, armat amb el vostre pseudocodi, comenceu a traduir cada tasca discreta en una sèrie d'operacions que l'Arduino pot realitzar mitjançant sensors i pantalles acompanyants. Exploreu el codi que altres han utilitzat i agregueu lentament les operacions mitjançant aquest senzill cicle:

  1. Hipotetitzeu una manera de traduir un "pas" funcional al codi.
  2. Assegureu-vos que hi hagi alguna manera de confirmar la vostra hipòtesi (ja sigui escrivint a DisplayPort, encenent o apagant i LED o revisant el monitor de sèrie).
  3. Escriviu el codi i verifiqueu-lo, ajustant els caràcters i tipografies que falten, fins que passi el codi.
  4. Pengeu el codi a la placa Arduino. 5.
  5. Si el codi funciona, continueu amb la següent operació, si no, feu la hipòtesi per què no ha funcionat. Això és el que anomenem el bucle del programador Arduino i pot conduir a tecnologies sofisticades increïbles donat el temps, la paciència i l’aplicació.

Això és el que anomenem el bucle del programador Arduino i pot conduir a tecnologies sofisticades increïbles donat el temps, la paciència i l’aplicació.

Pas 5: Muntatge

muntatge
muntatge

A hores d’ara hauríeu de tenir l’Arduino que replica l’adhesió i l’acord poc reflexiu. Ara és hora de muntar els components al mirall.

Pas 1: mesureu on es col·locaran els botons, els llums, la pantalla LCD i el sensor al marc del mirall.

Pas 2: Retalleu els forats del marc del mirall.

Pas 3: Enganxeu o enganxeu el vostre arduino a la part posterior del marc perquè els components surten dels forats.

I Voila! Ara teniu un iSycophant completament funcional.

Recomanat: