สารบัญ:

เครื่องสื่อสารรหัสสัญญาณ (RFM69): 7 ขั้นตอน (พร้อมรูปภาพ)
เครื่องสื่อสารรหัสสัญญาณ (RFM69): 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เครื่องสื่อสารรหัสสัญญาณ (RFM69): 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เครื่องสื่อสารรหัสสัญญาณ (RFM69): 7 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Which radio module? NRF24, LoRa, CC1101, HC12, 433MHz, HC05 2024, กรกฎาคม
Anonim
เครื่องสื่อสารรหัสสัญญาณ (RFM69)
เครื่องสื่อสารรหัสสัญญาณ (RFM69)
เครื่องสื่อสารรหัสสัญญาณ (RFM69)
เครื่องสื่อสารรหัสสัญญาณ (RFM69)

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

ใช้โมดูลวิทยุ RFM69 915MHz เป็นวิทยุที่มีประสิทธิภาพมาก ใช้พลังงานต่ำ โดยใช้การสื่อสารแบบแพ็คเก็ตดิจิทัล พวกเขาสามารถสื่อสารได้ไกลกว่า 100 เมตรโดยใช้พลังงานต่ำ เพียง 10 วินาทีของมิลลิแอมป์ และมากถึง 1/2 กิโลเมตรหรือ 1/2 ไมล์โดยใช้ประมาณ 120 มิลลิแอมป์

โมดูลวิทยุ RFM69 มีประสิทธิภาพและประสิทธิผลมากกว่าในระยะทางที่ไกลกว่า NRF24L01 หรือ RFM12

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

หน่วยสนับสนุนชุดคำถามและคำตอบรูปแบบดิจิทัล 10-20 (ตำแหน่ง?) (ดู wiki/Ten-code https://en.wikipedia.org/wiki/Ten-code); รวมถึงรหัสมอร์สที่ไม่บังคับ เครื่องไม่รองรับการสื่อสารด้วยเสียง (แอนะล็อก)

พวกเขายังสามารถใช้เป็นวิทยุติดตามตัวที่มีการร้องขอความสนใจ 3 ระดับ เมื่อมีคนพักฟื้นหรือทำงานภายใต้บ้าน

นอกจากนั้น ยังสามารถสนุกสนานได้มาก โดยเฉพาะสำหรับเด็กหรือนักเรียน

ขั้นตอนที่ 1: รวบรวมส่วนประกอบ

เนื่องจากโมดูลวิทยุไม่สามารถรองรับการจ่ายไฟ 5v หรือแรงดันสัญญาณ คุณต้องใช้ MCU 3.3v โปรดทราบว่าฉันใช้โมดูลวิทยุรุ่นกำลังสูง 'H'

รายการนี้คือการสร้าง 2 หน่วย

  • จำนวน 2 Pro Mini 3.3v Arduino MCU
  • จำนวน 2 โมดูล RFM-69HCW 915MHz
  • จำนวน 2 เคส (เป็นช่องใส่แบต)
  • จำนวน แบตเตอรี่ Li-ion 3.7v 200+mah 2 ก้อน https://www.ebay.com/itm/311682151405 (7x20x30mm, ~ขนาดสูงสุดที่ใช้งานได้ 9x24x36mm)
  • จำนวน 4 ไฟ LED แคโทดสองสีทั่วไปสีแดง - เขียว 5 มม. https://www.ebay.com/itm//112318970450 (สายไฟและแรงดันพังเป็นสิ่งสำคัญ)
  • จำนวน 4 6x6x7.5mm สวิตช์ปุ่ม
  • จำนวน 2 Piezo ใช้งานออด
  • จำนวน 2 ตัวต้านทานแต่ละตัว … 270 Olm, 1.5kOlm, ~5k
  • จำนวน ฝาเสาหิน 0.1 ยูเอฟ

ไม่จำเป็น

  • จำนวน ไฟ LED สีขาว (หรือสีน้ำเงิน) 2 3 มม.
  • จำนวน ช่องเสียบ Phono 2 ช่อง
  • จำนวน 2 220uf ตัวเก็บประจุกรองพลังงาน
  • ไม้ไอติม

อุปกรณ์อื่นๆ ที่คุณอาจต้องใช้

สายแข็ง 30ga https://www.ebay.com/itm/142255037176, ลวดแข็ง 26ga หรือเกลียว 24ga สำหรับกราวด์และ +V

สายแข็ง 22ga สำหรับเสาอากาศ

เบ็ดเตล็ด: อุปกรณ์บัดกรี เทป กาวร้อน เครื่องมือสร้างต้นแบบ

ตัวแปลง USB เป็น TTL

ฮาร์ดแวร์ตัวเลือก:

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

ไฟ LED สีขาวขนาดเล็ก (3 มม.) เป็นอุปกรณ์เสริม ฉันเพิ่มมันเพื่อใช้เป็นตัวบ่งชี้ ON เพิ่มได้ง่ายเมื่อฉันต่อสายผ่าน Btn1 ซึ่งได้รับกระแสไฟจากตัวต้านทานภายใน (~37k) ด้วยไดรฟ์เพียงเล็กน้อย LED นี้จะต้องมีประสิทธิภาพสูง สามารถใช้ไฟ LED สีเขียวหรือสีน้ำเงินได้ แต่ไม่ใช่สีเหลืองหรือสีแดง เนื่องจากแรงดันไฟตกต่ำเกินไป และทำให้ดูเหมือนว่ามีการกดปุ่ม ฉันจะไม่ใช้สีเขียวเนื่องจากสีนั้นใช้สำหรับให้ข้อมูลสัญญาณ

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

เพื่อให้การวัดทั้งหมดง่ายและแม่นยำ ฉันชอบคาลิปเปอร์ราคาไม่แพงตัวนี้มาก

ขั้นตอนที่ 2: สร้างระบบย่อยวิทยุ MCU

สร้างระบบย่อยวิทยุ MCU
สร้างระบบย่อยวิทยุ MCU
สร้างระบบย่อยวิทยุ MCU
สร้างระบบย่อยวิทยุ MCU
สร้างระบบย่อยวิทยุ MCU
สร้างระบบย่อยวิทยุ MCU

ต่อสายสั้นเข้ากับหมุด MCU: 10, 11, 12, 13; สายยาวปานกลางถึงขา2

เพิ่มความยาว (4-5 นิ้ว) ให้กับพิน I/O ของ MCU เพื่อใช้งาน (พิน: 3-9) ฉันใช้เกจ 30 AWG และสีต่างๆ สำหรับประเภทอุปกรณ์ต่อพ่วง ลวดที่มีเส้นผ่านศูนย์กลางขนาดเล็กนี้สามารถจัดการกับสัญญาณที่มีขนาดน้อยกว่า 100 มิลลิแอมป์ แต่ก็มีขนาดเล็กและยืดหยุ่นเพียงพอ (และแนะนำเป็นอย่างยิ่ง) เพื่อทำให้การประกอบแน่นขึ้น

เชื่อมต่อกราวด์และสาย Vcc ด้วย (ฉันใช้ 26ga พวกมันเป็นสีน้ำเงินในรูป) ลวดเหล่านี้มีกระแสไฟมากกว่า ดังนั้นให้ใช้เกจขนาดใหญ่เพื่อลดแรงดันตกคร่อม (และการแผ่รังสีสัญญาณรบกวนที่อาจเกิดขึ้น)

เชื่อมต่อ MCU กับบอร์ด RFM-69 ทั้งหมดยกเว้นสายยาวไปมัน

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

เพิ่มสายเสาอากาศ (22-24ga. 80 มม.) ลงบนบอร์ดวิทยุดังที่เห็นในภาพ

ขั้นตอนที่ 3: การทดสอบการพัฒนา

การทดสอบการพัฒนา
การทดสอบการพัฒนา
การทดสอบการพัฒนา
การทดสอบการพัฒนา

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

ความยาวคลื่น ¼ สำหรับ 915MHz คือ 82 มม. บทแนะนำ Sparkfun.com แนะนำให้ใช้ 78mm ฉันเข้าใจว่าเทคโนโลยีเสาอากาศบอกว่าเมื่อเสาอากาศอยู่ภายในความยาวคลื่น ½ ของพื้นโลก เสาอากาศของคุณจะทำหน้าที่เหมือนยาวกว่าที่เป็นอยู่ ~5% สำหรับ 915Mhz ที่จะน้อยกว่าหนึ่งฟุต และโดยปกติคุณใช้งานเครื่องนี้ให้สูงกว่าพื้นดินมาก ผมละเลยความยาว 78 มม. นี้ อย่างไรก็ตาม ยังมีปัจจัยอื่นๆ ที่อาจทำให้เกิดผลกระทบที่คล้ายกัน ซึ่งควรพิจารณาว่าควรใช้ความยาวคลื่นน้อยกว่า ¼ อย่างแน่นอน ฉันได้ประนีประนอมและได้ตัดสายเสาอากาศของฉันเป็นทั้งหมด 80 มม. (รวมถึงส่วนที่ต้องผ่าน PCB) ด้วยอุปกรณ์ทดสอบที่เหมาะสม คุณสามารถปรับความยาวเสาอากาศให้เหมาะสมสำหรับยูนิตของคุณได้ดียิ่งขึ้น แต่ฉันคาดว่าจะมีการปรับปรุงเพียงเล็กน้อยเท่านั้น

หลังจากปรับแล้ว ผมได้ระยะสูงสุดประมาณ 250 ม. พร้อมสิ่งกีดขวางบางอย่าง ยิ่งไปกว่านั้น 150m การวางแนวและตำแหน่งของเสาอากาศก็มีความสำคัญมากขึ้นเรื่อยๆ

เมื่อฉันใช้การกำหนดค่าเสาอากาศแบบไดโพลแบบเต็ม (องค์ประกอบแอ็คทีฟ 80 มม. แนวตั้งตรงข้ามกับองค์ประกอบสายกราวด์ 80 มม. ชี้ลง) สำหรับหนึ่งยูนิตที่ฉันได้รับโดยมีการทดลองและการวางตำแหน่งข้อผิดพลาดสูงถึง 400 เมตรโดยมีต้นไม้หลายต้นและบ้านอยู่ระหว่าง และการสื่อสารแบบ 2 ทางที่มั่นคงที่ระยะ ½ นั้นโดยไม่คำนึงถึงตำแหน่งหรือทิศทางของยูนิตระยะไกล

ขั้นตอนที่ 4: เตรียม Project Box

เตรียมกล่องโครงการ
เตรียมกล่องโครงการ
เตรียมกล่องโครงการ
เตรียมกล่องโครงการ
เตรียมกล่องโครงการ
เตรียมกล่องโครงการ
เตรียมกล่องโครงการ
เตรียมกล่องโครงการ

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

ทำความสะอาดกล่องด้านในให้มาก ใช้สิ่วหรือมีดเอ็กซ์แอคโตเพื่อตัดซี่โครงสองซี่ทางขวาและอีกซี่ทางซ้าย (ดูภาพภายในกล่องก่อนและหลัง)

อุ่นปลาย X-acto หรือมีดปอกเปลือก (ประมาณ 15 วินาทีโดยใช้ไฟแช็ก) แล้วตัดเสาใหญ่อันหนึ่งออก ข้างในเคส และลดอีกสองอันเหลือประมาณ 1/8 นิ้ว เมื่อฉันติดตั้งสวิตช์ฉันก็ละลายสองเสานั้นเพียงพอที่จะยึดสวิตช์เข้าที่

ฉันใช้เทปกาวบนกล่องเพื่อทำเครื่องหมายตำแหน่งของรู ดูภาพด้านบน

เพื่อให้การเจาะรูเป็นไปตามเครื่องหมาย อันดับแรก ฉันทำเครื่องหมายจุดนั้นด้วยจุดปาเป้า จากนั้นจึงเจาะตำแหน่งทั้งหมดด้วยบิตที่ 1/16 จากนั้นจึงเจาะรูแต่ละรูให้ได้ขนาดที่ต้องการ

เจาะรูสำหรับปุ่ม เสียง และไฟ LED ในเคส รูสองรูสำหรับไฟ LED หลักที่ด้านบนคือ 13/64” (5 มม.) และอยู่ห่างจากขอบ 10 มม. รูสำหรับเสียง (เสียงบี๊บ) และไฟ LED "เปิด" เสริมคือ 1/8" (3 มม.) ห่างจากด้านบน 10 มม. ไฟ LED ขนาดเล็กอยู่ห่างจากด้านข้าง 7 มม. รูเสียงอยู่ตรงกลางจากด้านหนึ่งไปอีกด้านหนึ่ง รูสำหรับกระดุมด้านข้างคือ 9/16” (3.5 มม.) ปุ่มหนึ่งอยู่ห่างจากด้านบน 10 มม. และอีกปุ่มหนึ่ง 20 มม. ฉันปรับมุมด้านในของรูกระดุมด้วยมือด้วยดอกสว่าน 1/4” เพื่อช่วยให้มั่นใจว่าปุ่มต่างๆ จะไม่ค้างเมื่อกด

หากคุณกำลังใช้แจ็คแบบท่วงทำนองสำหรับหูฟังหรือลำโพงภายนอก คุณต้องเปิดรูที่มีอยู่ก่อนแล้วที่ด้านล่างเป็น 15/64” วัสดุที่นี่ค่อนข้างหนา และเพียงแค่พยายามเจาะออกก็จะทำให้เกิดรูใกล้กับขอบมากเกินไป ดังนั้น ก่อนอื่นให้เจาะรู 1/16 โดยให้ศูนย์กลางประมาณ 16 นิ้วจากขอบของรูที่มีอยู่ จากนั้นขยายรูนั้นด้วยบิต 7/16” ด้วยใบมีดขนาดเล็กที่คม (~Xacto) ตัดวัสดุออกเพื่อให้รูที่อยู่ติดกันสองรูเป็นรูเดียว ใช้ตะไบเกลียวเดรเมลหรือตะไบหางหนูเพื่อให้รูเกิดเป็นรูกลมๆ ที่ดี ซึ่งดอกสว่านจะเข้าตรงกลางได้ง่าย ณ จุดนี้รูน่าจะเกือบ 15/64 (มีรูปถ่ายของรูอยู่ที่จุดนี้) ตอนนี้เจาะออกด้วยดอกสว่านขนาด 15/64” มันจะไม่ 'แย่มาก' ถ้าคุณใช้ ¼ บิต

ขั้นตอนที่ 5: การติดส่วนประกอบอุปกรณ์ต่อพ่วง I/O

การติดส่วนประกอบอุปกรณ์ต่อพ่วง
การติดส่วนประกอบอุปกรณ์ต่อพ่วง
การติดส่วนประกอบอุปกรณ์ต่อพ่วง
การติดส่วนประกอบอุปกรณ์ต่อพ่วง
การติดส่วนประกอบอุปกรณ์ต่อพ่วง
การติดส่วนประกอบอุปกรณ์ต่อพ่วง

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

ปุ่ม

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

งอลีดของ LED "เปิด/ปิด" ขนาด 3 มม. เพื่อให้สามารถเชื่อมต่อข้าม Btn1 ได้ โดยขั้วแคโทดของมันจะไปที่ด้านกราวด์ นี่อาจเป็นปัญหาการประกอบที่ยากที่สุด

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

แนบตัวต้านทาน

อย่าเพิ่งใช้ตัวต้านทานค่าที่ฉันทำกับ LED ฉันซื้อไฟ LED มาเมื่อหลายปีก่อน ไม่ใช่แบบที่กล่าวไว้ข้างต้นทุกประการ เนื่องจากประสิทธิภาพของ LED แตกต่างกันอย่างมาก ให้ทดสอบค่าความต้านทานสำหรับใช้กับ LED ในมือของคุณ เลือกตัวต้านทานสำหรับความสว่างที่คุณต้องการด้วยแรงดันไฟฟ้าของไดรฟ์ 3 ถึง 3.3 โวลต์ (แนะนำให้ใช้ 3.2v) สำหรับแรงดันไฟสำหรับทดสอบ คุณสามารถใช้แบตเตอรี่ 1.5v สองก้อนเป็นอนุกรม หรือเอาท์พุตดิจิตอลระดับสูงจากชิป Arduino ที่ขับเคลื่อนด้วย 3.3v ตรวจสอบว่าคุณได้สีเหลืองดีจริงเมื่อขับทั้งองค์ประกอบสีแดงและสีเขียว ตัดแต่งและประสานตัวต้านทานกับไฟ LED คล้ายกับที่เห็นในภาพถ่าย

ในเครื่องเดียว ฉันใช้แท่งไอติมเป็นตัวเว้นวรรครอบๆ ไฟ LED หลักสองดวงเพื่อไม่ให้โผล่ออกมามากนัก นี่เป็นความชอบส่วนบุคคลโดยเด็ดขาด สิ่งนี้มีผลข้างเคียงเชิงลบของการลดความสว่าง/มุมมองที่มีประสิทธิภาพของ LED เหล่านี้

ติดกาวที่ขอบด้านนอกของออดแล้วติดไว้ระหว่างไฟ LED หลัก (+ ทางขวา) ปรับตำแหน่งให้ชิดกับรูในเคสก่อนจะยึดเข้าที่

สวิตช์เปิด/ปิดถูกยึดเข้าที่โดยการหลอมเสารูยึดลง ฉันใช้ปลายแบบมีความร้อนกับไขควงปากแบนขนาดเล็กสำหรับสิ่งนี้

น็อตของแจ็คโฟโนไม่ติด ดังนั้นให้ใช้กาวร้อนที่ปลายอีกด้านเพื่อยึดให้แน่น

เชื่อมต่อกราวด์พร้อมปุ่มและไฟ LED

เตรียมตะกั่วบวกและลบ (~24ga. Solid) โดยการตอกปลายที่ตัดแต่งให้กว้างเป็นสองเท่าของความหนา ปลายทั้งสองข้างควรเสียบเข้ากับขั้วต่อแบตเตอรี่อย่างง่ายดายแต่กระชับ แน่นอนถ้าคุณมีหรือสามารถหาสายเชื่อมต่อระหว่างกันที่มีจุดประสงค์เพื่อจับคู่กับแบตเตอรี่ของคุณก็ใช้สิ่งนั้น

ต่อสวิตช์เปิด/ปิด แจ็คท่วงทำนอง เสียงกริ่ง และสายไฟ อ้างถึงไดอะแกรมการเดินสายก่อนหน้า

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

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

ขั้นตอนที่ 6: การประกอบขั้นสุดท้ายให้สมบูรณ์

การประกอบขั้นสุดท้ายให้เสร็จสิ้น
การประกอบขั้นสุดท้ายให้เสร็จสิ้น
การประกอบขั้นสุดท้ายให้เสร็จสิ้น
การประกอบขั้นสุดท้ายให้เสร็จสิ้น
การประกอบขั้นสุดท้ายให้เสร็จสิ้น
การประกอบขั้นสุดท้ายให้เสร็จสิ้น

ได้เวลาเชื่อมต่อระบบย่อยวิทยุ MCU เข้ากับเคสกับอุปกรณ์ I/O

เชื่อมต่อระบบย่อย MCU-Radio

เล็มสายไฟตามต้องการ ปล่อยให้เล่นได้เพียงพอเพื่อให้การประกอบระบบย่อยไม่อยู่ในทางที่เพียงพอสำหรับการบัดกรีปลายอีกด้านของสายไฟ

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

ย้ายระบบย่อย MCU-Radio เข้าที่แล้วกดลง พับสายไฟตามต้องการลงในเคส ตรวจสอบว่าไม่มีการผลิตกางเกงขาสั้น ติดเทปพันสายไฟไว้ด้านล่างถ้าจำเป็น

คุณสามารถตั้งโปรแกรมยูนิตนี้ใหม่ในขณะที่ประกอบดังที่เห็นในหัวข้อถัดไป โดยมี FDDI ที่ต่อไว้ชั่วคราวผ่านสายสั้น ตรวจสอบให้แน่ใจว่าระดับ Vcc จากสายดาวน์โหลด USB เป็น 3.3v ไม่ใช่ 5v!

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

BTW แบตเตอรี่ 300 mAh ควรใช้งานได้นานประมาณ 12 ชั่วโมงก่อนที่จะต้องชาร์จใหม่

ขั้นตอนที่ 7: คุณลักษณะและการทำงานของซอฟต์แวร์และอุปกรณ์

คุณสมบัติและการทำงานของซอฟต์แวร์และอุปกรณ์
คุณสมบัติและการทำงานของซอฟต์แวร์และอุปกรณ์
คุณสมบัติและการทำงานของซอฟต์แวร์และอุปกรณ์
คุณสมบัติและการทำงานของซอฟต์แวร์และอุปกรณ์

ส่วนสำคัญอื่น ๆ ของโครงการนี้ ซึ่งขึ้นอยู่กับการดำเนินการของโครงการ คือการเขียนโปรแกรมซอฟต์แวร์ แต่ฉันทำเต็มที่แล้ว ดังนั้นคุณไม่จำเป็นต้องทำ

คุณสามารถค้นหาคำแนะนำในการดาวน์โหลดภาพสเก็ตช์ไปยัง Pro mini Arduino ที่อื่นได้อย่างง่ายดาย ตั้งค่า Arduino IDE ของคุณสำหรับอุปกรณ์และความถี่ในการทำงานที่ถูกต้อง มิฉะนั้น คุณจะได้รับเสียงไม่ดีและอาจทำงานผิดปกติ อย่าลืมใช้ตัวแปลง USB-TTL กับ 3.3v (ไม่ใช่ 5v) ควรปิดเครื่องเอง คุณจะเห็นว่าฉันใส่หัวมุมฉากที่ปลายสายดาวน์โหลดแล้วเสียบเข้าไปในรูที่เกี่ยวข้องบนบอร์ด MCU และปล่อยให้เครื่องหยุดทำงาน รักษาการเชื่อมต่อที่ดีเพียงพอ แต่ชั่วคราว

คุณต้องติดตั้งไลบรารีสำหรับ RMF69 ด้วย ดู "การติดตั้งไลบรารี RFM69" ในหน้านี้

แก้ไขอย่างเหมาะสม (ดูส่วนโค้ดด้านล่าง) รวบรวมและดาวน์โหลดแบบร่าง Two_bit_Comm ที่แนบมา

// !!!! ที่อยู่สำหรับโหนดนี้ ย้อนกลับ ID สำหรับโหนดที่สอง !!!!

#define MYNODEID 1 // รหัสโหนดของฉัน (0 ถึง 255) #define TONODEID 2 // ID โหนดปลายทาง (0 ถึง 254, 255 = ออกอากาศ)

ซอฟต์แวร์ใช้ประโยชน์จากโมดูลวิทยุกำลังสูงรุ่น 'H' โดยเริ่มแรกใช้พลังงานปานกลาง และจากนั้นจะไม่มีการตอบรับกลับว่าพยายามใช้กำลังสูงสุด ฉันไม่รู้ แต่ฉันคาดว่าการดำเนินการนี้จะไม่เกิดปัญหาหากมีการใช้วิทยุรุ่นไม่แรงสูง

เอกสารการปฏิบัติงาน

การเริ่มต้นเมื่อเปิดเครื่อง:

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

โหมด 1 – 10-20 ชนิด Comm

  • สวัสดี
  • ต้องการความช่วยเหลือ
  • ช่วย!
  • เสร็จแล้ว ? พร้อมที่จะไป ?
  • คุณอยู่ที่ไหน ?
  • โทรหาฉัน.
  • กรุณาทำซ้ำ

มีการกำหนดข้อตกลงการตอบสนองที่เหมาะสมด้วย รวมคำตอบ "ประเภทพื้นที่" และ "ประเภทส่วน" กับ "คุณอยู่ที่ไหน" คำขอ

ควรสังเกตว่าคุณต้องอดทนรอเมื่อเครื่องแสดงการตอบสนอง เนื่องจากการกดปุ่มในช่วงเวลานั้นจะถูกละเว้น

โหมด 2 – อนุญาตรูปแบบการสื่อสารรหัสมอร์ส

รองรับทั้งรูปแบบปุ่มเดียวและสองปุ่ม

เอกสารที่แนบมา "Two_bit_Comm_user_Manual" ครอบคลุมรายละเอียดทั้งหมดของการทำงานที่ซอฟต์แวร์รองรับ

แนะนำ: