Sisukord:

ISycophant: 5 sammu (piltidega)
ISycophant: 5 sammu (piltidega)

Video: ISycophant: 5 sammu (piltidega)

Video: ISycophant: 5 sammu (piltidega)
Video: Оформление бороды 2024, September
Anonim
ISükofant
ISükofant
ISükofant
ISükofant

Siit saate teada, kuidas iSycophantit kodus uuesti luua! ISycophant on peegel, mis kuvab julgustava sõnumi, olenemata sellest, kas tunnete kurbust või rõõmu. Rõõmustamiseks vajutate rohelist nuppu või kurva jaoks punast. Kui lahkute iSycophantist, süttib kollane tuli, sest see soovib, et te tagasi tuleksite.

1. samm: ajurünnak

Ajurünnak
Ajurünnak

Samm: koguge/looge rühm loomingulisi, nutikaid, atraktiivseid inimesi.

2. samm: haarake suur paberitükk ja alustage ideede ajurünnakuid.

Pange kindlasti kirja kõik mõtted ja ideed

3. samm: mõelge, kuidas tehnoloogia mõjutas USA viimaseid valimisi.

Mis mõjutas teie mõtteid ja arvamusi kandidaatide ja tulemuste kohta?

Samm: mõtisklege sotsiaalmeedia mõju üle poliitilisele arvamusele.

  • Kuidas mängib sotsiaalmeedia „kajakamber” rolli meie ja meid ümbritseva maailmaga seotud uskumuste valideerimisel/jõustamisel?
  • Kas arvate, et sotsiaalmeedia näitab meile rohkem seda, mida me usume/tahame näha?

Samm: LCD -ekraan ja andur

LCD ekraan ja andur
LCD ekraan ja andur
LCD ekraan ja andur
LCD ekraan ja andur
LCD ekraan ja andur
LCD ekraan ja andur
LCD ekraan ja andur
LCD ekraan ja andur

Leivalaud

Samm 1:

Hankige järgmised materjalid:

  • Arduino
  • Leivalaud
  • Haakimisjuhtmed

2. samm: ühendage kahe juhtmega arduino 5V pinge leivaplaadi + rööpaga ja arduino GND tihvt leivaplaadi rööpaga. 3. samm: ühendage leivaplaadi toitepiirded, ühendades juhtme kahe + rööpa ja kahe rööpaga

LCD ekraan

Samm 1:

Hankige järgmised materjalid:

  • Leivaplaat ühendab ardunioga
  • LCD -ekraan (ühildub Hitachi HD44780 draiveriga)
  • 10k oomi takisti
  • 220 oomi takisti
  • Haakimisjuhtmed

Samm: ühendage LCD -ekraan leivaplaadiga. Mõistlik on panna see servale lähemale, nii et teil oleks ruumi muude asjade leivalauale panemiseks. Veenduge, et te ei aseta tihvte elektriliinidesse.

Samm 3: Ühendage arduino külge haakimisjuhtmete abil järgmised tihvtid*:

  • LCD RS -tihvt digitaalsele tihvtile 12
  • LCD Lubage tihvt digitaalsele tihvtile 11
  • LCD D4 tihvt - digitaalne tihvt 5
  • LCD D5 tihvt - digitaalne tihvt 4
  • LCD D6 tihvt - digitaalne tihvt 3
  • LCD D7 tihvt - digitaalne tihvt 2

*Nimedega sildid asuvad arduiono ja LCD -ekraanil.

Samm: ühendage LCD -ekraani 3. tihvti juhe 10 kOomi takistiga. Ühendage takisti tagumise jala juhe negatiivse toiteliiniga.

Samm: ühendage 220 -oomine takisti positiivse toiteliiniga kooskõlas LCD -pistiku tihvtiga 16.

Diagrammi allikas:

Pange tähele, et diagramm näitab potentsiomeetri kasutamist 10k takisti asemel.

Andur

Samm 1:

Hankige järgmised materjalid:

  • Arduino ja leivalaud, mida kasutatakse LCD -ekraani ühendamiseks
  • Pingi ultraheli kauguse leidja
  • Haakimisjuhtmed

2. samm:

Ühendage järgmised juhtmed:

  • Vcc tihvt anduril leivaplaadi positiivse toiteliiniga
  • Lülitage nööpnõel arduino ~ 10 tihvti külge
  • Kaja nööpnõel arduino ~ 9 kontaktile
  • GND tihvt arduino GND tihvti külge

Samm: teine leivaplaat, nupud ja valgusdioodid

Teine leivalaud, nupud ja LED -id
Teine leivalaud, nupud ja LED -id
Teine leivalaud, nupud ja LED -id
Teine leivalaud, nupud ja LED -id
Teine leivalaud, nupud ja LED -id
Teine leivalaud, nupud ja LED -id

Teise leivaplaadi ühendamine

Samm 1:

Hankige järgmised materjalid

  • Leivalaud
  • Ühendage juhtmed

2. samm: ühendage toide esimesest leivaplaadist teise leivaplaadiga toiteliini kaudu, ühendades juhtme + rööpa ja teise vahel ning a - rööpa teisega.

3. samm: ühendage leivaplaadi toitepiirded, ühendades juhtme kahe + rööpa ja kahe rööpa vahele

Nupud

Samm: hankige järgmised materjalid

  • Ühendage juhtmed
  • 2 nuppu
  • 2 10k oomi takistit

2. samm: sisestage leivaplaadi ühel küljel kaks nuppu ridades 30-28 ja 23-21 klemmiruumi vahele kahe jalaga mõlemal pool kuristikku.

3. samm: sisestage iga nupu jaoks 10 k oomi takisti veergu g, mille jalg on ridadel 28 ja 25, teine aga jalg ridadel 21 ja 18.

Samm 4: seejärel kasutage traati, et ühendada veerg a, rida 28 tihvtiga 7 arduino ja veerg a, rida 21 tihvtiga 8. Ühendage kahe juhtme abil kahe nupu kaks jalga, mis pole takistiga ühendatud + rööpa külge ja kahe takisti kaks jalga, mis ei ole nupuga rööpa külge ühendatud.

Diagramm:

LED tuled

Samm 1:

Hankige järgmised materjalid

  • Ühendage juhtmed
  • 2 kollast LED -tuld
  • 2 10k oomi takistit

2. samm: ühendage leivaplaadi teisel küljel iga kollase LED -i katood (lühem jalg) veeru b ridade 7 ja 4 külge.

Samm: sisestage kaks 10 kOomi takistit, kusjuures üks takisti haru on anoodiga (pikem jalg) paralleelses klambris ja teine LED -valgusest eemal.

Samm 4: Ühendage traat klambriga, mis on paralleelne oomi takistite iga jalaga, mis pole LED -i ja arduino tihvtidega 6 ja 13 ühendatud. Ühendage traat klambriga, mis on paralleelne kahe LED -i katoodiga ja rööpaga.

Diagrammi allikas:

Märkus: diagrammil on näidatud, et katoodiga paralleelne juhe läheb + rööpale, kuid sisestasime selle - rööpa sisse.

4. samm: kodeerimine

1. samm: Enne mis tahes koodirida kirjutamist võtke Bruno Latourilt leht ja alustage küsimusega, mida peaks delegeeritud inimtegelane tegema, et teie tehnoloogia toimiks. ISycophant'i puhul on inimese kaks peamist käitumist vajalik: klammerdumine ja peegeldamatu kokkulepe. Järgmisena kirjeldage neid funktsioone võimalikult lihtsate sõnadega, nagu oleks teie delegeeritud inimtegevus eriti tihe: Kleepuvus: kui kasutajat pole läheduses, peate reageerima mingisuguse häire või hämmeldusega. Peegelduseta kokkulepe: olenemata sellest, millises meeleseisundis kasutaja on, peegeldage ja isegi võimendage seda positsiooni.

Samm 2: Kasutage loodud inimeste juhiseid, alustades nende lagundamisest, nagu oleks teie delegeeritud inimtegevus mitteinimlik loogikamasin. Seda nimetatakse pseudokoodiks:

Kleepuvus:

Kontrollige pidevalt, kas kasutaja on läheduses.

Kui kasutaja on läheduses, pole vaja midagi teha.

Kui kasutaja on eemal või kaugel, alustage tüütut tähelepanu tekitavat reaktsiooni.

Peegeldamatu kokkulepe:

Määrake kasutaja meeleseisund.

Kui kasutaja on õnnelik, kinnitage uuesti, et maailm on imeline.

Kui kasutaja on kurb, kinnitage, et maailm on kohutav.

Samm: alustage nüüd oma pseudokoodiga relvastatuna iga eraldiseisva ülesande tõlkimist toimingute seeriaks, mida Arduino saab kaasnevate andurite ja ekraanide abil teha. Uurige koodi, mida teised on kasutanud, ja koondage toimingud aeglaselt kokku, kasutades seda lihtsat tsüklit:

  1. Hüpoteesige viis funktsionaalse "sammu" koodiks teisendamiseks.
  2. Veenduge, et teie hüpoteesi saaks mingil viisil kinnitada (kirjutades DisplayPorti, lülitades sisse või välja ja LED -i või vaadates üle jadamonitori).
  3. Kirjutage kood ja kontrollige puuduvate märkide ja kirjavigade järgi, kuni kood möödub.
  4. Laadige kood üles Arduino tahvlile. 5.
  5. Kui kood töötab, jätkake järgmise toiminguga, kui ei, siis püstitage hüpotees, miks see ei töötanud. Seda me nimetame Arduino programmeerija ahelaks ja see võib aja, kannatlikkuse ja rakenduse tõttu viia uskumatult keerukate tehnoloogiateni.

Seda me nimetame Arduino programmeerija ahelaks ja see võib aja, kannatlikkuse ja rakenduse tõttu viia uskumatult keerukate tehnoloogiateni.

Samm: kokkupanek

Kokkupanek
Kokkupanek

Nüüdseks peaks teil olema Arduino kopeerima klammerdumist ja peegeldamatut kokkulepet. Nüüd on aeg komponendid oma peeglisse kokku panna.

Samm: mõõtke, kuhu nupud, tuled, LCD -ekraan ja andur peegliraamile asetatakse.

Samm: lõigake peegli raamist välja augud.

Samm: liimige või kleepige oma arduino raami tagaküljele, nii et komponendid jäävad aukudest välja.

Ja Voila! Teil on nüüd täielikult toimiv iSycophant!

Soovitan: