สารบัญ:
- ขั้นตอนที่ 1: ทดสอบ Fit ทุกอย่างบน Protoboard กาวลง LCD ทดสอบตัวต้านทานและหมุดปุ่มด้วยมัลติมิเตอร์
- ขั้นตอนที่ 2: ประสานสวิตช์เปิด/ปิดก่อน จากนั้นจึงต่อสายไฟ/ปุ่ม/ตัวต้านทาน จากนั้นจึงต่อ NodeMCU ดูแผนผัง
- ขั้นตอนที่ 3: การทดสอบฮาร์ดแวร์
- ขั้นตอนที่ 4: ตัวเลือกการเขียนโปรแกรม WiFi
วีดีโอ: WiFi Pocket Remote: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
รีโมตแบบธรรมดาอาจมีประโยชน์สำหรับโครงการที่เกี่ยวข้องกับ 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 ทดสอบตัวต้านทานและหมุดปุ่มด้วยมัลติมิเตอร์
ตรวจสอบให้แน่ใจว่าคุณใช้ nodeMCU "v2" โดย Amica เนื่องจากเวอร์ชัน "v3" Lolin นั้นใหญ่กว่าเล็กน้อยและจะไม่พอดี!
ปุ่มไม่ได้มีสี่ขาเสมอไป แต่เมื่อพวกมันมี คุณต้องตรวจสอบมัน ตั้งค่ามัลติมิเตอร์ของคุณให้อ่านค่าความต้านทาน แตะหมุดสองอัน หากความต้านทานอ่านค่าศูนย์ หมุดจะเชื่อมต่อกัน การทดสอบปุ่มต่างๆ ทำได้ง่ายกว่าเมื่ออยู่บนโปรโตบอร์ด
ตัวต้านทานสามารถหลอกคุณได้! ตัวอย่างเช่น เราต้องการตัวต้านทาน 1k สามตัว ซึ่งได้แก่ สีน้ำตาล สีดำ สีแดง แถบสีแดงอาจสับสนได้ง่ายกับสีส้ม ซึ่งกำหนดตัวต้านทาน 10k! นอกจากนี้ เมื่อใดก็ตามที่คุณกอบกู้ส่วนประกอบ จะเป็นการดีที่จะตรวจสอบว่าส่วนประกอบยังคงทำงานได้อย่างถูกต้อง หากเป็นไปได้ ตราบใดที่ตัวต้านทาน 1k ทั้งหมดอ่านค่าที่ใกล้เคียงกับ 1,000 โอห์ม คุณก็พร้อมใช้
ขั้นตอนที่ 2: ประสานสวิตช์เปิด/ปิดก่อน จากนั้นจึงต่อสายไฟ/ปุ่ม/ตัวต้านทาน จากนั้นจึงต่อ 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 และแม้แต่ทางอินเทอร์เน็ต วิธีที่คุณเลือกจะขึ้นอยู่กับสถานการณ์เฉพาะของคุณ นอกจากนี้ยังเป็นมูลค่าการกล่าวขวัญว่ารีโมทคอนโทรลนี้สามารถใช้ย้อนกลับได้ (เพื่อเรียกดูข้อมูลที่ได้รับจากที่อื่น) วิธีหลักสองวิธีที่ฉันเคยเห็นคือ HTTP และ MQTT ต่อไปนี้คือบทแนะนำบางส่วนที่คุณสามารถติดตามได้จากที่นี่:
บทช่วยสอนซอฟต์แวร์
คำแนะนำในการติดตั้ง Raspberry Pi MQTT
การสอนซอฟต์แวร์ MQTT
PubNub กวดวิชา
ดูตัวอย่างที่มาพร้อมกับไลบรารีฮาร์ดแวร์ NodeMCU (ในภาพ) ด้วย!
ขอบคุณที่อ่าน! มีหลายวิธีที่คุณสามารถเลือกที่จะขยายบนรีโมตคอนโทรลนี้เมื่อคุณคุ้นเคยกับมันแล้ว โพสต์ผลลัพธ์ของคุณโดยทั้งหมด ฉันชอบที่จะดูว่ามันกลายเป็นอย่างไร!
แนะนำ:
Pocket Signal Visualizer (Pocket Oscilloscope): 10 ขั้นตอน (พร้อมรูปภาพ)
Pocket Signal Visualizer (Pocket Oscilloscope): สวัสดีทุกคน เราทุกคนทำสิ่งต่างๆ มากมายในทุกวัน สำหรับทุกงานที่ต้องการเครื่องมือ นั่นคือสำหรับการผลิต การวัด การตกแต่ง ฯลฯ. ดังนั้นสำหรับคนงานอิเล็กทรอนิกส์ พวกเขาต้องการเครื่องมือเช่นหัวแร้ง มัลติมิเตอร์ ออสซิลโลสโคป ฯลฯ
Universal Remote โดยใช้ ESP8266 (ควบคุมด้วย WiFi): 6 ขั้นตอน (พร้อมรูปภาพ)
Universal Remote โดยใช้ ESP8266 (ควบคุมด้วย Wi-Fi): โครงการนี้จะเปลี่ยนรีโมทคอนโทรลแบบเดิมสำหรับเครื่องใช้ภายในบ้านทั้งหมดเช่น AC, TV, เครื่องเล่นดีวีดี, ระบบเพลง, เครื่องใช้ SMART !!! ทำให้ขยะจากระยะไกลเต็มไปหมด ทำให้เรากลายเป็นปริศนา!!! โครงการนี้จะช่วยเราให้รอดพ้นจาก
8 การควบคุมรีเลย์ด้วย NodeMCU และตัวรับสัญญาณ IR โดยใช้ WiFi และ IR Remote และแอพ Android: 5 ขั้นตอน (พร้อมรูปภาพ)
8 การควบคุมรีเลย์ด้วย NodeMCU และตัวรับสัญญาณ IR โดยใช้ WiFi และ IR Remote และแอพ Android: การควบคุมสวิตช์รีเลย์ 8 ตัวโดยใช้ nodemcu และตัวรับ ir ผ่าน wifi และ ir รีโมทและแอพ android รีโมท ir ทำงานเป็นอิสระจากการเชื่อมต่อ wifi ที่นี่เป็นรุ่นปรับปรุงคลิก ที่นี่
แปลง IR Remote ของคุณเป็น RF Remote: 9 ขั้นตอน (พร้อมรูปภาพ)
แปลง IR Remote ของคุณเป็น RF Remote: ในคำแนะนำของวันนี้ ฉันจะแสดงให้คุณเห็นว่าคุณสามารถใช้โมดูล RF ทั่วไปได้อย่างไรโดยไม่ต้องใช้ไมโครคอนโทรลเลอร์ ซึ่งในที่สุดจะนำเราไปสู่การสร้างโครงการที่คุณสามารถแปลง IR Remote ของอุปกรณ์ใดๆ เป็น RF ระยะไกล. ข้อได้เปรียบหลักของการแปลงเป็น
จาก Pocket Phaser ไปจนถึง Pocket Laser: 6 ขั้นตอน
จาก Pocket Phaser เป็น Pocket Laser: ในโครงการนี้ เราจะแปลงของเล่น Star Trek Phaser เล็กๆ ที่ฉันพบที่ Barnes & โนเบิลกับตัวชี้เลเซอร์ ฉันมี phasers สองตัวนี้ และแบตเตอรีหมดสำหรับไฟบิต ดังนั้นฉันจึงตัดสินใจแปลงเป็นเลเซอร์แบบรีชาร์จ p