Taula de continguts:
- Pas 1: pluja d'idees
- Pas 2: pantalla i sensor LCD
- Pas 3: segon tauler de pa, botons i LED
- Pas 4: Codificació
- Pas 5: Muntatge
Vídeo: ISycophant: 5 passos (amb imatges)
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-10 13:46
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
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
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
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:
- Hipotetitzeu una manera de traduir un "pas" funcional al codi.
- 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).
- Escriviu el codi i verifiqueu-lo, ajustant els caràcters i tipografies que falten, fins que passi el codi.
- Pengeu el codi a la placa Arduino. 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
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.