Indholdsfortegnelse:
- Trin 1: Brainstorming
- Trin 2: LCD -skærm og sensor
- Trin 3: Andet brødbræt, knapper og lysdioder
- Trin 4: Kodning
- Trin 5: Montering
Video: ISycophant: 5 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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
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
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
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:
- Hypoteser en måde at oversætte et funktionelt "trin" til kode.
- 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).
- Skriv koden og bekræft, juster for manglende tegn og stavefejl, indtil koden passerer.
- Upload koden til Arduino -kortet. 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
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:
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder)
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: Jeg planlægger at bruge denne Rapsberry PI i en masse sjove projekter tilbage i min blog. Tjek det gerne ud. Jeg ville tilbage til at bruge min Raspberry PI, men jeg havde ikke et tastatur eller en mus på min nye placering. Det var et stykke tid siden jeg konfigurerede en hindbær
Arduino Halloween Edition - Pop -out -skærm med zombier (trin med billeder): 6 trin
Arduino Halloween Edition - Zombies Pop -out -skærm (trin med billeder): Vil du skræmme dine venner og lave skrigende støj i Halloween? Eller vil du bare lave en god sjov? Denne pop-out-skærm fra Zombies kan gøre det! I denne Instructable vil jeg lære dig, hvordan du nemt laver jump-out zombier ved hjælp af Arduino. HC-SR0
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Ciclop 3d Scanner My Way Trin for trin: 16 trin (med billeder)
Ciclop 3d Scanner My Way Step by Step: Hej alle sammen, jeg kommer til at indse den berømte Ciclop 3D -scanner.Alle trin, der er godt forklaret på det originale projekt, er ikke til stede.Jeg lavede nogle rettelser for at forenkle processen, først Jeg udskriver basen, og end jeg genstarter printkortet, men fortsæt
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores