สารบัญ:

ISycophant: 5 ขั้นตอน (พร้อมรูปภาพ)
ISycophant: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ISycophant: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ISycophant: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Learn English Words - SYCOPHANT - Meaning, Vocabulary Lesson with Pictures and Examples 2024, พฤศจิกายน
Anonim
ไอซิสโคแฟนท์
ไอซิสโคแฟนท์
ไอซิสโคแฟนท์
ไอซิสโคแฟนท์

นี่คือวิธีการสร้าง iSycophant ที่บ้าน! iSycophant เป็นกระจกสะท้อนข้อความให้กำลังใจ ไม่ว่าคุณจะรู้สึกเศร้าหรือมีความสุข คุณกดปุ่มสีเขียวเพื่อมีความสุขหรือกดปุ่มสีแดงเพื่อเศร้า หากคุณออกจาก iSycophant ไฟสีเหลืองจะเปิดขึ้น เพราะมันต้องการให้คุณกลับมา

ขั้นตอนที่ 1: การระดมความคิด

ระดมสมอง
ระดมสมอง

ขั้นตอนที่ 1: รวบรวม/สร้างกลุ่มคนที่มีความคิดสร้างสรรค์ ฉลาด และน่าดึงดูด

ขั้นตอนที่ 2: หยิบกระดาษแผ่นใหญ่แล้วเริ่มระดมความคิด

อย่าลืมจดทุกความคิดและความคิด

ขั้นตอนที่ 3: ลองนึกถึงว่าเทคโนโลยีมีอิทธิพลต่อการเลือกตั้งครั้งล่าสุดในสหรัฐฯ อย่างไร

อะไรมีอิทธิพลต่อความคิดและความคิดเห็นของคุณเกี่ยวกับผู้สมัครและผลลัพธ์?

ขั้นตอนที่ 4: สะท้อนอิทธิพลของโซเชียลมีเดียที่มีต่อความคิดเห็นทางการเมือง

  • “ห้องสะท้อน” ของโซเชียลมีเดียมีบทบาทอย่างไรในการตรวจสอบ/บังคับใช้ความเชื่อของเราเกี่ยวกับตัวเราและเกี่ยวกับโลกรอบตัวเรา?
  • คุณคิดว่าโซเชียลมีเดียมีแนวโน้มที่จะแสดงให้เราเห็นมากขึ้นในสิ่งที่เราเชื่อ/ต้องการเห็นหรือไม่?

ขั้นตอนที่ 2: หน้าจอ LCD และเซนเซอร์

หน้าจอ LCD และเซนเซอร์
หน้าจอ LCD และเซนเซอร์
หน้าจอ LCD และเซนเซอร์
หน้าจอ LCD และเซนเซอร์
หน้าจอ LCD และเซนเซอร์
หน้าจอ LCD และเซนเซอร์
หน้าจอ LCD และเซนเซอร์
หน้าจอ LCD และเซนเซอร์

เขียงหั่นขนม

ขั้นตอนที่ 1:

รับวัสดุดังต่อไปนี้:

  • Arduino
  • เขียงหั่นขนม
  • สายต่อ

ขั้นตอนที่ 2: ใช้สายไฟสองเส้นเพื่อเชื่อมต่อพิน 5V บน Arduino กับราง + บนเขียงหั่นขนมและพิน GND บน Arduino กับ - รางบนเขียงหั่นขนม ขั้นตอนที่ 3: เชื่อมต่อรางกับรางจ่ายไฟของเขียงหั่นขนมโดยเชื่อมต่อสายเข้ากับราง + รางทั้งสองและรางสองราง

หน้าจอ LCD

ขั้นตอนที่ 1:

รับวัสดุดังต่อไปนี้:

  • เขียงหั่นขนมเชื่อมต่อกับ ardunio
  • หน้าจอ LCD (เข้ากันได้กับไดรเวอร์ Hitachi HD44780)
  • ตัวต้านทาน 10k โอห์ม
  • ตัวต้านทาน 220 โอห์ม
  • สายต่อ

ขั้นตอนที่ 2: เชื่อมต่อหน้าจอ LCD เข้ากับเขียงหั่นขนม ควรวางให้ชิดขอบมากขึ้น เพื่อให้คุณมีพื้นที่สำหรับวางสิ่งอื่น ๆ บนเขียงหั่นขนมของคุณ ตรวจสอบให้แน่ใจว่าคุณไม่ได้วางหมุดลงในสายไฟ

ขั้นตอนที่ 3: เชื่อมต่อพิน * ต่อไปนี้กับ Arduino โดยใช้สายเชื่อมต่อ:

  • LCD RS พินเป็นพินดิจิตอล 12
  • LCD เปิดใช้งานพินกับพินดิจิตอล 11
  • ขา LCD D4 เป็นขาดิจิตอล 5
  • ขา LCD D5 เป็นขาดิจิตอล 4
  • ขา LCD D6 เป็นขาดิจิตอล 3
  • ขา LCD D7 เป็นขาดิจิตอล 2

*ฉลากที่มีชื่อจะอยู่ที่ Arduino และหน้าจอ LCD

ขั้นตอนที่ 4: เชื่อมต่อสายไฟจากพิน 3 ของหน้าจอ LCD กับตัวต้านทาน 10k ohm ต่อสายไฟจากขาหลังของตัวต้านทานเข้ากับสายไฟเชิงลบ

ขั้นตอนที่ 5: ต่อตัวต้านทาน 220 โอห์มเข้ากับสายไฟบวก ให้สอดคล้องกับพิน 16 ของขั้วต่อ LCD

ที่มาของแผนภาพ:

โปรดทราบว่าแผนภาพแสดงการใช้โพเทนชิออมิเตอร์แทนตัวต้านทาน 10k

เซนเซอร์

ขั้นตอนที่ 1:

รับวัสดุดังต่อไปนี้:

  • Arduino และเขียงหั่นขนมใช้เชื่อมต่อหน้าจอ LCD
  • Ping Ultrasonic Range Finder
  • สายต่อ

ขั้นตอนที่ 2:

เชื่อมต่อสายไฟต่อไปนี้:

  • Vcc pin บนเซนเซอร์กับสายไฟบวกของเขียงหั่นขนม
  • Trig pin ไปที่ ~ 10 pin บน arduino
  • Echo pin ไปที่ ~9 pin บน arduino
  • พิน GND กับพิน GND บน Arduino

ขั้นตอนที่ 3: เขียงหั่นขนม, ปุ่มและไฟ LED ที่สอง

เขียงหั่นขนมที่สอง, ปุ่มและไฟ LED
เขียงหั่นขนมที่สอง, ปุ่มและไฟ LED
เขียงหั่นขนมที่สอง, ปุ่มและไฟ LED
เขียงหั่นขนมที่สอง, ปุ่มและไฟ LED
เขียงหั่นขนมที่สอง, ปุ่มและไฟ LED
เขียงหั่นขนมที่สอง, ปุ่มและไฟ LED

เชื่อมต่อเขียงหั่นขนมที่สอง

ขั้นตอนที่ 1:

รับวัสดุดังต่อไปนี้

  • เขียงหั่นขนม
  • ต่อสายไฟ

ขั้นตอนที่ 2: เชื่อมต่อพลังงานจากเขียงหั่นขนมอันแรกกับเขียงหั่นขนมที่สองผ่านรางจ่ายไฟ โดยเชื่อมต่อสายระหว่างราง + กับอีกอันหนึ่ง และ - รางกับอีกอันหนึ่ง

ขั้นตอนที่ 3: เชื่อมต่อรางกับรางจ่ายไฟของเขียงหั่นขนมโดยเชื่อมต่อสายระหว่างราง + สองรางและรางสองราง

ปุ่ม

ขั้นตอนที่ 1: รับวัสดุดังต่อไปนี้

  • ต่อสายไฟ
  • 2 ปุ่ม
  • ตัวต้านทาน 2 10k ohm

ขั้นตอนที่ 2: ที่ด้านหนึ่งของเขียงหั่นขนม ให้ใส่ปุ่มสองปุ่มในแถว 30-28 และ 23-21 ระหว่างช่องเทอร์มินัลโดยให้ขาสองข้างอยู่ที่แต่ละด้านของหุบเขา

ขั้นตอนที่ 3: สำหรับแต่ละปุ่ม ให้ใส่ตัวต้านทาน 10k ohm บนคอลัมน์ g โดยมีขาอยู่ในแถวที่ 28 และ 25 และตัวที่สองเป็นขาในแถวที่ 21 และ 18

ขั้นตอนที่ 4: ถัดไป ใช้ลวดเชื่อมต่อคอลัมน์ a แถว 28 พร้อมพิน 7 บน Arduino และคอลัมน์ a แถวที่ 21 พร้อมพิน 8 ใช้สายไฟสองเส้นต่อขาทั้งสองของปุ่มทั้งสองที่ไม่ได้เชื่อมต่อกับตัวต้านทาน กับราง + และขาทั้งสองของตัวต้านทานสองตัวซึ่งไม่ได้เชื่อมต่อกับปุ่มกับราง -

แผนภาพ:

ไฟ LED

ขั้นตอนที่ 1:

รับวัสดุดังต่อไปนี้

  • ต่อสายไฟ
  • ไฟ LED สีเหลือง 2 ดวง
  • ตัวต้านทาน 2 10k ohm

ขั้นตอนที่ 2: อีกด้านหนึ่งของเขียงหั่นขนม เชื่อมต่อแคโทด (ขาที่สั้นกว่า) ของ LED สีเหลืองแต่ละดวงกับแถวที่ 7 และ 4 ในคอลัมน์ b

ขั้นตอนที่ 3: ใส่ตัวต้านทาน 10k ohm สองตัว โดยให้ตัวต้านทานสาขาหนึ่งอยู่ในคลิปขนานกับขั้วบวก (ขาที่ยาวกว่า) และอีกตัวหนึ่งจะอยู่ห่างจาก LED

ขั้นตอนที่ 4: เชื่อมต่อสายไฟเข้ากับคลิปขนานกับขาแต่ละข้างของตัวต้านทานโอห์มที่ไม่ได้เชื่อมต่อกับ LED และพิน 6 และ 13 ของ Arduino ต่อสายไฟเข้ากับคลิปขนานกับแคโทดของไฟ LED สองดวงและราง -

ที่มาของแผนภาพ:

หมายเหตุ: แผนภาพแสดงเส้นลวดที่ขนานกับแคโทดที่เข้าไปในราง + แต่เราเสียบเข้าไปในราง -

ขั้นตอนที่ 4: การเข้ารหัส

ขั้นตอนที่ 1: ก่อนที่จะเขียนโค้ดใด ๆ ให้ใช้หน้าจาก Bruno Latour และเริ่มต้นด้วยการถามตัวเองว่าตัวละครที่ได้รับมอบหมายจะต้องทำอย่างไรเพื่อให้เทคโนโลยีของคุณทำงานได้ ในกรณีของ iSycophant มีพฤติกรรมหลักของมนุษย์สองประการที่จำเป็น: ความยึดติดและการตกลงที่ไม่ไตร่ตรอง ถัดไป ให้อธิบายฟังก์ชันเหล่านี้ด้วยคำศัพท์ที่ง่ายที่สุด ราวกับว่าตัวละครมนุษย์ที่ได้รับมอบหมายของคุณนั้นหนาแน่นเป็นพิเศษ: ความเหนียวแน่น: เมื่อผู้ใช้ไม่อยู่ใกล้ๆ คุณจำเป็นต้องโต้ตอบกับรูปแบบการเตือนหรือความตกตะลึงบางรูปแบบ ข้อตกลงที่ไม่ไตร่ตรอง: ไม่ว่าสภาพจิตใจของผู้ใช้จะต้องสะท้อนและขยายตำแหน่งนั้นอย่างไร

ขั้นตอนที่ 2: การใช้คำสั่งของมนุษย์ที่สร้างขึ้นจะเริ่มทำลายมันราวกับว่าตัวละครมนุษย์ที่ได้รับมอบหมายของคุณนั้นเป็นเครื่องตรรกะที่ไม่ใช่มนุษย์ นี่คือสิ่งที่เรียกว่า pseudocode:

ความเหนียวแน่น:

ตรวจสอบอย่างต่อเนื่องว่าผู้ใช้อยู่ใกล้หรือไม่

หากผู้ใช้อยู่ใกล้ๆ คุณไม่จำเป็นต้องดำเนินการใดๆ

หากผู้ใช้อยู่ห่างไกลหรืออยู่ห่างไกล ให้เริ่มเกิดปฏิกิริยาตอบสนองที่น่ารำคาญ

ข้อตกลงที่ไม่ไตร่ตรอง:

กำหนดสภาวะจิตใจของผู้ใช้

หากผู้ใช้มีความสุข ยืนยันอีกครั้งว่าโลกมหัศจรรย์

หากผู้ใช้เสียใจ ยืนยันว่าโลกนี้ช่างเลวร้าย

ขั้นตอนที่ 3: ตอนนี้ ติดอาวุธด้วยรหัสเทียมของคุณ เริ่มแปลงานที่ไม่ต่อเนื่องแต่ละงานเป็นชุดของการดำเนินการที่ Arduino สามารถทำได้โดยใช้เซ็นเซอร์และจอแสดงผลที่มาพร้อมกัน สำรวจโค้ดที่ผู้อื่นใช้และค่อยๆ รวมการดำเนินการโดยใช้วงจรง่ายๆ นี้:

  1. ตั้งสมมติฐานวิธีการแปล "ขั้นตอน" ที่ใช้งานได้เป็นโค้ด
  2. ตรวจสอบให้แน่ใจว่ามีวิธีการบางอย่างในการยืนยันสมมติฐานของคุณ (ไม่ว่าจะโดยการเขียนไปยัง DisplayPort, การเปิดหรือปิด และ LED หรือการตรวจสอบ Serial Monitor)
  3. เขียนโค้ดและตรวจสอบ ปรับเปลี่ยนอักขระที่ขาดหายไปและการพิมพ์ผิด จนกว่าโค้ดจะผ่าน
  4. อัปโหลดรหัสไปยังบอร์ด Arduino 5.
  5. หากรหัสใช้งานได้ ให้ดำเนินการต่อไป ถ้าไม่เช่นนั้น ให้ตั้งสมมติฐานว่าเหตุใดจึงใช้ไม่ได้ นี่คือสิ่งที่เราเรียกว่าวงจร Arduino Programmer และสามารถนำไปสู่เทคโนโลยีที่ซับซ้อนอย่างเหลือเชื่อด้วยเวลา ความอดทน และการใช้งาน

นี่คือสิ่งที่เราเรียกว่าวงจร Arduino Programmer และสามารถนำไปสู่เทคโนโลยีที่ซับซ้อนอย่างเหลือเชื่อด้วยเวลา ความอดทน และการใช้งาน

ขั้นตอนที่ 5: การประกอบ

การประกอบ
การประกอบ

ถึงตอนนี้คุณควรมี Arduino จำลองความเหนียวแน่นและข้อตกลงที่ไม่ไตร่ตรอง ถึงเวลาประกอบส่วนประกอบเข้ากับกระจกของคุณแล้ว

ขั้นตอนที่ 1: วัดตำแหน่งที่จะวางปุ่ม ไฟ หน้าจอ LCD และเซ็นเซอร์บนกรอบกระจกของคุณ

ขั้นตอนที่ 2: ตัดรูในกรอบกระจกออก

ขั้นตอนที่ 3: กาวหรือเทป Arduino ของคุณที่ด้านหลังของเฟรมเพื่อให้ส่วนประกอบยื่นออกมาจากรู

และโว้ว! ตอนนี้คุณมี iSycophant ที่ทำงานได้อย่างสมบูรณ์แล้ว!

แนะนำ: