สารบัญ:
- ขั้นตอนที่ 1: รวบรวมส่วนประกอบ
- ขั้นตอนที่ 2: สร้างระบบย่อยวิทยุ MCU
- ขั้นตอนที่ 3: การทดสอบการพัฒนา
- ขั้นตอนที่ 4: เตรียม Project Box
- ขั้นตอนที่ 5: การติดส่วนประกอบอุปกรณ์ต่อพ่วง I/O
- ขั้นตอนที่ 6: การประกอบขั้นสุดท้ายให้สมบูรณ์
- ขั้นตอนที่ 7: คุณลักษณะและการทำงานของซอฟต์แวร์และอุปกรณ์
วีดีโอ: เครื่องสื่อสารรหัสสัญญาณ (RFM69): 7 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
เครื่องสื่อสารทางวิทยุแบบ "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: 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" ครอบคลุมรายละเอียดทั้งหมดของการทำงานที่ซอฟต์แวร์รองรับ
แนะนำ:
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-