สารบัญ:

ผู้จัดการความสัมพันธ์ของวงสังคมออนไลน์: 7 ขั้นตอน (พร้อมรูปภาพ)
ผู้จัดการความสัมพันธ์ของวงสังคมออนไลน์: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ผู้จัดการความสัมพันธ์ของวงสังคมออนไลน์: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ผู้จัดการความสัมพันธ์ของวงสังคมออนไลน์: 7 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: โชคหล่นทับหัว อยู่ๆก็ได้แฟนไปอวดแฟนเก่า 2024, พฤศจิกายน
Anonim
Image
Image
การตั้งค่าซอฟต์แวร์และฮาร์ดแวร์
การตั้งค่าซอฟต์แวร์และฮาร์ดแวร์

มันคืออะไร?

การติดต่อกับคนสำคัญทุกคนในวงสังคมของคุณอาจเป็นเรื่องยาก โดยเฉพาะอย่างยิ่งเมื่อคุณอาศัยอยู่ในเมืองใหญ่ คนบ้างาน นักเรียน หรือทั้งหมดที่กล่าวมา Social Circle เสนอวิธีที่จะเก็บคนที่คุณรักไว้ในที่เดียว ติดตามว่าคุณติดต่อกันบ่อยแค่ไหนและผู้ที่อาจต้องการความรักเป็นพิเศษ! ไม่มีใครชอบเมินเพื่อนของพวกเขา และตอนนี้ คุณจะไม่มีวันเป็นคนๆ นั้นอีก! ผลิตภัณฑ์นี้เหมาะสำหรับผู้ที่ไม่พบการแจ้งเตือนทางโทรศัพท์อย่างเร่งด่วน และต้องการแสดงภาพเพื่อตรวจสอบความสัมพันธ์ของพวกเขา

Social Circle เป็นอุปกรณ์ขับเคลื่อนด้วย Arduino ที่เชื่อมต่อข้อความของคุณกับชุดไฟ LED อิสระ แต่ละชุดเป็นตัวแทนของบุคคลหนึ่งและวัดความถี่ที่คุณพูดคุยกัน โดยระบุโดยความสว่างของ LED แต่ละดวง ด้วยการใช้โค้ด Arduino ระดับกลาง คุณสามารถปรับแต่งวิธีการทำงานของ Social Circle รวมถึงจำนวนความสัมพันธ์ที่คุณต้องการจัดการ และควบคุมว่าไฟ LED จะหรี่ลงเร็วหรือช้า

สิ่งที่คุณต้องการ

  • IFTTT (ถ้าเป็นอย่างนั้น) บัญชี
  • บัญชี Adafruit IO
  • ดาวน์โหลดแล็ปท็อปพร้อมซอฟต์แวร์ Arduino
  • Arduino Breadboard
  • Feather HUZZAH พร้อม ESP8266 WiFi
  • หัวแร้ง
  • ประสาน
  • เครื่องปอกสายไฟ
  • ตัวต้านทาน
  • สายไฟ
  • ไฟ LED
  • 1/8" อะคริลิค
  • เครื่องตัดเลเซอร์ หรือ เลื่อยวงเดือน
  • เครื่องขัดสายพาน
  • ไม้อัด 3/4"
  • เครื่อง CNC หรือเราเตอร์หลายตัว
  • สายไมโคร USB
  • ที่ชาร์จติดผนัง

เมื่อทำงานกับเครื่องมือไฟฟ้า อย่าลืมสวมอุปกรณ์ป้องกันดวงตาและใบหน้า!

ขั้นตอนที่ 1: การตั้งค่าซอฟต์แวร์และฮาร์ดแวร์

การตั้งค่าซอฟต์แวร์และฮาร์ดแวร์
การตั้งค่าซอฟต์แวร์และฮาร์ดแวร์
การตั้งค่าซอฟต์แวร์และฮาร์ดแวร์
การตั้งค่าซอฟต์แวร์และฮาร์ดแวร์

ก่อนที่เราจะเริ่มต้น คุณจะต้องตั้งค่าบางอย่างอย่างรวดเร็ว ขั้นแรก สร้างบัญชี Adafruit IO ฟรีของคุณ นี่คือที่ที่คุณจะตั้งค่าฟีดที่คุณจะนำไปใช้กับโค้ด Arduino ของคุณ คุณจะต้องสร้างฟีดก่อนตั้งค่าบัญชี IFTTT

เมื่อคุณสร้างบัญชีแล้ว ให้คลิกฟีดบนแดชบอร์ดด้านซ้าย

คลิกเมนูแบบเลื่อนลง Actions แล้วเลือก Create a New Feed เลือกชื่อสำหรับฟีดของคุณและเลือกสร้าง ฟีดของคุณถูกเพิ่มลงในไลบรารี Adafruit IO แล้ว และคุณจะสามารถส่งข้อมูลไปยังฟีดนี้โดยใช้ IFTTT (ขั้นตอนถัดไป!) สำหรับ LED แต่ละตัว คุณจะต้องสร้างฟีดใหม่ สำหรับโปรเจ็กต์นี้ ฉันได้สร้างฟีด 5 รายการ โดยแต่ละรายการตั้งชื่อตามบุคคลที่ฉันต้องการเป็นตัวแทนในอุปกรณ์

ประการที่สอง สร้างบัญชี IFTTT เราจะใช้ IFTTT เพื่อตั้งค่าข้อความ/Adafruit IO ของเรา ฟังก์ชันเหล่านี้จะเริ่มต้นการเก็บรวบรวมข้อมูลที่จะสื่อสารกับโค้ด Arduino ของคุณ

เมื่อคุณสร้างบัญชีแล้ว คุณจะสร้างแอปเพล็ตใหม่ คลิกแอปเพล็ตใหม่ เลือกสิ่งนี้และเลือก SMS คุณสามารถเลือกที่จะเรียกแอปเพล็ตของคุณทุกครั้งที่คุณส่ง SMS ไปยังหมายเลขโทรศัพท์ IFTTT ของคุณ หรือเรียกแอปเพล็ตทุกครั้งที่คุณส่งข้อความที่ติดแท็ก (พร้อมแฮชแท็ก เช่น #mom) ไปยังหมายเลขโทรศัพท์ IFTTT ของคุณ สำหรับโครงการนี้ เราจะเลือกส่งข้อความที่ติดแท็ก เพื่อให้เรามีวิธีแยกแยะ LED ต่างๆ ของเรา

ขั้นตอนต่อไปจะขอให้คุณสร้างแท็กที่กำหนดนี้ ในตัวอย่างนี้ ฉันเลือกที่จะแท็กแม่ แต่แท็กนี้สามารถเป็นอะไรก็ได้ที่คุณต้องการ ตราบใดที่คุณจำได้ง่าย คลิกสร้างทริกเกอร์

คลิกนั่นและเลือก Adafruit เลือกตัวเลือกส่งข้อมูลไปยัง Adafruit IO และเลือกชื่อฟีดของคุณ สำหรับ LED แรกของเรา เราจะขอให้ Adafruit บันทึกข้อมูลเป็น 1 เมื่อเราเพิ่ม LEDs มากขึ้น เราจะใช้ตัวเลขที่แตกต่างกันเพื่อแยกแยะฟีดและ LED ของเรา เพื่อให้ทั้งหมดทำงานอย่างอิสระ

คลิกสร้างการกระทำและเราเกือบจะอยู่ที่นั่นแล้ว! นี่คือที่ที่คุณจะเปลี่ยนหมายเลขโทรศัพท์ของคุณ ลองแทนที่ตัวเลขสำหรับฉัน เนื่องจากแอปเพล็ตเป็นแบบสาธารณะ คุณต้องการให้แน่ใจว่าคุณกำลังปกป้องข้อมูลของคุณ ตรวจสอบให้แน่ใจว่าแอปเพล็ตของคุณเปิดอยู่ (ระบุด้วยสวิตช์สีเขียว) แล้วคลิก เสร็จสิ้น

ขอแสดงความยินดีที่คุณเพิ่งสร้างแอปเพล็ตของคุณ! คุณสามารถเปลี่ยนการตั้งค่าของแอปเพล็ตได้ทุกเมื่อโดยเลือกฟันเฟืองสีขาวที่มุมบนขวาของแอปเพล็ต

ขั้นตอนที่ 2: รหัส & วงจร

ก่อนที่คุณจะเริ่มด้วยรหัสใด ๆ ตรวจสอบให้แน่ใจว่าได้ดาวน์โหลดไลบรารีต่อไปนี้ภายในซอฟต์แวร์ Arduino:

  • ESP8266WiFi
  • อดาฟรุตIO
  • Adafruit_MQTT
  • ArduinoHttp

คุณสามารถดาวน์โหลดไลบรารีเหล่านี้ได้ในแถบเครื่องมือ Arduino โดยเลือก Sketch > รวมไลบรารี > จัดการไลบรารี และค้นหาแต่ละไลบรารีโดยใช้ชื่อไลบรารี

ดาวน์โหลดรหัสที่แนบมาและเปิดใน Arduino ตรวจสอบให้แน่ใจว่าคุณเปลี่ยนข้อมูลส่วนบุคคลของคุณ รวมถึงชื่อผู้ใช้เฉพาะของคุณ รหัส AIO (ซึ่งคุณสามารถค้นหาได้โดยการคลิกดูรหัส AIO ในแดชบอร์ด) และข้อมูลรับรอง WiFi

ฉันแนะนำให้ใช้ Instructable ต่อไปนี้เพื่อสร้างวงจร LED แรกของคุณ เมื่อคุณสร้างวงจรที่สมบูรณ์แล้ว คุณจะสามารถเพิ่ม LED และตัวต้านทานโดยไม่ต้องเพิ่มสายไฟเพิ่มเติม บทช่วยสอนนี้มีวงจรที่ถูกต้องสำหรับสิ่งที่เราต้องการ นำปุ่มออกจากวงจรนี้เนื่องจากไม่จำเป็นสำหรับโครงการนี้ การเพิ่มไฟ LED ในอนาคตจะทำได้ง่ายโดยให้แต่ละอันเหมือนกัน (ด้านสั้น ๆ ในเตียงเขียงหั่นขนมเชิงลบและปลายด้านยาวที่พินกระดาน Huzzah (5, 12, 13, 14, 16) ตอนนี้ เรามาทดสอบว่า IFTTT และ Adafruit IO เป็นอย่างไร เชื่อมต่อกับรหัสของเรา!

ขั้นตอนที่ 3: การส่งข้อความ

ส่งข้อความ
ส่งข้อความ

ตอนนี้ คว้าหมายเลขโทรศัพท์ IFTTT จากแอปเพล็ตและส่งแฮชแท็กของคุณไปที่หมายเลขโทรศัพท์ ตรวจสอบฟีด Adafruit IO ของคุณเพื่อดูว่ามีข้อมูลเข้ามาหรือไม่ ฟีดควรติดตามกิจกรรมของข้อความของคุณ ตรวจสอบให้แน่ใจว่า LED ของคุณเชื่อมต่อกับพินที่คุณกำหนดไว้ในรหัส และข้อความจะทำให้ LED เปิดขึ้น

ขั้นตอนที่ 4: การบัดกรี

บัดกรี
บัดกรี
บัดกรี
บัดกรี

สำหรับโครงการนี้ ฉันเลือกใช้ LED 5 ดวง เพื่อเพิ่มความยาวของสายไฟและทำให้งานวางเขียงหั่นขนมในรูปแบบไม้เราจะต้องทำการบัดกรี ไปที่ด้านบนสุดของบทช่วยสอนนี้เพื่อทบทวนว่าวัสดุใดที่คุณต้องการ หากคุณไม่คุ้นเคยกับการบัดกรี ลองดูวิดีโอที่ยอดเยี่ยมนี้

หลังจากที่คุณบัดกรีตัวต้านทานของคุณ (ด้านลบ/ด้านสั้นของ LED) และสายไฟ คุณควรมีชิ้นส่วนที่ดูเหมือนภาพด้านบน ตรวจสอบให้แน่ใจว่าได้ใช้ท่อหดเพื่อป้องกันสายไฟทั้งหมดของคุณ เนื่องจากเราจะพับการตั้งค่าของเราให้อยู่ในรูปแบบ สิ่งสำคัญคือต้องไม่มีสายไฟมาสัมผัส

ขั้นตอนที่ 5: ถือชิ้นส่วนของคุณ

ถือชิ้นส่วนของคุณ
ถือชิ้นส่วนของคุณ
ถือชิ้นส่วนของคุณ
ถือชิ้นส่วนของคุณ
ถือชิ้นส่วนของคุณ
ถือชิ้นส่วนของคุณ

ตอนนี้คุณมีชิ้นส่วนและสายไฟทั้งหมดแล้ว แต่ไม่มีที่ไหนให้วาง! ส่วนที่สนุกจริงๆ มาถึงแล้ว เพราะไม่มีกฎเกณฑ์ (แต่เฉพาะบอร์ดทดลองของคุณเท่านั้นที่จะต้องพอดี!)

สำหรับฉัน ผลิตภัณฑ์นี้แสดงถึงความรู้สึกของเวลาที่ผ่านไป ทฤษฎีนี้ทำให้ฉันสร้างรูปแบบที่คล้ายกับนาฬิกา แต่คุณสามารถเลือกออกแบบอะไรก็ได้ที่เหมาะกับบ้าน ที่ทำงาน หรือโรงเรียนของคุณ โชคดีที่สถานะการเป็นนักเรียนของฉันอนุญาตให้ฉันใช้เครื่องตัดเลเซอร์ เครื่อง CNC และร้านขายไม้ อย่างไรก็ตาม แบบฟอร์มนี้สามารถสร้างได้ง่าย ๆ ด้วยเครื่องเลื่อยสายพานและเครื่องขัดสายพาน นี่คือวิธีที่ฉันทำ:

1. ก่อนใช้เครื่องจักรใดๆ คุณจะต้องตั้งค่าไฟล์ Illustrator ก่อน คุณจะใช้ไฟล์เหล่านี้เพื่อสื่อสารกับเครื่องทั้งสองเครื่อง อย่าลืมสร้างเส้นตัดสำหรับไฟ LED ของคุณในไฟล์ Illustrator เพื่อที่คุณจะได้ไม่ต้องใช้เครื่องมือเจาะเพื่อสร้างช่องเจาะเหล่านี้ (เช่นฉัน!) ฉันเลือกที่จะสร้างช่องเจาะที่ด้านหลังเพื่อให้สาย micro USB ของฉันพอดี

2. ครั้งนี้ฉันเลือกที่จะไม่ใส่ชื่อบนอะคริลิกเผื่อว่าอยากจะปรับวงสังคมในภายหลัง แต่ไปโลดโผนและปรับแต่งอะคริลิกของคุณด้วยคำ ลวดลาย แม้กระทั่งการใช้สีที่สนุกสนาน!

3. อย่าลืมบอกเครื่อง CNC ให้ออกจากแท็บ (บางส่วนตามเค้าร่างที่ไม่ได้ตัดตลอดทาง) เพื่อไม่ให้ชิ้นงานของคุณเคลื่อนไปบนโต๊ะ ในการเตรียมงาน CNC คุณต้องยึดบอร์ดของคุณกับ CNC ตาราง. เนื่องจากรูปทรงมีขนาดเล็ก ฉันจึงใช้สกรูประมาณ 6-8 ตัว ห่างกันประมาณหนึ่งฟุต ที่นี่ฉันใช้ไม้อัด 3/4" ที่มีการตัดกระเป๋า 1/2" ในแต่ละชิ้น (สิ่งนี้ทำให้ฉันมีพื้นที่เต็มนิ้วเพื่อให้พอดีกับเขียงหั่นขนมและสายไฟ)

4. เมื่อเครื่องเสร็จแล้ว ให้ใช้สิ่วและค้อนทุบแท็บให้ทะลุ ตอนนี้ คุณจะมีชิ้นส่วนอิสระสองชิ้นที่ต้องการความรักจากเครื่องขัดสายพาน ใช้ชิ้นส่วนเบา ๆ กับเครื่องขัดเพื่อสร้างขอบเรียบ

5. ตัดเดือยสั้นที่สามารถสอดผ่านกึ่งกลางของทั้งแบบ CNC และชิ้นส่วนอะคริลิก นี่เป็นวิธีแก้ปัญหาพื้นฐานในการเชื่อมต่อชิ้นส่วนต่างๆ เข้าด้วยกัน และเปิดโอกาสให้คุณสร้างชิ้นอะคริลิกใหม่เพื่อเปลี่ยน

ขั้นตอนที่ 6: รวมเข้าด้วยกัน

รวมกันเป็นหนึ่ง!
รวมกันเป็นหนึ่ง!
รวมกันเป็นหนึ่ง!
รวมกันเป็นหนึ่ง!
รวมกันเป็นหนึ่ง!
รวมกันเป็นหนึ่ง!
รวมกันเป็นหนึ่ง!
รวมกันเป็นหนึ่ง!

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

จากนั้นวางเขียงหั่นขนมของคุณลงในแบบฟอร์ม (ฉันใช้เทปกาวเพื่อยึดของฉันให้ปลอดภัย) และวางไฟ LED ของคุณในหมุดที่กำหนด หากคุณไม่ได้เปิดรหัสไว้ หมุดเหล่านี้ควรเป็น 5, 12, 13, 14 และ 16 เนื่องจากด้านข้างของ LED ที่มีตัวต้านทานเป็นค่าลบ จึงเป็นด้านที่จะพอดีกับเตียง (-) ของ เขียงหั่นขนม

จากนั้น วางสาย Micro USB ของคุณในบอร์ด Huzzah Wifi และผ่าน CNC cutout ตอนนี้คุณสามารถจับคู่ทั้งสองด้านเข้าด้วยกันและสร้างวัตถุที่ปิดล้อมได้! หากคุณวางแผนที่จะใช้ส่วนประกอบ Arduino ของคุณอีกครั้ง ฉันแนะนำให้หาวิธีแก้ปัญหาชั่วคราวเพื่อคงรูปทรงไม้ของคุณไว้ด้วยกัน ในกรณีนี้ ฉันใช้เทปกาวสองหน้าแบบแข็งแรง

ขั้นตอนที่ 7: ใช้วงสังคมของคุณ

ใช้วงสังคมของคุณ
ใช้วงสังคมของคุณ
ใช้วงสังคมของคุณ
ใช้วงสังคมของคุณ

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

สนุกและมีความสุขในความสัมพันธ์!

แนะนำ: