Mündəricat:

ISycophant: 5 addım (şəkillərlə birlikdə)
ISycophant: 5 addım (şəkillərlə birlikdə)

Video: ISycophant: 5 addım (şəkillərlə birlikdə)

Video: ISycophant: 5 addım (şəkillərlə birlikdə)
Video: Sinirlerinize Hakim Olamayacağınız Bir Hikaye - Hz. Muhammed'e (sav) Boykot - Şib-i Ebu Talip 2024, Sentyabr
Anonim
İsikofant
İsikofant
İsikofant
İsikofant

İşdə evdə iSycophant -ı necə yenidən yaratmaq olar! İSycophant, kədərli və ya xoşbəxt hiss etməyinizdən asılı olmayaraq, həvəsləndirici bir mesaj göstərən bir güzgüdür. Xoşbəxt olmaq üçün yaşıl, kədərli isə qırmızı düyməni basırsınız. İSycophant -dan ayrılsanız, sarı işıqlar yanacaq, çünki geri qayıtmağınızı istəyir.

Addım 1: Beyin fırtınası

Beyin fırtınası
Beyin fırtınası

Addım 1: Yaradıcı, ağıllı, cazibədar insanlardan ibarət bir qrup toplayın/yaradın.

Addım 2: Böyük bir kağız parçası götürün və fikirlərinizi beyin fırtınasına başlayın.

Hər bir fikir və fikri yazdığınızdan əmin olun

Addım 3: Texnologiyanın ABŞ -dakı son seçkilərə necə təsir etdiyini düşünün.

Namizədlər və nəticələr haqqında düşüncələrinizə və fikirlərinizə nə təsir etdi?

Addım 4: Sosial medianın siyasi düşüncəyə təsirini düşünün.

  • Sosial medianın "əks -səda otağı" özümüz və ətrafımızdakı dünya haqqında inanclarımızı doğrulamaqda/tətbiq etməkdə necə rol oynayır?
  • Sizcə sosial media bizə inandığımız/görmək istədiyimizi daha çox göstərməyə meyllidirmi?

Addım 2: LCD Ekran və Sensor

LCD Ekran və Sensor
LCD Ekran və Sensor
LCD Ekran və Sensor
LCD Ekran və Sensor
LCD Ekran və Sensor
LCD Ekran və Sensor
LCD Ekran və Sensor
LCD Ekran və Sensor

Çörək lövhəsi

Addım 1:

Aşağıdakı materialları əldə edin:

  • Arduino
  • Çörək lövhəsi
  • Bağlama telləri

Addım 2: Arduino üzərindəki 5V pinini çörək lövhəsindəki + rayına və arduino üzərindəki GND pinini çörək taxtasındakı relsə bağlamaq üçün iki tel istifadə edin. Addım 3: İki + ray və hər iki relsin hər birinə bir tel bağlayaraq çörək taxtasının elektrik raylarına qoşun

LCD ekran

Addım 1:

Aşağıdakı materialları əldə edin:

  • Breadboard ardunio -ya qoşulur
  • LCD Ekran (Hitachi HD44780 sürücüsü ilə uyğun gəlir)
  • 10k ohm müqavimət
  • 220 ohm müqavimət
  • Bağlama telləri

Addım 2: LCD ekranı çörək taxtasına qoşun. Çörək taxtanızda başqa şeylər qoymağa yeriniz olması üçün bir kənara yaxınlaşdırmaq müdriklikdir. Sancaqları elektrik xətlərinə qoymadığınızdan əmin olun.

Addım 3: Bağlama tellərindən istifadə edərək aşağıdakı pinləri*arduinoya bağlayın:

  • LCD RS pinindən rəqəmsal pinə 12
  • LCD Pini rəqəmsal pin 11 -ə aktiv edin
  • LCD D4 pinindən rəqəmsal pin 5 -ə
  • LCD D5 pinindən rəqəmsal pinə 4
  • LCD D6 pinindən rəqəmsal pinə 3
  • LCD D7 pinindən rəqəmsal pinə 2

*Adları olan etiketlər arduiono və LCD ekranda yerləşəcək.

Addım 4: LCD ekranın pin 3 -dən 10k ohm rezistora bir tel bağlayın. Mənfi elektrik xəttinə rezistorun arxa ayağından bir tel bağlayın.

Addım 5: LCD konnektorunun 16 -cı pininə uyğun olaraq 220 Ohm müqavimətini müsbət elektrik xəttinə bağlayın.

Diaqram mənbəyi:

Diqqət yetirin ki, diaqramda 10k rezistor yerinə potensiometr istifadə olunur.

Sensor

Addım 1:

Aşağıdakı materialları əldə edin:

  • LCD ekranı birləşdirmək üçün Arduino və çörək taxtası istifadə olunur
  • Ping Ultrasonik Range Finder
  • Bağlama telləri

Addım 2:

Aşağıdakı telləri bağlayın:

  • Çörək panelinin müsbət elektrik xəttinə Sensor üzərində Vcc pin
  • Arduino üzərindəki ~ 10 pinə qədər pin
  • Arduino üzərindəki ~ 9 pinə yankı pin
  • GND pinini arduino üzərindəki GND pininə

Addım 3: İkinci Breadboard, Düymələr və LEDlər

İkinci Çörək Paneli, Düymələr və LEDlər
İkinci Çörək Paneli, Düymələr və LEDlər
İkinci Çörək Paneli, Düymələr və LEDlər
İkinci Çörək Paneli, Düymələr və LEDlər
İkinci Çörək Paneli, Düymələr və LEDlər
İkinci Çörək Paneli, Düymələr və LEDlər

İkinci çörək taxtasının bağlanması

Addım 1:

Aşağıdakı materialları əldə edin

  • Çörək lövhəsi
  • Telləri bağlayın

Addım 2: + bir ray ilə digərinə bir tel bağlayaraq, birinci raydan ikinci çörək taxtasına elektrik dəmir yolu ilə qoşun.

Addım 3: İki + ray ilə iki ray arasında bir tel bağlayaraq çörək taxtasının elektrik raylarına qoşun

Düymələr

Addım 1: Aşağıdakı materialları əldə edin

  • Telləri bağlayın
  • 2 düymə
  • 2 10k ohm müqavimət

Addım 2: Çörək taxtasının bir tərəfində, yarğanın hər tərəfində iki ayağı olan terminal boşluğu arasına 30-28 və 23-21 sıralarında olan iki düyməni daxil edin.

Addım 3: Hər düymə üçün 28 və 25 -ci sıralarda ayağı olan g sütununa 10k ohm rezistor daxil edin, ikincisi isə 21 və 18 -ci sıralarda.

Addım 4: Ardından, arduino -da 7 -ci pinlə 28 -ci sıranı, a -cı sütunu, 8 -ci pillə 21 -i birləşdirmək üçün bir tel istifadə edin. İki tel istifadə edərək rezistora bağlı olmayan iki düymənin iki ayağını birləşdirin. + rayına və düyməyə bağlı olmayan iki rezistorun iki ayağı - rayına.

Diaqram:

LED işıqlar

Addım 1:

Aşağıdakı materialları əldə edin

  • Telləri bağlayın
  • 2 sarı LED işıq
  • 2 10k ohm müqavimət

Addım 2: Çörək taxtasının digər tərəfində, hər bir sarı LED -in katodunu (daha qısa ayağı) b sütunundakı 7 və 4 -cü satırlara bağlayın.

Addım 3: Rezistorun bir qolu anoda paralel bir qisimdə (daha uzun ayaqlı), digəri isə LED -dən uzaqlaşaraq iki 10k ohm rezistor daxil edin.

Addım 4: LEDə və arduinonun 6 və 13 pinlərinə bağlı olmayan ohm rezistorlarının hər ayağına paralel bir klipə bir tel bağlayın. İki LED -in katoduna paralel bir klipə bir tel bağlayın.

Diaqram mənbəyi:

Qeyd: diaqram, + raya daxil olan katoda paralel olan teli göstərir, lakin biz onu relsə daxil etdik.

Addım 4: Kodlaşdırma

Addım 1: Hər hansı bir kod sətri yazmadan əvvəl, Bruno Latourdan bir səhifə götürün və özünüzə, texnologiyanızın işləməsi üçün səlahiyyətli bir insan xarakterinin nə etməli olduğunu soruşaraq başlayın. İSycophant vəziyyətində iki əsas insan davranışı lazımdır: yapışqanlıq və əks olunmayan razılıq. Sonra bu funksiyaları mümkün olan ən sadə ifadələrlə təsvir edin, sanki insan xarakteriniz xüsusilə sıx idi: Clinginess: İstifadəçi yaxınlıqda olmadıqda bir növ həyəcan və ya narahatlıq ilə reaksiya verməlisiniz. Yansıtılmayan razılaşma: İstifadəçinin hansı ruh halında olursa olsun, bu mövqeyi əks etdirdiyinə və hətta artıracağına əmin olun.

Addım 2: Yaradılan insan təlimatlarından istifadə edərək, onları silməyə başlayın, sanki sizin insan xarakteriniz qeyri-insani bir məntiq maşını idi. Pseudocode olaraq adlandırılan budur:

Yapışqanlıq:

İstifadəçinin yaxınlıqda olub olmadığını daim yoxlayın.

İstifadəçi yaxınlıqdadırsa, heç bir şey etmək lazım deyil.

İstifadəçi uzaqda və ya uzaqda olarsa, diqqəti cəlb edən reaksiyaya səbəb olur.

Yansımayan razılaşma:

İstifadəçinin ruh halını təyin edin.

İstifadəçi xoşbəxtdirsə, dünyanın gözəl olduğunu bir daha təsdiqləyir.

İstifadəçi kədərlidirsə, dünyanın dəhşətli olduğunu təsdiq edin.

Addım 3: İndi, yalançı kodunuzla silahlanaraq, hər bir ayrı -ayrı vəzifəni Arduinonun müşayiət edən sensorlar və displeylərdən istifadə edə biləcəyi bir sıra əməliyyatlara çevirməyə başlayın. Başqalarının istifadə etdiyi kodu araşdırın və bu sadə dövrü istifadə edərək əməliyyatları yavaş -yavaş birləşdirin:

  1. Funksional "addım" ı koda çevirmək yolunu hipotez edin.
  2. Hipotezinizi təsdiqləməyin bir yolunun olduğundan əmin olun (istər DisplayPort -a yazmaq, istər açmaq, istər söndürmək, istərsə də LED və ya Serial Monitoru nəzərdən keçirməklə).
  3. Kodu yazın və yoxlayın, kod keçməyənə qədər itkin simvolları və yazım səhvlərini düzəldin.
  4. Kodu Arduino lövhəsinə yükləyin. 5.
  5. Kod işləyirsə, növbəti əməliyyata davam edin, yoxsa niyə işləmədiyini fərz edin. Arduino Proqramçısının döngəsi adlandırdığımız budur və zaman, səbr və tətbiq olunmaqla inanılmaz inkişaf etmiş texnologiyalara səbəb ola bilər.

Arduino Proqramçısının döngəsi dediyimiz budur və zaman, səbr və tətbiq sayəsində inanılmaz inkişaf etmiş texnologiyalara səbəb ola bilər.

Addım 5: Montaj

Məclis
Məclis

İndiyə qədər Arduino -da təkrarlanan yapışqanlıq və əks olunmayan razılaşma olmalıdır. İndi komponentləri güzgüyə yığmağın vaxtıdır.

Addım 1: Güzgü çərçivənizdə düymələrin, işıqların, LCD ekranın və sensorun harada yerləşdiriləcəyini ölçün.

Addım 2: Güzgü çərçivəsindəki delikləri kəsin.

Addım 3: Arduino -nu çərçivənin arxasına yapışdırın və ya yapışdırın ki, komponentlər deliklərdən yapışsın.

Və Voila! İndi tam işlək bir iSycophant var!

Tövsiyə: