สารบัญ:
- ขั้นตอนที่ 1: ทำความเข้าใจการทำงานของเครื่องสั่น
- ขั้นตอนที่ 2: แผนผังและโค้ด
- ขั้นตอนที่ 3: การทำงาน & โค้ดวิดีโอ
วีดีโอ: Arduino GSM Based Motor Control (ไม่มีโมดูล GSM): 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
ในโปรเจ็กต์นี้ ฉันจะแสดงให้คุณเห็นถึงวิธีการพื้นฐานแต่ไม่ซ้ำใครในการเปิดและปิดทุกอย่างโดยใช้รีเลย์ ความคิดนี้มาจากคนไม่กี่คนที่ทำโครงการดังกล่าว แต่พวกเขามีปัญหา พวกเขาทั้งหมดต้องอาศัยพฤติกรรมของโทรศัพท์มือถือเมื่อโทร
ฉันเพียงแค่แก้ไขว่าในระหว่างการโทรถ้าคุณตัดสิ่ง (รีเลย์) จะยังคงเปิดอยู่จนกว่าคุณจะโทรกลับ คุณสามารถใช้มือถือราคาถูกหรือโทรศัพท์มือถือรุ่นใดก็ได้กับโครงการนี้
ทั้งหมดที่เราใช้คือการเชื่อมต่อของมอเตอร์สั่นของโทรศัพท์มือถือ จำไว้ว่าคุณต้องถอดมอเตอร์เครื่องสั่นออกแล้วทำการเชื่อมต่อเพราะจะทำให้ EMF ด้านหลังทำลายแผงวงจรของเรา (Arduino)
เมื่อการเชื่อมต่อเสร็จสิ้น จะต้องไม่มีเครื่องสั่นในโปรเจ็กต์ (ตัดการเชื่อมต่อแล้วทิ้ง)
ขั้นตอนที่ 1: ทำความเข้าใจการทำงานของเครื่องสั่น
โทรศัพท์มือถือแต่ละเครื่องมีการสั่นสะเทือนประเภทต่างๆ โทรศัพท์มือถือส่วนใหญ่มีการตั้งค่าคงที่ในขณะที่บางรุ่นมีคุณสมบัติการตั้งค่าแบบกำหนดเองสำหรับการสั่นซึ่งผู้ใช้สามารถตั้งค่าได้ตามความต้องการ
ออสซิลโลสโคปมีประโยชน์ในการทำความเข้าใจพฤติกรรมการเปิดและปิด ในกรณีของฉันในการโทร มันสั่นเป็นเวลา 1 วินาทีแล้วดับอีกวินาที นั่นคือทั้งหมดที่วนซ้ำ (ซ้ำ ๆ)
ฉันใช้รหัสปุ่มกดสำหรับสิ่งนั้นหลังจากทำการแก้ไขบางอย่าง
ขั้นตอนที่ 2: แผนผังและโค้ด
ที่นี่เราต้องเชื่อมต่อ +ve สายไฟของการเชื่อมต่อเครื่องสั่นจากโทรศัพท์มือถือกับพิน 10 ของ Arduino ในขณะที่ GND เชื่อมต่อกับขั้ว -ve ของการเชื่อมต่อเครื่องสั่น
ฉันใช้รีเลย์ 5v และใช้ Arduino 5v เพื่อจ่ายให้กับวงจรไดรเวอร์รีเลย์ทรานซิสเตอร์ BC547 NPN Pin6 บน arduino uno เป็นพินเอาต์พุต คุณยังสามารถสร้างผลงานและทำหน้าที่ต่างๆ ได้มากขึ้น
ขั้นตอนที่ 3: การทำงาน & โค้ดวิดีโอ
ฉันกำลังอธิบายด้านล่างว่าโค้ดและการจัดเรียงของฉันทำงานอย่างไร
- คุณมีอำนาจทุกอย่างก่อน
- คุณโทรไปยังมือถือที่เชื่อมต่อผ่านเครื่องสั่นไปยัง arduino
- เอาต์พุตสูง (หมายถึงมอเตอร์หรือโหลดใดๆ)
- คุณตัดสายทันทีเมื่อสิ่ง ON ดังนั้นสิ่งที่ยังคงอยู่
- หากต้องการปิดให้โทรกลับ เมื่อสิ่งนั้นถูกตัดสาย
นั่นเป็นขั้นตอนที่ง่ายมากจริงๆ ในขณะที่โค้ดนั้นเข้าใจได้ไม่ยาก รหัสไม่ต้องการไลบรารี่ ดังนั้นมันจึงรวบรวมได้ง่าย คุณไม่จำเป็นต้องกังวล หากมีปัญหาเกิดขึ้นถามฉันที่นี่ โชคดี.!
แนะนำ:
Arduino Browser Based Remote Control (linux): 9 ขั้นตอน (พร้อมรูปภาพ)
Arduino Browser Based Remote Control (linux): เรามีลูกแล้ว ฉันชอบมันมาก แต่พวกเขายังคงซ่อนรีโมทคอนโทรลสำหรับดาวเทียมและทีวีเมื่อพวกเขาเปิดช่องสำหรับเด็ก หลังจากสิ่งนี้เกิดขึ้นทุกวันเป็นเวลาหลายปีและหลังจากที่ภรรยาที่รักของฉันอนุญาตให้ฉันมี
Arduino Based (JETI) PPM เป็น USB Joystick Converter สำหรับ FSX: 5 ขั้นตอน
Arduino Based (JETI) PPM เป็น USB Joystick Converter สำหรับ FSX: ฉันตัดสินใจเปลี่ยนตัวส่งสัญญาณ JETI DC-16 จากโหมด 2 เป็นโหมด 1 ซึ่งโดยพื้นฐานแล้วจะสลับคันเร่งและลิฟต์จากซ้ายไปขวาและในทางกลับกัน เนื่องจากฉันไม่ต้องการทำให้โมเดลของฉันพังเพราะสมองสับสนทางซ้าย/ขวา ฉันจึง
GPS Car Tracker พร้อมการแจ้งเตือนทาง SMS และการอัปโหลดข้อมูล Thingspeak, Arduino Based, Home Automation: 5 ขั้นตอน (พร้อมรูปภาพ)
GPS Car Tracker พร้อมการแจ้งเตือนทาง SMS และการอัปโหลดข้อมูล Thingspeak, Arduino Based, Home Automation: ฉันสร้างตัวติดตาม GPS นี้เมื่อปีที่แล้วและเนื่องจากใช้งานได้ดีฉันจึงเผยแพร่บน Instructable มันเชื่อมต่อกับปลั๊กอุปกรณ์เสริมในลำตัวของฉัน เครื่องติดตาม GPS จะอัปโหลดตำแหน่งรถ ความเร็ว ทิศทาง และอุณหภูมิที่วัดได้ผ่านข้อมูลมือถือ
Oximeter Arduino Based (OAB): 3 ขั้นตอน
Oximeter Arduino ตาม (OAB): " โปรดพิจารณาว่าแอปพลิเคชัน เซ็นเซอร์และอุปกรณ์ที่ใช้งานได้นี้ไม่ได้ทดสอบเพื่อวัตถุประสงค์ทางการแพทย์ และไม่ได้สอบเทียบชิ้นส่วนเดียวและไม่ได้รับการรับรอง โปรดใช้อุปกรณ์ง่ายๆ นี้สำหรับขอบเขตการป้องกันและติดตาม
Arduino Based Remote Control สำหรับ Eskate หรือ Hydrofoil: 5 ขั้นตอน (พร้อมรูปภาพ)
Arduino Based Remote Control สำหรับ Eskate หรือ Hydrofoil: คำแนะนำนี้จะแสดงวิธีสร้างรีโมตทางกายภาพเพื่อใช้กับ eskate หรือ hydrofoil ไฟฟ้า รวมถึงโค้ดและฮาร์ดแวร์ทั้งหมดที่คุณต้องการ มีการบัดกรีที่เกี่ยวข้องมากมาย แต่ก็สนุกที่จะทำ รีโมตทำอะไรได้บ้าง? โค