Innehållsförteckning:
- Steg 1: Brainstorming
- Steg 2: LCD -skärm och sensor
- Steg 3: Andra brödbrädan, knappar och lysdioder
- Steg 4: Kodning
- Steg 5: Montering
Video: ISycophant: 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Så här återskapar du iSycophant hemma! ISycophant är en spegel som visar ett uppmuntrande budskap, oavsett om du känner dig ledsen eller glad. Du trycker på en grön knapp för glad eller en röd för sorg. Om du lämnar iSycophant tänds gula lampor eftersom den vill att du ska komma tillbaka.
Steg 1: Brainstorming
Steg 1: Samla/skapa en grupp kreativa, smarta, attraktiva människor.
Steg 2: Ta ett stort papper och börja brainstorma idéer.
Se till att du skriver ner varje tanke och idé
Steg 3: Tänk på hur tekniken påverkade det senaste valet i USA.
Vad påverkade dina tankar och åsikter om kandidaterna och resultaten?
Steg 4: Reflektera över sociala medier påverkan på politisk åsikt.
- Hur spelar”ekokammaren” i sociala medier en roll för att validera/genomdriva vår tro på oss själva och om världen omkring oss?
- Tror du att sociala medier tenderar att visa oss mer av det vi tror/vill se?
Steg 2: LCD -skärm och sensor
Bakbord
Steg 1:
Skaffa följande material:
- Arduino
- Bakbord
- Anslutningskablar
Steg 2: Använd två trådar för att ansluta 5V -stiftet på arduino till + skenan på brödbrädet och GND -stiftet på arduino till - skenan på brödbrädet. Steg 3: Anslut brödbrädans strömskenor genom att ansluta en kabel till var och en av de två + skenorna och de två skenorna
LCD skärm
Steg 1:
Skaffa följande material:
- Brödbräda ansluter till ardunio
- LCD -skärm (kompatibel med Hitachi HD44780 -drivrutin)
- 10k ohm motstånd
- 220 ohm motstånd
- Anslutningskablar
Steg 2: Anslut LCD -skärmen till panelen. Det är klokt att sätta den närmare en kant, så att du har plats att lägga andra saker på din brödbräda. Se till att du inte placerar stiften i kraftledningarna.
Steg 3: Anslut följande stift*till arduino med hjälp av anslutningskablarna:
- LCD RS -pin till digital pin 12
- LCD Aktivera stift till digital stift 11
- LCD D4 -stift till digital stift 5
- LCD D5 -stift till digital stift 4
- LCD D6 -stift till digital stift 3
- LCD D7 -stift till digital stift 2
*Etiketterna med namnen kommer att finnas på arduiono och LCD -skärmen.
Steg 4: Anslut en kabel från stift 3 på LCD -skärmen till ett 10k ohm motstånd. Anslut en kabel från motståndets bakre ben till den negativa kraftledningen.
Steg 5: Anslut 220 Ohm -motståndet till den positiva kraftledningen, i linje med stift 16 på LCD -kontakten.
Diagramkälla:
Observera att diagrammet visar användningen av en potentiometer istället för 10k -motståndet.
Sensor
Steg 1:
Skaffa följande material:
- Arduino och brödbräda används för att ansluta LCD -skärm
- Ping Ultrasonic Range Finder
- Anslutningskablar
Steg 2:
Anslut följande ledningar:
- Vcc -stift på sensorn till brödbrädans positiva kraftledning
- Trigpinne till ~ 10 -stiftet på arduinoen
- Echo pin till ~ 9 pin på arduino
- GND -stiftet till GND -stiftet på arduinoen
Steg 3: Andra brödbrädan, knappar och lysdioder
Ansluter den andra brödbrädan
Steg 1:
Skaffa följande material
- Bakbord
- Anslut kablar
Steg 2: Anslut strömmen från den första brödbrädan till den andra brödbrädan genom kraftskenan, genom att ansluta en kabel mellan en + skena till den andra och en - skena till den andra.
Steg 3: Anslut brödbrädans strömskenor genom att ansluta en kabel mellan de två + skenorna och de två skenorna
Knappar
Steg 1: Skaffa följande material
- Anslut kablar
- 2 knappar
- 2 10k ohm motstånd
Steg 2: Sätt in de två knapparna på raden 30-28 och 23-21 mellan terminalutrymmet på ena sidan av brödbrädet med två ben på vardera sidan av ravinen.
Steg 3: För varje knapp, sätt in ett 10k ohm motstånd, på kolumn g med ett ben i rad 28 och 25, och det andra ett ben i rad 21 och 18.
Steg 4: Använd sedan en tråd för att ansluta kolumn a, rad 28 med stift 7 på arduino och kolumn a, rad 21 med stift 8. Använd två trådar, anslut de två benen på de två knapparna som inte är anslutna till motståndet till + skenan, och de två benen på de två motstånden som inte är anslutna till knappen till - skenan.
Diagram:
Led-lampor
Steg 1:
Skaffa följande material
- Anslut kablar
- 2 gula LED -lampor
- 2 10k ohm motstånd
Steg 2: På andra sidan av brödbrädan, anslut katoden (kortare ben) på varje gul lysdiod till raderna 7 och 4 i kolumn b.
Steg 3: Sätt i två 10k ohm motstånd, med en gren av motståndet i ett klämma parallellt med anoden (längre ben) och det andra går bort från lysdioden.
Steg 4: Anslut en kabel till ett klipp parallellt med varje ben på ohm -motstånden som inte är anslutna till lysdioden och stiften 6 och 13 på arduinoen. Anslut en tråd till ett klämma parallellt med katoderna på de två lysdioderna och - skenan.
Diagramkälla:
Obs: diagrammet visar kabeln parallellt med katoden som går in i + skenan, men vi satte in den i - skenan.
Steg 4: Kodning
Steg 1: Innan du skriver någon kodrad, ta en sida från Bruno Latour och börja med att fråga dig själv vad en delegerad mänsklig karaktär skulle behöva göra för att din teknik ska fungera. När det gäller iSycophant krävs två primära mänskliga beteenden: klibbighet och oreflekterande överenskommelse. Beskriv sedan dessa funktioner på det enklaste sätt som om din delegerade mänskliga karaktär var särskilt tät: Clinginess: När användaren inte är i närheten måste du reagera med någon form av larm eller bestörtning. Oreflekterat avtal: Oavsett vilket sinnestillstånd användaren befinner sig i ska du spegla och till och med förstärka den positionen.
Steg 2: Använd de mänskliga instruktionerna som skapas och börja bryta ner dem som om din delegerade mänskliga karaktär var en icke-mänsklig logikmaskin. Detta är vad som kallas pseudokod:
Clinginess:
Kontrollera kontinuerligt om användaren är i närheten.
Om användaren är i närheten behöver ingenting göras.
Om användaren är borta eller på avstånd börjar en irriterande uppmärksamhetsbildande reaktion.
Oreflekterat avtal:
Bestäm användarens sinnestillstånd.
Om användaren är glad bekräfta att världen är underbar.
Om användaren är ledsen bekräfta att världen är hemsk.
Steg 3: Nu, beväpnad med din pseudokod, börja översätta varje diskret uppgift till en serie operationer som Arduino kan utföra med tillhörande sensorer och displayer. Utforska kod som andra har använt och aggregera långsamt operationerna med denna enkla cykel:
- Hypotesera ett sätt att översätta ett funktionellt "steg" till kod.
- Se till att det finns något sätt att bekräfta din hypotes (antingen genom att skriva till DisplayPort, slå på eller av och lysa eller lyssna på seriell bildskärm).
- Skriv koden och verifiera, justera för saknade tecken och stavfel, tills koden passerar.
- Ladda upp koden till Arduino -kortet. 5.
- Om koden fungerar, fortsätt sedan till nästa operation, om inte hypoteser varför den inte fungerade. Detta är vad vi kallar Arduino Programmerings loop och det kan leda till otroligt sofistikerad teknik med tid, tålamod och tillämpning.
Detta är vad vi kallar Arduino Programmerings loop och det kan leda till otroligt sofistikerad teknik med tid, tålamod och tillämpning.
Steg 5: Montering
Nu borde du ha Arduino replikerande klibbighet och oreflekterat avtal. Det är nu dags att montera komponenterna i din spegel.
Steg 1: Mät var knapparna, lamporna, LCD -skärmen och sensorn kommer att placeras på din spegelram.
Steg 2: Klipp ut hålen i spegelns ram.
Steg 3: Limma eller tejpa din arduino på baksidan av ramen så att komponenterna sticker ut ur hålen.
Och Voila! Du har nu en fullt fungerande iSycophant!
Rekommenderad:
Ta fantastiska bilder med en iPhone: 9 steg (med bilder)
Ta fantastiska bilder med en iPhone: De flesta av oss har en smartphone med oss överallt nuförtiden, så det är viktigt att veta hur du använder din smartphone -kamera för att ta fantastiska bilder! Jag har bara haft en smartphone i ett par år, och jag har älskat att ha en bra kamera för att dokumentera saker jag
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: 7 steg (med bilder)
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: Jag planerar att använda denna Rapsberry PI i ett gäng roliga projekt tillbaka i min blogg. Kolla gärna in det. Jag ville börja använda mitt Raspberry PI men jag hade inte ett tangentbord eller en mus på min nya plats. Det var ett tag sedan jag installerade en hallon
Hur man digitaliserar bilder och filmnegativ med en DSLR: 12 steg (med bilder)
Hur man digitaliserar diabilder och filmnegativ med en DSLR: En mångsidig och stabil inställning för digitalisering av diabilder och negativ med en DSLR eller en kamera med ett makroalternativ. Denna instruerbara är en uppdatering av Hur man digitaliserar 35 mm negativ (uppladdad juli 2011) med flera förbättringar för att utöka dess
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter - Rc helikopter - RC -plan med Arduino: 5 steg (med bilder)
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter | Rc helikopter | Rc -plan med Arduino: Att driva en Rc -bil | Quadcopter | Drone | RC -plan | RC -båt, vi behöver alltid en mottagare och sändare, antag att för RC QUADCOPTER behöver vi en 6 -kanals sändare och mottagare och den typen av TX och RX är för dyr, så vi kommer att göra en på vår
Hur man tar isär en dator med enkla steg och bilder: 13 steg (med bilder)
Hur man tar isär en dator med enkla steg och bilder: Detta är en instruktion om hur man demonterar en dator. De flesta av de grundläggande komponenterna är modulära och lätt att ta bort. Det är dock viktigt att du är organiserad kring det. Detta hjälper dig att inte förlora delar, och även för att göra ommonteringen