Talaan ng mga Nilalaman:

ISycophant: 5 Hakbang (na may Mga Larawan)
ISycophant: 5 Hakbang (na may Mga Larawan)

Video: ISycophant: 5 Hakbang (na may Mga Larawan)

Video: ISycophant: 5 Hakbang (na may Mga Larawan)
Video: Ep 9.1: Six Signs Your Child May Have Autism (Part 2 / 2) | Teacher Kaye Talks 2024, Nobyembre
Anonim
ISycophant
ISycophant
ISycophant
ISycophant

Narito kung paano muling likhain ang iSycophant sa bahay! Ang iSycophant ay isang salamin na nagpapakita ng isang nakasisiglang mensahe, maging malungkot ka o masaya. Pinindot mo ang isang berdeng pindutan para masaya o isang pula para sa malungkot. Kung iniwan mo ang iSycophant, ang mga dilaw na ilaw ay bubuksan, dahil nais nitong bumalik ka.

Hakbang 1: Brainstorming

Brainstorming
Brainstorming

Hakbang 1: Ipunin / lumikha ng isang pangkat ng mga malikhain, matalino, kaakit-akit na tao.

Hakbang 2: Grab ng isang malaking piraso ng papel at simulan ang mga ideya ng brainstorming.

Siguraduhin na isulat mo ang bawat pag-iisip at ideya

Hakbang 3: Isipin kung paano naiimpluwensyahan ng teknolohiya ang nakaraang halalan sa US.

Ano ang nakaimpluwensya sa iyong mga saloobin at opinyon sa mga kandidato at mga kinalabasan?

Hakbang 4: Pagnilayan ang impluwensya ng social media sa opinyon sa politika.

  • Paano gumaganap ang "echo room" ng social media sa pagpapatunay / pagpapatupad ng aming mga paniniwala tungkol sa ating sarili at tungkol sa mundo sa paligid natin?
  • Sa palagay mo ba may posibilidad na ipakita sa amin ng social media ang higit sa kung ano ang paniniwalaan / nais naming makita?

Hakbang 2: LCD Screen at Sensor

LCD Screen at Sensor
LCD Screen at Sensor
LCD Screen at Sensor
LCD Screen at Sensor
LCD Screen at Sensor
LCD Screen at Sensor
LCD Screen at Sensor
LCD Screen at Sensor

Breadboard

Hakbang 1:

Kunin ang mga sumusunod na materyales:

  • Arduino
  • Breadboard
  • Mga wire na pang-hook

Hakbang 2: Gumamit ng dalawang wires upang ikonekta ang 5V pin sa arduino sa + riles sa breadboard at ang GND pin sa arduino sa - riles sa breadboard. Hakbang 3: Ikonekta ang sa mga riles ng kuryente ng breadboard, sa pamamagitan ng pagkonekta ng isang wire sa bawat isa sa dalawang + riles at ang dalawa - riles

LCD screen

Hakbang 1:

Kunin ang mga sumusunod na materyales:

  • Kumonekta ang Breadboard sa ardunio
  • LCD Screen (katugma sa driver ng Hitachi HD44780)
  • 10k ohm risistor
  • 220 ohm risistor
  • Mga wire na pang-hook

Hakbang 2: Ikonekta ang LCD screen sa breadboard. Maalam na ilagay ito nang malapit sa isang gilid, upang magkaroon ka ng puwang upang mailagay ang iba pang mga bagay sa iyong pisara. Tiyaking hindi mo inilalagay ang mga pin sa mga linya ng kuryente.

Hakbang 3: Ikonekta ang mga sumusunod na pin * sa arduino gamit ang mga hook-up wires:

  • Ang LCD RS pin sa digital pin 12
  • LCD Paganahin ang pin sa digital pin 11
  • LCD D4 pin sa digital pin 5
  • LCD D5 pin sa digital pin 4
  • LCD D6 pin sa digital pin 3
  • LCD D7 pin sa digital pin 2

* Ang mga label na may mga pangalan ay matatagpuan sa arduiono at sa LCD screen.

Hakbang 4: Ikonekta ang isang kawad mula sa pin 3 ng LCD screen sa isang 10k ohm resistor. Ikonekta ang isang kawad mula sa likurang binti ng risistor sa negatibong linya ng kuryente.

Hakbang 5: I-hook up ang resistor ng 220 Ohm sa positibong linya ng kuryente, sa linya na may pin 16 ng konektor ng LCD.

Pinagmulan ng diagram:

Mangyaring tandaan na ang diagram ay nagpapakita ng paggamit ng isang potensyomiter sa halip na 10k risistor.

Sensor

Hakbang 1:

Kunin ang mga sumusunod na materyales:

  • Ginamit ng Arduino at breadboard upang ikonekta ang LCD screen
  • Ping Ultrasonic Range Finder
  • Mga wire na pang-hook

Hakbang 2:

Ikonekta ang mga sumusunod na wires:

  • Ang Vcc pin sa Sensor sa positibong linya ng kuryente ng breadboard
  • I-trig pin sa ~ 10 pin sa arduino
  • Echo pin sa ~ 9 pin sa arduino
  • Ang pin ng GND sa pin ng GND sa arduino

Hakbang 3: Pangalawang Breadboard, Mga Pindutan at LED

Pangalawang Breadboard, Mga Pindutan at LED
Pangalawang Breadboard, Mga Pindutan at LED
Pangalawang Breadboard, Mga Pindutan at LED
Pangalawang Breadboard, Mga Pindutan at LED
Pangalawang Breadboard, Mga Pindutan at LED
Pangalawang Breadboard, Mga Pindutan at LED

Pagkonekta sa pangalawang breadboard

Hakbang 1:

Kunin ang mga sumusunod na materyales

  • Breadboard
  • I-hook up ang mga wire

Hakbang 2: Ikonekta ang kuryente mula sa unang breadboard hanggang sa pangalawang breadboard sa pamamagitan ng power rail, sa pamamagitan ng pagkonekta ng isang wire sa pagitan ng isang + riles sa isa pa, at a - riles sa isa pa.

Hakbang 3: Ikonekta ang sa mga riles ng kuryente ng breadboard, sa pamamagitan ng pagkonekta ng isang kawad sa pagitan ng dalawang + riles at ng dalawa - riles

Mga Pindutan

Hakbang 1: Kunin ang mga sumusunod na materyales

  • I-hook up ang mga wire
  • 2 mga pindutan
  • 2 10k ohm resistors

Hakbang 2: Sa isang bahagi ng breadboard, ipasok ang dalawang mga pindutan sa hilera 30-28 at 23-21 sa pagitan ng puwang ng terminal na may dalawang binti sa bawat gilid ng bangin.

Hakbang 3: Para sa bawat pindutan, maglagay ng isang 10k ohm risistor, sa haligi g na may isang binti sa hilera 28 at 25, at ang pangalawa isang binti sa hilera 21 at 18.

Hakbang 4: Susunod, gumamit ng isang kawad upang ikonekta ang haligi a, hilera 28 na may pin 7 sa arduino at haligi a, hilera 21 na may pin 8. Gamit ang dalawang mga wire, ikonekta ang dalawang binti ng dalawang mga pindutan na hindi konektado sa risistor sa + riles, at ang dalawang paa ng dalawang resistors na hindi konektado sa pindutan sa - riles.

Diagram: https://www.arduino.cc/en/Tutorial/ Button

Mga ilaw na LED

Hakbang 1:

Kunin ang mga sumusunod na materyales

  • I-hook up ang mga wire
  • 2 dilaw na ilaw na LED
  • 2 10k ohm resistors

Hakbang 2: Sa kabilang bahagi ng breadboard, ikonekta ang cathode (mas maikli na binti) ng bawat dilaw na LED sa mga hilera 7 at 4 sa haligi b.

Hakbang 3: Ipasok ang dalawang 10k ohm resistors, na may isang sangay ng risistor sa isang clip na parallel sa anode (mas mahabang binti) at ang isa pa ay papalayo sa LED.

Hakbang 4: Ikonekta ang isang kawad sa isang clip na parallel sa bawat binti ng ohm resistors na hindi konektado sa LED at pin 6 at 13 ng arduino. Ikonekta ang isang kawad sa isang clip na kahilera sa mga cathode ng dalawang LED at ang - riles.

Pinagmulan ng diagram:

Tandaan: ipinapakita ng diagram ang wire na parallel sa katod na papunta sa + riles, subalit ipinasok namin ito sa - riles.

Hakbang 4: Pag-coding

Hakbang 1: Bago isulat ang anumang linya ng code, kumuha ng isang pahina mula sa Bruno Latour at magsimula sa pamamagitan ng pagtatanong sa iyong sarili kung ano ang dapat gawin ng isang delegadong tauhang tao upang gumana ang iyong teknolohiya. Sa kaso ng iSycophant mayroong dalawang pangunahing pag-uugali ng tao na kinakailangan: clinginess at unreflective agreement. Susunod na ilarawan ang mga pag-andar na ito sa pinakasimpleng mga term na posible na parang ang iyong naatas na tauhang pantao ay partikular na siksik: Clinginess: Kapag ang User ay hindi malapit sa gayon kailangan mong umepekto sa ilang uri ng alarma o pangamba. Hindi napag-isipang kasunduan: Anumang estado ng pag-iisip ang gumagamit ay siguraduhing mag-mirror at kahit na palakasin ang posisyon na iyon.

Hakbang 2: Ang paggamit ng mga tagubiling nabuo ng tao ay nagsisimulang masira ang mga ito na para bang ang iyong inilaan na tauhan ng tao ay isang di-pantao na makina ng lohika. Ito ang tinukoy bilang pseudocode:

Kakapit:

Patuloy na suriin kung ang User ay malapit.

Kung malapit ang Gumagamit wala nang kailangang gawin.

Kung ang User ay wala o malayo magsimula ng isang nakakainis na reaksyon ng bumubuo ng pansin.

Hindi nababagong kasunduan:

Tukuyin ang estado ng pag-iisip ng Gumagamit.

Kung ang Gumagamit ay masaya na muling patunayan na ang mundo ay kahanga-hanga.

Kung ang User ay malungkot kumpirmahin na ang mundo ay kahila-hilakbot.

Hakbang 3: Ngayon, armado ng iyong pseudocode, simulang isalin ang bawat discrete na gawain sa isang serye ng mga operasyon na maaaring gampanan ng Arduino gamit ang mga kasamang sensor at display. Galugarin ang code na ginamit ng iba at dahan-dahang pagsasama-samahin ang mga pagpapatakbo gamit ang simpleng siklo na ito:

  1. Hypothesize isang paraan ng pagsasalin ng isang gumaganang "hakbang" sa code.
  2. Tiyaking mayroong ilang paraan ng pagkumpirma ng iyong teorya (maging sa pamamagitan ng pagsusulat sa DisplayPort, pag-on o pag-off at pag-LED o pagrepaso sa Serial Monitor).
  3. Isulat ang code at i-verify, inaayos ang para sa mga nawawalang character at typo, hanggang sa lumipas ang code.
  4. I-upload ang code sa Arduino board. 5.
  5. Kung ang code ay gumagana pagkatapos ay magpatuloy sa susunod na operasyon, kung hindi pagkatapos ay ipalagay kung bakit hindi ito gumana. Ito ang tinatawag nating loop ng Arduino Programmer at maaari itong humantong sa hindi kapani-paniwalang sopistikadong mga teknolohiya na binigyan ng oras, pasensya at aplikasyon.

Ito ang tinatawag nating loop ng Arduino Programmer at maaari itong humantong sa hindi kapani-paniwalang sopistikadong mga teknolohiya na binigyan ng oras, pasensya at aplikasyon.

Hakbang 5: Assembly

Assembly
Assembly

Sa ngayon dapat ay mayroon kang Arduino na kinokopya ang clinginess at hindi nagbabago ng kasunduan. Panahon na ngayon upang tipunin ang mga sangkap sa iyong salamin.

Hakbang 1: Sukatin kung saan ilalagay ang mga pindutan, ilaw, LCD screen, at sensor sa iyong mirror frame.

Hakbang 2: Gupitin ang mga butas sa frame ng salamin.

Hakbang 3: Pandikit o i-tape ang iyong arduino sa likod ng frame upang ang mga sangkap ay dumikit sa mga butas.

At Voila! Mayroon ka na ngayong isang buong pag-andar na iSycophant!

Inirerekumendang: