Мазмұны:

ISycophant: 5 қадам (суреттермен)
ISycophant: 5 қадам (суреттермен)

Бейне: ISycophant: 5 қадам (суреттермен)

Бейне: ISycophant: 5 қадам (суреттермен)
Бейне: Басқа тышты деген осы 😡 2024, Қараша
Anonim
ISycophant
ISycophant
ISycophant
ISycophant

Міне, iSycophant -ты үйде қалай қалпына келтіру керек! ISycophant - бұл қайғылы немесе қуанышты болсаңыз да, жігерлендіретін хабарды көрсететін айна. Қуаныш үшін жасыл немесе қайғылы үшін қызыл түймені басасыз. Егер сіз iSycophant -тан шықсаңыз, сары шамдар жанады, себебі ол сіздің қайтып келуіңізді қалайды.

1 -қадам: Миға шабуыл

Миға шабуыл
Миға шабуыл

1 -қадам: Шығармашылық, ақылды, тартымды адамдарды жинаңыз/жасаңыз.

2 -қадам: Үлкен қағазды алып, миға шабуыл жасай бастаңыз.

Әр ой мен идеяны міндетті түрде жазып алыңыз

3 -қадам: АҚШ -тың соңғы сайлауына технологияның қалай әсер еткенін ойлап көріңіз.

Сіздің кандидаттар мен нәтижелер туралы ойларыңыз бен пікірлеріңізге не әсер етті?

4 -қадам: Әлеуметтік желілердің саяси пікірге әсері туралы ойланыңыз.

  • Әлеуметтік медианың «жаңғырық палатасы» өзіміз туралы және айналамыздағы әлем туралы біздің сенімдерімізді растауда/бекітуде қандай рөл атқарады?
  • Сіз қалай ойлайсыз, әлеуметтік медиа біз сенетін/көргіміз келетін нәрсені көбірек көрсетеді деп ойлайсыз ба?

2 -қадам: СКД экраны мен сенсор

СКД экраны мен сенсор
СКД экраны мен сенсор
СКД экраны мен сенсор
СКД экраны мен сенсор
СКД экраны мен сенсор
СКД экраны мен сенсор
СКД экраны мен сенсор
СКД экраны мен сенсор

Нан тақтасы

1 -қадам:

Келесі материалдарды алыңыз:

  • Ардуино
  • Нан тақтасы
  • Қосылатын сымдар

2 -қадам: Ардуинодағы 5В түйреуішті нан тақтасындағы + рельске және ардуинодағы GND түйреуішті тақтадағы рельске жалғау үшін екі сымды қолданыңыз. 3 -қадам: Екі + рельстер мен екі рельстердің әрқайсысына сымды қосу арқылы, тақтаның қуат рельстерін қосыңыз.

СКД экран

1 -қадам:

Келесі материалдарды алыңыз:

  • Breadboard ardunio -ға қосылады
  • СКД экран (Hitachi HD44780 драйверімен үйлесімді)
  • 10 кОм резистор
  • 220 Ом резисторы
  • Қосылатын сымдар

2 -қадам: СКД экранын тақтаға қосыңыз. Нан тақтасында басқа заттарды қоюға болатындай етіп, оны шетіне жақындату дұрыс. Ілмектерді электр сымдарына салмаңыз.

3-қадам: Келесі түйреуіштерді*жалғау сымдары арқылы arduino-ға қосыңыз:

  • LCD RS цифрлық цифрлық пинге 12
  • LCD түйреуішті цифрлық істікке қосу 11
  • LCD D4 түйрегіші цифрлық пинге 5
  • LCD D5 түйрегіші цифрлық істікке 4
  • LCD D6 істікшесі цифрлық түйреуішке 3
  • LCD D7 түйрегішін цифрлық түйреуішке 2

*Атаулары бар жапсырмалар arduiono мен СКД экранында орналасады.

4 -қадам: СКД экранының 3 -ші шнурынан 10к Ом резисторға сымды жалғаңыз. Резистордың артқы аяғындағы сымды теріс электр желісіне қосыңыз.

5 -қадам: СКД коннекторының 16 істігіне сәйкес 220 Ом резисторды оң қуат желісіне жалғаңыз.

Диаграмма көзі:

Назар аударыңыз, диаграммада 10 к резистордың орнына потенциометрдің қолданылуы көрсетілген.

Сенсор

1 -қадам:

Келесі материалдарды алыңыз:

  • СКД экранды қосу үшін Arduino мен нан тақтасы қолданылады
  • Ping ультрадыбыстық диапазоны
  • Қосылатын сымдар

2 -қадам:

Келесі сымдарды қосыңыз:

  • Сенсордағы Vcc түйреуішті тақтаның оң қуат желісіне жалғаңыз
  • Ардуинодағы ~ 10 түйреуішке түйреуіш
  • Ардуинодағы ~ 9 істікшеге жаңғырық түйреу
  • GND түйрегіші ардуинодағы GND түйреуішіне

3 -қадам: Екінші нан тақтасы, түймелер мен жарық диодтары

Екінші нан тақтасы, түймелер мен жарық диодтары
Екінші нан тақтасы, түймелер мен жарық диодтары
Екінші нан тақтасы, түймелер мен жарық диодтары
Екінші нан тақтасы, түймелер мен жарық диодтары
Екінші блок тақтасы, түймелер мен жарық диодтары
Екінші блок тақтасы, түймелер мен жарық диодтары

Екінші тақтаны қосу

1 -қадам:

Келесі материалдарды алыңыз

  • Нан тақтасы
  • Сымдарды жалғаңыз

2 -қадам: + екінші рельске екіншісіне + және екінші рельске сымды жалғау арқылы қуат тақтасы арқылы бірінші нан тақтасынан екінші тақтаға қуат қосыңыз.

3 -қадам: екі + рельс пен екі рельстің арасындағы сымды жалғау арқылы нан тақтасының қуат рельстерін қосыңыз.

Түймелер

1 -қадам: Келесі материалдарды алыңыз

  • Сымдарды жалғаңыз
  • 2 түйме
  • 2 10км резистор

2-қадам: Нан тақтасының бір жағында 30-28 және 23-21 қатарындағы екі түймені сайдың екі жағында екі аяғы бар терминал кеңістігінің арасына салыңыз.

3 -қадам: Әр түйме үшін аяғы 28 және 25 -ші жолдарда, ал екіншісі 21 -ші және 18 -ші қатарда 10 -Ом резисторды g бағанына салыңыз.

4 -қадам: Содан кейін сымды қолданыңыз a бағанын, 28 -ші жолды 7 -ші түйрегішпен a -бағанда, 21 -ші жолды 8 -ші шнурмен. Екі сымды қолданып, резисторға қосылмаған екі түйменің екі аяғын қосыңыз. + рельске және екі резистордың екі аяғы, олар рельске түймені қосылмайды.

Диаграмма:

Жарықдиодты шамдар

1 -қадам:

Келесі материалдарды алыңыз

  • Сымдарды жалғаңыз
  • 2 сары жарықдиодты шам
  • 2 10км резистор

2 -қадам: Нан тақтасының екінші жағында, әрбір сары жарықдиодтың катодын (қысқа аяғы) b бағанының 7 және 4 жолдарына қосыңыз.

3 -қадам: резистордың бір тармағы анодқа параллель қысқышта (ұзын аяғы), екіншісі жарықдиодты шамадан алыстатылған 10к Ом екі резисторды салыңыз.

4 -қадам: сымды светодиодқа және ардуиноның 6 және 13 түйреуіштеріне жалғанбаған ом резисторларының әр аяғына параллель қысқышқа жалғаңыз. Екі светодиодтың катодына параллель қысқышқа сымды жалғаңыз.

Диаграмма көзі:

Ескерту: диаграммада катодқа параллель сым + рельске түседі, бірақ біз оны рельске енгіздік.

4 -қадам: кодтау

1 -қадам: Кез келген код жолын жазбас бұрын, Бруно Латурдың бетін алыңыз және өзіңіздің технологияңыздың жұмыс істеуі үшін өкілетті адам мінез -құлқы не істеу керектігін сұраудан бастаңыз. ISycophant жағдайында адамның екі негізгі мінез -құлқы қажет: жабысқақтық және рефлексивті келісім. Әрі қарай бұл функцияларды қарапайым сөздермен сипаттаңыз, өйткені сіздің адамдық сипатыңыз өте тығыз: Жабысқақтық: Пайдаланушы жанында болмаған кезде, сіз дабыл немесе алаңдаушылықтың қандай да бір түрімен әрекет етуіңіз керек. Рефлексивті емес келісім: Пайдаланушы қандай көңіл -күйде болса да, бұл позицияны көрсететініне сенімді.

2-қадам: Адамның нұсқауларын қолдану оларды сіздің адамдық сипатыңыз адамдық емес логикалық машина сияқты бұзуды бастайды. Бұл псевдокод деп аталады:

Жабысқақтық:

Пайдаланушының жақын жерде екенін үнемі тексеріп отырыңыз.

Егер пайдаланушы жақын жерде болса, онда ештеңе істеудің қажеті жоқ.

Егер пайдаланушы алыс немесе алыста болса, назар аударатын тітіркендіргіш реакция басталады.

Рефлексиясыз келісім:

Қолданушының психикалық жағдайын анықтаңыз.

Егер Пайдаланушы бақытты болса, әлем керемет екенін тағы да растайды.

Егер пайдаланушы қайғылы болса, әлемнің қорқынышты екенін растаңыз.

3 -қадам: Енді сіздің псевдокодпен қаруланған, әрбір дискретті тапсырманы Arduino ілеспе сенсорлар мен дисплейлердің көмегімен орындай алатын операциялар сериясына аудара бастаңыз. Басқалар қолданған кодты зерттеп, осы қарапайым циклды қолдана отырып, операцияларды баяу біріктіріңіз:

  1. Функционалды «қадамды» кодқа аудару жолын болжаңыз.
  2. Сіздің гипотезаңызды растаудың қандай да бір әдісі бар екеніне көз жеткізіңіз (DisplayPort -қа жазу, жарық диодты қосу немесе өшіру немесе сериялық мониторды қарау арқылы).
  3. Кодты жазыңыз және код өтпейінше жетіспейтін таңбалар мен қателерді түзете отырып тексеріңіз.
  4. Кодты Arduino тақтасына жүктеңіз. 5.
  5. Егер код жұмыс істеп тұрса, келесі әрекетті жалғастырыңыз, егер олай болмаса, неге ол жұмыс істемеді деп гипотеза жасаңыз. Мұны біз Arduino Programmer циклы деп атаймыз және ол уақыт, шыдамдылық пен қолдану арқылы керемет күрделі технологияларға әкелуі мүмкін.

Мұны біз Arduino Programmer циклы деп атаймыз және ол уақыт, шыдамдылық пен қолдану арқылы керемет күрделі технологияларға әкелуі мүмкін.

5 -қадам: құрастыру

Ассамблея
Ассамблея

Қазіргі уақытта сізде Arduino қайталанатын жабысқақтық пен рефлексивті келісімге ие болуы керек. Енді компоненттерді айнаға жинайтын уақыт келді.

1 -қадам: түймелер, шамдар, СКД экраны мен сенсор сіздің айна жақтауыңызға қайда қойылатынын өлшеңіз.

2 -қадам: Айна жақтауындағы тесіктерді кесіңіз.

3 -қадам: Ардуиноны жақтаудың артқы жағына жабыстырыңыз немесе таспамен бекітіңіз, осылайша компоненттер тесіктерден шығып кетеді.

Және Воила! Енді сізде толық функционалды iSycophant бар!

Ұсынылған: