สารบัญ:
- ขั้นตอนที่ 1: การตั้งค่าซอฟต์แวร์และฮาร์ดแวร์
- ขั้นตอนที่ 2: รหัส & วงจร
- ขั้นตอนที่ 3: การส่งข้อความ
- ขั้นตอนที่ 4: การบัดกรี
- ขั้นตอนที่ 5: ถือชิ้นส่วนของคุณ
- ขั้นตอนที่ 6: รวมเข้าด้วยกัน
- ขั้นตอนที่ 7: ใช้วงสังคมของคุณ
วีดีโอ: ผู้จัดการความสัมพันธ์ของวงสังคมออนไลน์: 7 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
มันคืออะไร?
การติดต่อกับคนสำคัญทุกคนในวงสังคมของคุณอาจเป็นเรื่องยาก โดยเฉพาะอย่างยิ่งเมื่อคุณอาศัยอยู่ในเมืองใหญ่ คนบ้างาน นักเรียน หรือทั้งหมดที่กล่าวมา 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 ที่ใช้งานได้! ตอนนี้ชะตากรรมอยู่ในมือคุณแล้ว คุณสามารถเลือกตำแหน่งที่คุณต้องการให้ตัวติดตามข้อความของคุณไป ระบายสีผลิตภัณฑ์ของคุณ และใช้หน้าอะคริลิกเป็นพื้นผิวกระดานไวท์บอร์ดสำหรับเขียนชื่อได้!
สนุกและมีความสุขในความสัมพันธ์!
แนะนำ:
DIY 37 Leds เกมรูเล็ต Arduino: 3 ขั้นตอน (พร้อมรูปภาพ)
DIY 37 Leds เกมรูเล็ต Arduino: รูเล็ตเป็นเกมคาสิโนที่ตั้งชื่อตามคำภาษาฝรั่งเศสหมายถึงวงล้อเล็ก
หมวกนิรภัย Covid ส่วนที่ 1: บทนำสู่ Tinkercad Circuits!: 20 ขั้นตอน (พร้อมรูปภาพ)
Covid Safety Helmet ตอนที่ 1: บทนำสู่ Tinkercad Circuits!: สวัสดีเพื่อน ๆ ในชุดสองตอนนี้ เราจะเรียนรู้วิธีใช้วงจรของ Tinkercad - เครื่องมือที่สนุก ทรงพลัง และให้ความรู้สำหรับการเรียนรู้เกี่ยวกับวิธีการทำงานของวงจร! หนึ่งในวิธีที่ดีที่สุดในการเรียนรู้คือการทำ ดังนั้น อันดับแรก เราจะออกแบบโครงการของเราเอง: th
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)
4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-