สารบัญ:

WiFi Pocket Remote: 4 ขั้นตอน
WiFi Pocket Remote: 4 ขั้นตอน

วีดีโอ: WiFi Pocket Remote: 4 ขั้นตอน

วีดีโอ: WiFi Pocket Remote: 4 ขั้นตอน
วีดีโอ: รีวิวตัวปล่อยสัญญาณ wifi ใส่ซิม พกพา ราคาถูก 2024, กรกฎาคม
Anonim
WiFi Pocket Remote
WiFi Pocket Remote
WiFi Pocket Remote
WiFi Pocket Remote

รีโมตแบบธรรมดาอาจมีประโยชน์สำหรับโครงการที่เกี่ยวข้องกับ WiFi คุณสามารถสร้างได้จากรายการต่อไปนี้:

  • ปุ่มสัมผัสสามปุ่ม*
  • บอร์ด IoT ของ ESP8266 v2 (Amica) (และแผ่นห่อพลาสติกที่ใส่มา)
  • 0.91" หน้าจอ LCD ภาษาจีนทั่วไป เข้ากันได้กับห้องสมุด adafruit
  • โปรโตบอร์ด pcb 3x7 เซนติเมตร
  • แบตเตอรี่ 9V
  • สายแบตเตอรี่ 9V
  • สวิตช์เปิด/ปิด หรือ สวิตช์เลื่อน 2 ตำแหน่ง*
  • ตัวต้านทาน 100 โอห์มหนึ่งตัว*
  • ตัวต้านทาน 1,000 โอห์มสามตัว*
  • เวลโครสำรองด้วยกาว (อุปกรณ์เสริม)

* ประหยัดเงินโดยกอบกู้ส่วนประกอบนี้จากเครื่องเสียงเสียหรืออุปกรณ์ขยะที่คล้ายกัน (ลองร้านค้าเจริญเติบโตอย่างรวดเร็วในพื้นที่ของคุณ)

ด้วยเครื่องมือดังต่อไปนี้:

  • แว่นตานิรภัย
  • หัวแร้ง
  • ประสาน (ฉันใช้ 0.8 มม.)
  • ปืนกาวร้อนพร้อมแท่งกาวหนึ่งแท่ง
  • ตัวช่วย (ของดีที่นี่) (ของถูกที่นี่)
  • คีมตัดลวดออกแบบมาเพื่อตัดลวดเส้นเล็กเพื่อให้เรียบกับพื้นผิว
  • คีมจมูกเข็ม
  • สายไมโคร USB
  • คอมพิวเตอร์ที่ติดตั้งส่วนเสริม Arduino IDE และ ESP8266
  • ถุงมือ**
  • ไขควง**
  • ค้อน**
  • สว่านไร้สาย**

**จำเป็นเฉพาะเมื่อคุณวางแผนที่จะกอบกู้ชิ้นส่วนของคุณเอง

นอกจากนี้ยังเป็นมูลค่าการกล่าวขวัญว่ารีโมทคอนโทรลนี้สามารถใช้ในการย้อนกลับ - เพื่อเรียกดูข้อมูลที่ได้รับจากที่อื่น

ขั้นตอนที่ 1: ทดสอบ Fit ทุกอย่างบน Protoboard กาวลง LCD ทดสอบตัวต้านทานและหมุดปุ่มด้วยมัลติมิเตอร์

ทดสอบ Fit ทุกอย่างบน Protoboard กาวลง LCD ทดสอบตัวต้านทานและหมุดปุ่มด้วยมัลติมิเตอร์
ทดสอบ Fit ทุกอย่างบน Protoboard กาวลง LCD ทดสอบตัวต้านทานและหมุดปุ่มด้วยมัลติมิเตอร์
ทดสอบ Fit ทุกอย่างบน Protoboard กาวลง LCD ทดสอบตัวต้านทานและหมุดปุ่มด้วยมัลติมิเตอร์
ทดสอบ Fit ทุกอย่างบน Protoboard กาวลง LCD ทดสอบตัวต้านทานและหมุดปุ่มด้วยมัลติมิเตอร์
ทดสอบ Fit ทุกอย่างบน Protoboard กาวลง LCD ทดสอบตัวต้านทานและหมุดปุ่มด้วยมัลติมิเตอร์
ทดสอบ Fit ทุกอย่างบน Protoboard กาวลง LCD ทดสอบตัวต้านทานและหมุดปุ่มด้วยมัลติมิเตอร์
ทดสอบ Fit ทุกอย่างบน Protoboard กาวลง LCD ทดสอบตัวต้านทานและหมุดปุ่มด้วยมัลติมิเตอร์
ทดสอบ Fit ทุกอย่างบน Protoboard กาวลง LCD ทดสอบตัวต้านทานและหมุดปุ่มด้วยมัลติมิเตอร์

ตรวจสอบให้แน่ใจว่าคุณใช้ nodeMCU "v2" โดย Amica เนื่องจากเวอร์ชัน "v3" Lolin นั้นใหญ่กว่าเล็กน้อยและจะไม่พอดี!

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

ตัวต้านทานสามารถหลอกคุณได้! ตัวอย่างเช่น เราต้องการตัวต้านทาน 1k สามตัว ซึ่งได้แก่ สีน้ำตาล สีดำ สีแดง แถบสีแดงอาจสับสนได้ง่ายกับสีส้ม ซึ่งกำหนดตัวต้านทาน 10k! นอกจากนี้ เมื่อใดก็ตามที่คุณกอบกู้ส่วนประกอบ จะเป็นการดีที่จะตรวจสอบว่าส่วนประกอบยังคงทำงานได้อย่างถูกต้อง หากเป็นไปได้ ตราบใดที่ตัวต้านทาน 1k ทั้งหมดอ่านค่าที่ใกล้เคียงกับ 1,000 โอห์ม คุณก็พร้อมใช้

ขั้นตอนที่ 2: ประสานสวิตช์เปิด/ปิดก่อน จากนั้นจึงต่อสายไฟ/ปุ่ม/ตัวต้านทาน จากนั้นจึงต่อ NodeMCU ดูแผนผัง

ประสานสวิตช์เปิด/ปิดก่อน จากนั้นจึงต่อสายไฟ/ปุ่ม/ตัวต้านทาน จากนั้นจึงต่อ NodeMCU ดูแผนผัง
ประสานสวิตช์เปิด/ปิดก่อน จากนั้นจึงต่อสายไฟ/ปุ่ม/ตัวต้านทาน จากนั้นจึงต่อ NodeMCU ดูแผนผัง
ประสานสวิตช์เปิด/ปิดก่อน จากนั้นจึงต่อสายไฟ/ปุ่ม/ตัวต้านทาน จากนั้นจึงต่อ NodeMCU ดูแผนผัง
ประสานสวิตช์เปิด/ปิดก่อน จากนั้นจึงต่อสายไฟ/ปุ่ม/ตัวต้านทาน จากนั้นจึงต่อ NodeMCU ดูแผนผัง
ประสานสวิตช์เปิด/ปิดก่อน จากนั้นจึงต่อสายไฟ/ปุ่ม/ตัวต้านทาน จากนั้นจึงต่อ NodeMCU ดูแผนผัง
ประสานสวิตช์เปิด/ปิดก่อน จากนั้นจึงต่อสายไฟ/ปุ่ม/ตัวต้านทาน จากนั้นจึงต่อ NodeMCU ดูแผนผัง

TinkerCAD ถูกใช้เพื่อสร้างแผนผังภาพ เนื่องจาก TinkerCAD ไม่มี NodeMCU ในรายการชิ้นส่วนที่มีอยู่ ฉันจึงใช้หมุดส่วนหัวเพื่อแสดง เพิ่มป้ายกำกับด้วยโปรแกรมแก้ไขรูปภาพ

วงจรส่วนใหญ่จะถูกปิดโดย NodeMCU และแบตเตอรี่ ดังนั้นจึงควรตรวจสอบทุกอย่างอีกครั้ง ระวังว่าสวิตช์ไฟของคุณจะไม่บล็อกพอร์ต usb บน NodeMCU ใช้คีมเพื่อเดินสายไฟแบตเตอรี่ 9V ทีละสายผ่านรูยึด ซึ่งจะช่วยป้องกันสายไฟขาดเมื่อเวลาผ่านไป หลังจากที่คุณบัดกรีวงจรที่เหลือทั้งหมดแล้ว ฉันแนะนำให้บัดกรีหมุด NodeMCU ที่คุณจะใช้เท่านั้น

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

ขั้นตอนที่ 3: การทดสอบฮาร์ดแวร์

การทดสอบฮาร์ดแวร์
การทดสอบฮาร์ดแวร์
การทดสอบฮาร์ดแวร์
การทดสอบฮาร์ดแวร์

แทนที่จะอ่านสัญญาณเปิด/ปิดแบบดิจิตอล เราจะอ่านค่าแรงดันอนาล็อกแทน ทำให้เราสามารถใส่ทั้งสามปุ่มบนขาเดียวได้ แต่ละปุ่มมีความต้านทานต่างกัน ซึ่งจะเชื่อมต่อกับตัวแบ่งแรงดันไฟเมื่อคุณกดปุ่ม NodeMCU จะอ่านแรงดันไฟฟ้าระหว่าง 0-3.3 โวลต์ และให้ค่าที่สอดคล้องกันระหว่าง 0-1024 ฉันกำลังรวมภาพร่างที่จะทำให้หน้าจอ LCD สว่างขึ้นและแสดงค่าที่ถูกจับโดยพิน A0 ซึ่งจะทำให้คุณสามารถบอกได้ว่าปุ่มต่างๆ ทำงานอยู่หรือไม่ ค่าที่ฉันจับได้จากซ้ายไปขวาคือ 545, 520 และ 365 แต่ค่าของคุณอาจแตกต่างกันบ้าง เมื่อไม่มีการกดปุ่ม ค่าอนาล็อกควรอยู่ระหว่าง 0-15

ขั้นตอนที่ 4: ตัวเลือกการเขียนโปรแกรม WiFi

ตัวเลือกการเขียนโปรแกรม WiFi
ตัวเลือกการเขียนโปรแกรม WiFi

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

บทช่วยสอนซอฟต์แวร์

คำแนะนำในการติดตั้ง Raspberry Pi MQTT

การสอนซอฟต์แวร์ MQTT

PubNub กวดวิชา

ดูตัวอย่างที่มาพร้อมกับไลบรารีฮาร์ดแวร์ NodeMCU (ในภาพ) ด้วย!

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

แนะนำ: