ทำบอลลูนติดตามระดับความสูง (Arduino): 8 ขั้นตอน (พร้อมรูปภาพ)

ทำบอลลูนติดตามระดับความสูง (Arduino): 8 ขั้นตอน (พร้อมรูปภาพ)

สารบัญ:

Anonim

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

Flickr ตั้งค่าด้วยภาพถ่ายจากการเปิดตัวครั้งแรกของเราอยู่ที่นี่:

นี่คือสไลด์โชว์ไฟอย่างรวดเร็วของภาพถ่ายจากบอลลูนซึ่งจัดรูปแบบเป็นวิดีโอ 2.5 เฟรม / วินาที ฉันมีปัญหาในการฝังดังนั้นลิงก์จึงอยู่ที่นี่

เพื่อที่จะ เอา ภาพถ่ายชนิดนี้คุณต้องส่งกล้องไปยังสตราโตสเฟียร์ ของเราขึ้นตรง 38Km (124,000 ฟุต) มันง่ายพอ: คุณแนบมันไว้กับบอลลูนขนาดใหญ่ปล่อยให้มันลอยขึ้นจนบอลลูนแตก (เนื่องจากแรงดันต่ำที่ขอบบรรยากาศ) จากนั้นมันจะตกลงสู่พื้นโลก

เพื่อที่จะ ดู รูปถ่ายที่คุณถ่ายจากนั้นคุณต้องค้นหากล้องในภายหลัง นี่คือเคล็ดลับ

โชคดีที่อย่างน้อยในสหราชอาณาจักรและทั่วยุโรปผู้ที่มีประโยชน์มากที่ UK High Altitude Society (ukhas.org.uk) ได้พัฒนาเครือข่ายผู้ติดตามที่จะรับสัญญาณจากบอลลูนของคุณอัปโหลดข้อมูลไปยัง เซิร์ฟเวอร์และวางแผนตำแหน่งสำหรับคุณบนหน้า Google Maps (spacenear.us/tracker/)

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

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

ดังนั้น - มาสร้างตัวติดตามวิทยุ

วัสดุ:

ขั้นตอนที่ 1: สิ่งที่เราต้องการ

ตัวติดตามนั้นใช้ไมโครคอนโทรลเลอร์ Atmel ATMeag328 ซึ่งเป็นหัวใจของบอร์ด "Arduino" ยอดนิยมหลายตัว เราจะสร้างบอร์ด "Arduino Compatible" ซึ่งเราสามารถตั้งโปรแกรมโดยใช้ Arduino IDE

เนื่องจากโมดูล GPS และการ์ด SD ต้องใช้ทั้ง 3.3v และเรามีพลังการประมวลผลมากมายเราจึงอาจทำให้ตัวติดตามทั้งหมดทำงานบน 3v3 นั่นหมายความว่าเราไม่สามารถ '328 ถึง 16MHz เต็มรูปแบบ แต่มันจะทำงานได้อย่างมีความสุขที่ 8MHz ใน 3v3 และนั่นเป็นสิ่งที่มากมายสำหรับวัตถุประสงค์ของเรา

ตัวติดตามได้รับการออกแบบบน PCB แบบกำหนดเองซึ่งมีขนาด 5 x 5 ซม. ซึ่งหมายความว่าสามารถประดิษฐ์ได้บนไซต์ PCB fab ที่ราคาไม่แพงอย่างไม่น่าเชื่อ ไฟล์ออกแบบสำหรับบอร์ดติดตามและรายละเอียดเพิ่มเติมเกี่ยวกับการออกแบบอยู่ในขั้นตอนต่อไป

เหล่านี้เป็นวัสดุที่ฉันใช้สำหรับการออกแบบของฉัน อาจมีตัวเลือกที่ดีกว่า แต่วิธีนี้ใช้ได้ดีสำหรับฉัน:

วัสดุ:

1 x Custom Tracker Board (ดูขั้นตอนถัดไป)

1 x ATMega 328 **

1 x 8MHz Crystal (NB ไม่ใช่ 16MHz ตามปกติ)

ฝาเซรามิก 2 x 22 pf

1 x Radiometrix NTX2 (เช่นจากร้านค้าของ UPU)

1 x GPS breakout board พร้อมเสาอากาศ (บอร์ดออกแบบมาสำหรับอันนี้)

1 x การ์ดฝ่าวงล้อมการ์ด SD (e-bay) *

เซ็นเซอร์อุณหภูมิ DS1820 จำนวน 1 ตัว *

เซ็นเซอร์อุณหภูมิ DS1820 ภายนอก 1 ตัว (e-bay) *

1 x HoneyWell HSCDANN001BA2A3 เซ็นเซอร์ความดันสัมบูรณ์ที่ติดบนบอร์ด (Mouser) *

สวิตช์สัมผัสแบบสัมผัส 1 อัน

ฝาเซรามิก 3 x 100nf

ฝาไฟฟ้าอิเล็กโทรไลต์ 1 x 100

1 x MCP1825 ตัวควบคุมการออกกลางคันต่ำพิเศษ 3v3

ตัวต้านทาน 1K (ประมาณ 5)

ตัวต้านทาน 10K (2-3)

ตัวต้านทาน 4k7 (4-5)

ไฟ LED 3 มม. (0-4 ตามการตั้งค่าสีที่แตกต่าง) *

การเลือกตัวต้านทาน 1% (ฉันใช้: 47K / 6.8K สำหรับเซ็นเซอร์แบตเตอรี่และ 6.8K / 10K สำหรับไดรเวอร์วิทยุ)

หมุดหัวชาย (0.1 ") - บางตรงบาง 90 '

เครื่องมือ

สถานีบัดกรีและประสาน

กรรไกร

ช่วยให้มือ

เครื่องปอกสายไฟ

เครื่องมือการเขียนโปรแกรม / การดีบัก:

PC ที่ติดตั้ง Arduino IDE

อะแดปเตอร์ USB เป็น UART (ฉันใช้ CP2102 ราคาถูก FTDI ก็ใช้งานได้) หรือโปรแกรมกับ ISP (ดูด้านล่าง)

สำหรับ Bootloading / การวางโปรแกรม **:

โปรแกรมเมอร์ ISP

หรือ

Arduino + breadboard หรือ ISP shield

* - เซ็นเซอร์และตัวบ่งชี้เหล่านี้ไม่จำเป็นสำหรับการทำงานของ

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

** คุณสามารถซื้อชิปที่โหลดล่วงหน้าได้ แต่คาดว่าจะมีคริสตัลขนาด 16MHz อย่างน้อยคุณน่าจะต้องแก้ไขการกำหนดเวลาในรหัสเพื่อให้ทำงานบน 8MHz เป็นที่นิยมอย่างยิ่งที่จะเขียน bootloader 8MHz (ดูภายหลัง) มันไม่ยากที่จะทำ

ขั้นตอนที่ 2: การออกแบบตัวติดตาม

สิ่งที่แนบมากับขั้นตอนนี้คือ Eagle schematic และไฟล์ board ที่ฉันใช้สำหรับ tracker board ของฉันพร้อมกับไฟล์. zip สองไฟล์: หนึ่งไฟล์ที่มีบอร์ดและ schematic และอีกไฟล์หนึ่งมีไฟล์ gerber ทั้งหมดสำหรับเลเยอร์ต่างๆ บอร์ดของฉันทำงานได้ดี แต่ไม่สมบูรณ์แบบ 100% ตัวอย่างเช่น LED บนบรรทัดพอร์ตอนุกรมควรดึงขึ้นไปที่ + 3v3 แทนที่จะดึงลงมาที่พื้นเพื่อให้พวกเขาปิดเมื่อไม่มีกิจกรรม

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

พลังงาน:

คุณไม่สามารถส่งแบตเตอรีอัลคาไลน์ขึ้นสู่ชั้นบรรยากาศ - มันลดลงเหลือ -50 องศาเซลเซียสและพวกเขาก็หยุดทำงาน

แม้ว่าคุณจะป้องกันน้ำหนักบรรทุกของคุณคุณต้องการใช้แบตเตอรี่ลิเธียมแบบใช้แล้วทิ้ง - น้ำหนักเบาและทำงานได้ดีที่อุณหภูมิต่ำ

GPS และการ์ด SD ทำงานที่ 3.3v เท่านั้น 5v จะทำการทอด หากคุณสามารถทำงานทุกอย่างด้วยแรงดันไฟฟ้าเดียวกันคุณประหยัดพลังงานมากเกินไปในการแปลงแรงดันไฟฟ้า

หากคุณใช้แหล่งจ่ายไฟแบบสวิตชิ่งหรือตัวควบคุมการตกคร่อมต่ำพิเศษคุณสามารถบิดเวลาบินได้มากขึ้นจากชุดพลังงานของคุณ

ความทนทาน:

คุณสามารถทำให้วงจรของคุณเต็มไปด้วยสายไฟหลวม ๆ กับซ็อกเก็ตหรือบนสตริป แต่มันจะเย็นมากและสั่นไหว!

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

อะไหล่:

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

GPS - เลย์เอาท์ของโมดูล GPS นั้นยากและยอดเยี่ยมที่คุณจะเก็บไว้ให้ห่างจากทุกสิ่ง ฉันเลือกใช้โมดูลที่สร้างไว้ล่วงหน้าซึ่งสามารถบัดกรีได้ทั้งด้านบนและด้านข้างจากกระดานหลัก เป็นเรื่องสำคัญที่จะต้องทราบด้วยเช่นกันว่า GPS หลายตัวไม่สามารถทำงานได้สูงกว่า 14 กม. GPS Ublox มีโหมดการบินที่ทำงานได้ สำหรับคนอื่น ๆ คุณจะต้องทำการวิจัยของคุณก่อนที่คุณจะซื้อ / ใช้

Microcontroller - ATMega 328 เป็นตัวเลือกที่ยอดเยี่ยมเพราะสามารถตั้งโปรแกรมจาก Arduino IDE ที่ใช้งานง่าย มันจะทำงานบน 3v3 แต่เพียง 8MHz อย่างไรก็ตามนั่นคือพลังในการประมวลผลมากมายสำหรับการอ่าน GPS และการใช้งานวิทยุความเร็วต่ำ

อุณหภูมิ - เซ็นเซอร์วัดอุณหภูมิให้ข้อมูลที่น่าสนใจ แต่ส่วนใหญ่ไม่ได้รับการจัดอันดับที่ -50'C ที่เราสามารถพบได้ที่ไทโพโพส DS18B20 เป็นตัวเลือกที่ดีเพราะราคาถูกและอยู่ในอุณหภูมิต่ำ คุณสามารถรับ "ภายนอก" ซึ่งถูกปิดผนึกในท่อสแตนเลสเพื่อการป้องกันเพิ่มเติม เราจะใช้บอร์ดที่ติดตั้งหนึ่งและภายนอกหนึ่ง

ความดัน - ไม่มีเซ็นเซอร์ความดัน "สัมบูรณ์" ที่ฉันได้พบมากเกินไป The Honeywell HSCDANN001BA2A3 คาดว่าจะลดลงไปที่ "0" mBar และในทางปฏิบัติทำได้ดีถึง 8mBar ในเที่ยวบิน อินเทอร์เฟซ i2c นั้นค่อนข้างง่ายต่อการจัดการ ฮันนี่เวลล์สร้างตัวแปรมากกว่าหนึ่งล้านตัว แต่ส่วนใหญ่เป็นเซ็นเซอร์แบบ "ญาติ" พวกมันวัดความแตกต่างระหว่างแรงดันและบรรยากาศ คุณต้องใช้เซ็นเซอร์ความดัน "สัมบูรณ์" เนื่องจากเป็นความดันบรรยากาศที่เราวัด

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

แก้ไข

ตอนนี้แนบเป็นไฟล์. zip เพิ่มเติม สิ่งนี้มีเวอร์ชั่น 1.1 ของบอร์ด (ไฟล์ Eagle schematic และ board รวมถึงไฟล์ gerber ที่เหมาะสำหรับสตูดิโอ itead และบอร์ดบอร์ดหลัก) การเปลี่ยนแปลงต่อไปนี้เกิดขึ้นกับ v1:

ไฟ LED บนสายอนุกรมดึงขึ้นแทนที่จะลงดังนั้นควรเปิดเฉพาะเมื่อมีการส่งข้อมูล

ตัวต้านทานแบบดึงขึ้นนำเสนอออนบอร์ดสำหรับสาย i2c

พื้นที่สำหรับตัวควบคุมการออกกลางคันต่ำพิเศษบนเครื่อง

แรงดันแบตเตอรี่ตอนนี้เชื่อมต่อโดยตรงกับอินพุต V-test มีแทร็กที่กึ่งกลางด้านล่างคุณสามารถตัดหากคุณไม่ต้องการ

ฉันยังไม่ได้บิน v1.1 ของบอร์ดดังนั้นจึงมี ได้ เป็นข้อผิดพลาดอื่น ๆ หรือปัญหาใหม่กับมัน อย่างไรก็ตามเพื่อความรู้ของฉันที่ดีที่สุดสิ่งนี้จะจัดการกับปัญหาที่ทราบของ v1

Ugi

ขั้นตอนที่ 3: การขนถ่าย

ในการใช้ Arduino IDE ที่ความน่าเชื่อถือที่ 8MHz คุณต้องเขียน bootloader "Arduino Pro Mini 8MHz" ลงใน ATMega328 ของคุณ

มีหลายวิธีในการทำเช่นนี้ แต่ฉันจะสมมติว่าที่นี่คุณมีบอร์ด Arduino ที่ใช้ '328 (เช่น Uno, nano หรือ Duemilanove) การใช้สิ่งนี้คุณสามารถ bootload '328 ของคุณโดยใช้ "shield" โดยเฉพาะหรือ breadboard แบบไม่มีบัดกรี

วิธีเขียงหั่นขนม:

1) วาง '328 ของคุณในใจกลางของเขียงหั่นขนมของคุณ เรียกใช้ + 5v และ Gnd จาก Arduino ของคุณไปยังรางไฟบนเขียงหั่นขนมของคุณ

2) เรียกใช้ 10K จากขา 1 บน BB (รีเซ็ต) ถึง + 5v

3) ติดตั้งคริสตัล (8 หรือ 16MHz) และหมวก (22pf) บนพิน 9 และ 10 บน BB

4) เข้าร่วมพิน 7 และ 20 (บน BB) ถึง + 5v และหมุด 8 และ 22 ถึง Gnd ด้วยสายจัมเปอร์

5) กระโดดจาก D11, D12 และ D13 ของ Ardu 'ไปยังหมุด 17, 18, 19 บนเขียงหั่นขนม

6) กระโดดจาก D10 บน Ardu 'เพื่อปัก 1 บน BB

7) เสียบ Ardu 'เข้ากับพีซีของคุณและเบิร์นร่าง ISP ISP ลงบน Ardu ของคุณ' จากตัวอย่าง

8) ใส่ 10uf capacitor จากรีเซ็ตเป็น Gnd บน Arduino (ไม่ใช่ BB)

9) ใน IDE เลือก "board" เป็น Arduino Pro Mini 8MHz เลือกโปรแกรมเมอร์เป็น "Arduino ISP"

10) ใน IDE คลิก "เบิร์น bootloader"

11) ไฟจะสั่นไหวสักครู่ขณะที่ bootloader ถูกถ่ายโอน

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

วิธีการโล่

ฉันเบื่อกับการออก BBs ตลอดเวลาดังนั้นฉันจึงสร้าง ISP เล็ก ๆ ขึ้นมา ภาพเป็นของฉัน แต่ถ้าคุณไม่ต้องการทำด้วยตัวเองคุณสามารถซื้อได้จาก EMSL

ขั้นตอนนี้คล้ายกันมาก แต่ลดการตั้งค่าเป็นขั้นตอนเดียว:

1) เบิร์นร่าง ISP ISP ลงบน Arduino และถอดปลั๊กออก

2) ใส่ '328 ของคุณในโล่และโล่บน Arduino

3) เสียบ Arduino และปิดการใช้งานรีเซ็ตอัตโนมัติ (จัมเปอร์หรือสวิตช์บนโล่)

4) ใน IDE เลือก "board" เป็น Arduino Pro Mini 8MHz เลือกโปรแกรมเมอร์เป็น "Arduino ISP"

5) ใน IDE คลิก "เบิร์น bootloader"

6) ไฟจะสั่นไหวสักครู่ขณะที่ bootloader ถูกถ่ายโอน

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

การทดสอบ:

ตอนนี้ '328 ของคุณควรพร้อมให้โปรแกรมแล้ว

หากคุณต้องการทดสอบก่อนที่จะบัดกรีลงบนบอร์ดโดยตรงคุณสามารถจัดวางมันให้เป็นเขียงหั่นขนม Arduino ตามที่อธิบายไว้ข้างต้น ตอนนี้ให้ปลด Arduino ออกจาก Breadboard และเชื่อมต่อ CP2102 USB เข้ากับตัวแปลง TTL นั่นจะไปที่ + 5v และ Gnd โดย Tx บน CP2102 จะไปที่ D0 และ Rx ถึง D1 CP2102 บางอันมีการทำเครื่องหมายไว้ด้านหลังดังนั้นคุณอาจต้องเปลี่ยนทั้งสองนี้ ในที่สุดคุณต้องเพิ่มสวิตช์รีเซ็ตระหว่างพิน 1 และ Gnd คุณอาจต้องการ LED และตัวต้านทาน (พูด 1k) ระหว่างพิน 19 และ Gnd

ในการโหลดแบบร่างเลือก Arduino Pro Mini 8MHz เป็นบอร์ดและอัปโหลดแบบร่าง เมื่อรวบรวมและบอกขนาดสุดท้ายที่ด้านล่างของ IDE ให้กดและปล่อยปุ่มรีเซ็ตเพื่อเริ่มการอัปโหลด คุณควรจะสามารถอัพโหลดภาพร่างแบบ blick และดู LED D13 ที่กระพริบด้วยเวลาใหม่

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

ขั้นตอนที่ 4: นำมันมารวมกัน..

บอร์ดนี้มีหลายตัวเลือก - คุณสามารถควบคุม GPS ด้วยอนุกรมหรือใช้ i2c คุณสามารถผูกสาย "ควบคุม" ของวิทยุโดยตรงกับพื้นดินหรือคุณสามารถควบคุมจากไมโครคอนโทรลเลอร์ ฯลฯ

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

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

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

การก่อสร้าง:

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

1Ks สำหรับ LED แสดงสถานะ, pullups สำหรับ DS18B20s, ส่วนหัวสำหรับ DS18B20 ภายนอกรวมถึงคริสตัลและแคป ตัวต้านทานเกือบทั้งหมดอยู่ในแนวตั้งบนบอร์ดนี้เพื่อประหยัดพื้นที่ อย่าลืมใช้คริสตัล 8MHz!

ฝาครอบ decoupling ของ NTX สายควบคุมและตัวแบ่งแรงดัน NTX เปลี่ยนความถี่ตามแรงดันไฟฟ้าที่ให้ไว้บนพินควบคุม ในการส่ง RTTY 50 baud เราต้องการการเปลี่ยนแปลงประมาณ 500 Hz ฉันใช้ 10K และ 6K8 ตัวต้านทาน 1% เป็นแผนการที่ดีที่นี่

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

DS18B20 ภายในและสวิตช์รีเซ็ต ตายง่าย

ส่วนหัว - หมุดทั้งหมดของ '328 ถูกแยกออก แต่ส่วนใหญ่คุณไม่ต้องการ หากคุณต้องการตั้งโปรแกรมใหม่อีกครั้งคุณจะต้องมีส่วนหัว 4 พินสำหรับบรรทัด Tx, Rx, Vcc และ Gnd ลองคิดดูว่าคุณต้องการหมุดอื่น ๆ อย่างไรและคุณต้องการเข้าถึงจากด้านบนหรือด้านข้าง

ตัวแบ่งแรงดันสำหรับการตรวจจับแบตเตอรี่เชื่อมต่อกับ A0 และสัมผัสกับมาตรฐานภายใน 1v1 คุณต้องตั้งค่าช่วงตามจำนวนสูงสุดที่ก้อนแบตเตอรี่ของคุณสามารถจัดให้ได้เพราะอินพุตนี้ไม่สามารถอยู่เหนือ 1v1 โดยไม่เสี่ยงต่อความเสียหาย (โปรดจำไว้ว่าแบตเตอรี่ 1.5v อาจสูงขึ้นอย่างมากเมื่อใหม่) ฉันใช้การจัดเรียง: Batt-47K-A0-6.8K-Gnd ซึ่งปลอดภัยประมาณ 8.7v

ตอนนี้เป็นเวลาที่ดีในการเพิ่มไฟ LED แสดงสถานะ, ฝาปิดปรับเรียบและจัมเปอร์ GPS ในเวอร์ชั่นของบอร์ดที่แสดงในภายหลังพูลอัพ i2c ติดตั้งอย่างถูกต้องติดกับเซ็นเซอร์ความดัน ฉันลืมพวกเขาในเวอร์ชันแรกดังนั้นฉันจึงเพิ่มพวกเขาลงที่ด้านล่างเชื่อมต่อกับตำแหน่ง sda และ scl jumper

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

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

ในที่สุดบอร์ดฝ่าวงล้อม GPS ยึดติดกับขอบบนหมุดหัวกระดาษ ฉันใช้ความยาวเต็มพินเพื่อวาง GPS ทางด้านบนและด้านข้างของกระดานหลัก

ขั้นตอนที่ 5: สร้างร่าง

ร่าง:

ร่างแบบเต็มของฉันมีอยู่ในไฟล์. zip ในขั้นตอนต่อไปอย่างไรก็ตามมันมีประโยชน์ที่จะมีความคิดเกี่ยวกับแผนโดยรวมเพื่อให้ง่ายต่อการปรับตัว

ขัดขวาง:

เราจำเป็นต้องขับวิทยุด้วยการมอดูเลตขา D5 สูง / ต่ำในอัตรา 50 baud นั่นคือทุก ๆ 20ms เราจำเป็นต้องแสดงข้อมูลใหม่เป็นค่าสูงหรือต่ำสำหรับ 1 หรือ 0 ตามลำดับ เราใช้สตรีมข้อมูลนี้เพื่อเข้ารหัสสตริงข้อความ มีวิธีการต่าง ๆ สำหรับเรื่องนี้ แต่ ASCII 7 บิตเป็นเรื่องธรรมดา เราจะเก็บบัฟเฟอร์คู่ที่มีสตริงสำหรับการส่งและสำเนาที่เรากำลังเตรียมข้อมูลที่อัปเดต

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

ห่วงหลัก:

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

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

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

เซ็นเซอร์และพอร์ต:

บอร์ดสามารถพูดคุยกับโมดูล GPS ได้ทั้ง I2C หรือ UART ฉันเลือกที่จะใช้อินเทอร์เฟซ I2C เพื่อให้ฉันสามารถใช้ UART สำหรับการดีบักโดยแนบกับพอร์ตอนุกรมของพีซี เราจะใช้ I2C เพื่อพูดคุยกับเซ็นเซอร์ความดันของ Honeywell แต่ทั้งสองดูเหมือนจะอยู่ร่วมกันในสาย I2C โดยไม่มีข้อขัดแย้ง

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

การ์ด SD ตั้งอยู่บนพิน SPI และจัดการโดยไลบรารี SDfat การเขียนการ์ด SD ต้องใช้หน่วยความจำโหลดและหนึ่งในเทคนิคที่แท้จริงของภาพร่างนี้คือการพยายามตรวจสอบว่ามี SRAM ให้บริการฟรีเท่าใด

ขั้นตอนที่ 6: เขียนร่าง

ฉันสันนิษฐานว่าคุณจะต้องการพัฒนาร่างและอาจต้องการโปรแกรมชิปบนบอร์ดติดตามอีกครั้ง หากคุณตั้งโปรแกรมไว้แล้วในขั้นตอนที่ 3 และไม่ต้องการทำการพัฒนาเพิ่มเติมใด ๆ คุณสามารถข้ามขั้นตอนนี้ได้

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

ฮาร์ดแวร์:

สำหรับขั้นตอนนี้คุณจะต้องใช้พีซีที่โหลดมาพร้อมกับซอฟต์แวร์ Arduino บอร์ดติดตามที่เพิ่งสร้างใหม่และตัวแปลง CP2102 UART เป็น USB

เชื่อมต่อ 3v3 (ไม่ใช่ 5v) จาก CP2102 ไปยัง Vcc บนกระดานติดตาม เชื่อมต่อ Gnds เข้าด้วยกัน

เชื่อมต่อ Rx บน CP2102 กับ Tx บนตัวติดตามและ Tx บน CP2102 กับ Rx บนตัวติดตาม *

ร่าง:

ร่างของฉันแนบกับขั้นตอนนี้ เนื่องจากจำเป็นต้องใช้ไลบรารีต่าง ๆ ฉันจึงได้แนบมันในไฟล์. zip ที่ล้อมรอบ นี่ควรจะมีทุกสิ่งที่คุณต้องการนอกเหนือจากสภาพแวดล้อม Arduino ปกติ

ร่างนั้นเขียนขึ้นใน Arduino IDE v1.0.3 ฉันยังไม่ได้ทดสอบกับเวอร์ชั่นอื่น มันต้องมีห้องสมุด Arduino หลายแห่งเพื่อช่วยจัดการด้าน GPS และการ์ด SD พวกเขายังอยู่ในไฟล์. zip วางไลบรารีต่าง ๆ ในโฟลเดอร์ไลบรารีจากนั้นเปิด Arduino IDE ตอนนี้โหลดภาพร่าง

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

อัปโหลด:

ในการพูดคุยกับบอร์ดติดตามคุณจะต้องโหลดไดรเวอร์สำหรับ CP2102 และเลือกพอร์ต COM ใหม่ในสภาพแวดล้อม Arduino ตอนนี้เลือกบอร์ดเป็น Arduino Pro Mini 8MHz 8MHz มีความสำคัญเนื่องจากคุณใช้คริสตัล 8MHz และหากคุณเลือกบอร์ด 16MHz การกำหนดเวลาของคุณจะถูกปิด

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

ขั้นตอนที่ 7: การใช้ตัวติดตาม

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

ก่อนที่คุณจะสามารถรับข้อมูลกลับจากตัวติดตามของคุณคุณจะต้องตั้งค่าเอกสาร "น้ำหนักบรรทุก" บนเซิร์ฟเวอร์ติดตามบอลลูนระดับความสูง สามารถทำได้ที่นี่:

เมื่อคุณตั้งค่าเอกสารน้ำหนักบรรทุกแล้วคุณสามารถบินตัวติดตามของคุณด้วยศรัทธาที่ไม่คาดคิดและหวังว่าใครบางคนจะติดตามมันหรือคุณสามารถทดสอบด้วยตัวเอง ฉันขอแนะนำอย่างหลัง

ในการทดสอบน้ำหนักบรรทุกของคุณคุณจะต้องตั้งค่าสำหรับการรับ 70 ซม. วิธีที่ถูกที่สุดคือการใช้ดองเกิล "Software Defined Radio" ที่ติดอยู่กับสาย 16 ซม. เป็นเสาอากาศ ชิ้นส่วนเหล่านี้สามารถหาได้จาก e-bay ประมาณ£ 10 เพียงแค่ค้นหา "SDR dongle" ขั้นตอนการตั้งค่าตัวติดตาม SDR ได้อธิบายไว้อย่างละเอียดในเว็บไซต์ ukhas.org.uk ที่นี่:

เมื่อคุณตั้งค่าแล้วและคุณเห็นตัวติดตามของคุณใน spacenear.us/tracker ส่วนของข้อมูลของคุณก็พร้อมที่จะเปิดตัวและถูกติดตาม

กระบวนการของการรวมตัวติดตามของคุณเข้ากับ payload, รับการกวาดล้าง CAA, ประกาศการเปิดตัวของคุณและการเปิดตัวจริงมีการอธิบายไว้ที่ ukhas.org.uk และมันก็คุ้มค่าที่จะโผล่ขึ้นมาที่ สำหรับความช่วยเหลือและคำแนะนำมากมาย อย่างไรก็ตามเมื่อสร้างตัวติดตามของคุณกระบวนการที่เหลือก็จะค่อนข้างตรงไปตรงมา

ขอให้โชคดีกับบอลลูนสูงของคุณ! ฉันหวังว่าฉันจะติดตามมันในไม่ช้า!

Ugi

ขั้นตอนที่ 8: ส่งรางวัลการประกวดคำแนะนำของคุณไปยัง Edge of Space!

นี่เป็นรางวัลการประกวดสำหรับผู้สอนคนแรกที่เข้าถึงพื้นที่

เทปท่อสีม่วงที่คุณเห็นในภาพนี้เป็นรางวัลจากการประกวด Jury-rig-it เมื่อปีที่แล้ว (http://www.instructables.com/contest/juryrigit/) มันต้องเข้าใกล้อวกาศมากกว่า Indestructibles Prize อื่น ๆ จนถึงตอนนี้..

มีรางวัลผู้สอนก่อนหน้านี้ถึง 124,000 ฟุต? ฉันชอบที่จะรู้ว่าพวกเขามี!

หากคุณคิดว่ารางวัลการสอนเพิ่มเติมจากการประกวดควรออกจากบรรยากาศแล้วโปรดลงคะแนนสำหรับรายการนี้!

ขอบคุณ

Ugi

รางวัลที่สองใน

การประกวดใช้พลังงานแบตเตอรี่

รางวัลใหญ่ใน

เปิดตัว! การประกวด

3 คนสร้างโปรเจคนี้!

  • criticalmass115 สร้างมันขึ้นมา!

  • maureen-selinal ทำมันขึ้นมา!

  • Lloydy21 สร้างมันขึ้นมา!

คุณทำโครงการนี้หรือไม่? แบ่งปันกับเรา!

ข้อเสนอแนะ

  • Mash Up ตัวอย่างรหัส Arduino

  • Opensource Ornithopter Prototype Arduino ขับเคลื่อนและควบคุมจากระยะไกล

  • อินเทอร์เน็ตของชั้นเรียน

  • การประกวด Arduino 2019

  • การประกวดสีสันของสายรุ้ง

  • การประกวดวิทยาศาสตร์ในชั้นเรียน

109 การสนทนา

0

AntoninoB4

คำถาม 2 เดือนที่ผ่านมา

สวัสดี,

ขอแสดงความยินดีสำหรับโครงการฉันทำ แต่ฉันไม่เข้าใจว่าฟีดอยู่ที่ใดที่ฉันเชื่อมต่อสายแบตเตอรี่?

ขอบคุณมาก

0

UrošC1

4 เดือนที่แล้ว

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

ขอบคุณเวลาของคุณสำหรับการวางบนเว็บไชโย!

0

stratostart

7 เดือนที่แล้ว

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

2 คำตอบ 0

Ugifer stratostart

ตอบกลับ 7 เดือนที่ผ่านมา

สวัสดี - ฉันตอบกลับมาแล้ว แต่ตอนนี้ฉันไม่เห็นคำตอบนั้น ถ้ามันไม่เปิดขึ้นฉันจะลองโพสต์อีกครั้ง แต่โดยพื้นฐานแล้วฉันสร้างเสาอากาศ "wave wave ground ground" ที่ด้านล่างของกล่องโดยมีเล้าโลม & บัดกรีที่ด้านล่างขวาของกระดาน

0

Ugifer Ugifer

ตอบกลับ 7 เดือนที่ผ่านมา

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

ฉันบัดกรีความยาว (พูดประมาณ 30 ซม.) ไปยังจุดที่กำหนดไว้ที่ด้านล่างขวาของแผงวงจร - แกนกลางถึงรูตรงกลางและหน้าจอเป็นหนึ่งในรูด้านนอก

ฉันเลี้ยง coax ผ่านรูที่อยู่ตรงกลางระนาบกราวน์ (GP) และถอดหน้าจอกลับไปที่ระดับของ GP ฉันบัดกรีหน้าจอไปยังเทปทองแดงของ GP แล้วตัดแกนกลางลงไปที่ความยาวคลื่นหนึ่งในสี่ คุณต้องแก้ไขสิ่งนี้สำหรับสิ่งที่เกี่ยวข้องกับคุณสมบัติของทองแดงซึ่งหมายความว่ามันจะทำงานที่ความสูงประมาณ 16 ซม. มากกว่า 17.5 ฉันจำรายละเอียดที่แน่นอนเกี่ยวกับวิธีการใช้งานไม่ได้คุณอาจต้อง google แกนกลางไม่แข็งแรงมากดังนั้นฉันจึงสนับสนุนด้วยหลอดดูดเพื่อให้แท่งตรงลงจาก GP ที่ด้านล่างของกล่อง - วิธีที่เสาอากาศพุ่งลงมาที่พื้น

หวังว่าจะช่วย

Ugi

0

dbiswas6

1 ปีที่ผ่านมา

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

1 คำตอบ 0

Ugifer dbiswas6

ตอบกลับ 1 ปีที่ผ่านมา

สวัสดี - ขอบคุณสำหรับความสนใจของคุณ ขออภัยฉันไม่เห็นคำถามของคุณจนกระทั่งตอนนี้

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

ยิ่งคุณส่งข้อมูลในสายวิทยุนานเท่าใดการส่งข้อมูลก็จะยิ่งน้อยลง แต่คุณสามารถบันทึกข้อมูลเพิ่มเติมลงในการ์ด SD ได้โดยไม่ต้องส่งข้อมูล

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

โชคดีกับโครงการของคุณ!

Ugi

0

dbiswas6

คำถาม 1 ปีที่ผ่านมา

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

0

ShepherdK

1 ปีที่ผ่านมา

สวัสดีอุกิ

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

0

NadeemH2

1 ปีที่ผ่านมา

สวัสดีอุกิ

ฉันสามารถใช้วิทยุ XTend 900 (http://www.sparkfun.com/products/9411) เพื่อให้ข้อมูลจีพีเอสแก่ฉันได้แม้บอลลูนจะอยู่ที่ 34 - 37 กม. แล้วระเบิดออกมา ฉันหมายถึงฉันสามารถใช้วิทยุนี้ได้จนถึงความสูง 37 กม. ถ้าฉันไม่ได้ชี้เสาอากาศไปทางนั้นอย่างแม่นยำ มันจะยังคงทำงานได้หรือไม่ กรุณาช่วย

1 คำตอบ 0

Ugifer NadeemH2

ตอบกลับ 1 ปีที่ผ่านมา

ขึ้นอยู่กับสิ่งที่คุณหมายถึงโดย "คุณ" ตามกฎหมายเพื่อความเข้าใจที่ดีที่สุดของฉันคุณไม่สามารถทำได้

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

คุณไม่ต้องกังวลเกี่ยวกับช่วงมากเกินไป เครื่องส่งของฉันอยู่ในขอบเขตที่กฎหมายกำหนด แต่เนื่องจากคุณมีสายตาที่สมบูรณ์แบบและเครือข่ายการกระจายสัญญาณระหว่างเราเกือบทุกแพ็กเก็ตได้รับสูงสุด 38Km มีการรับแพ็กเก็ตจำนวนเล็กน้อยในกรุงเฮกซึ่งอยู่ห่างออกไป 150 ไมล์และอีกสองสามรับที่ 250+ ไมล์

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

Ugi

0

NadeemH2

1 ปีที่ผ่านมา

สวัสดีอุกิ

คุณช่วยบอกให้ฉันรู้ได้จากที่คุณซื้อบอลลูนนี้ ขอบคุณ

1 คำตอบ 0

Ugifer NadeemH2

ตอบกลับ 1 ปีที่ผ่านมา

สวัสดีนาเดม

สิ่งนี้มาจาก:

ขอให้โชคดีกับโครงการบอลลูนของคุณ!

Ugi

0

DrBoost

2 ปีที่แล้ว

สหราชอาณาจักรนี้มีความเฉพาะเจาะจงหรือสามารถนำไปใช้ในสหรัฐอเมริกาได้หรือไม่?

0

pde25clicks

3 ปีที่แล้ว

สวัสดีอุกิฉันยังเป็นส่วนหนึ่งของทีมที่ส่งลูกโป่ง 25km เพื่อฉลองครบรอบหนึ่งปี ขณะนี้เรากำลังพยายามทำให้บอร์ดและตัวรับสัญญาณวิทยุพูดคุยและพบปัญหาบางอย่าง วิทยุได้ยินกระดาน แต่เมื่อเราพยายามส่งไปยัง dl-fl digi เพื่ออ่านและแยกวิเคราะห์ปัญหาที่เกิดขึ้น คุณเห็นอะไรที่กระทบคุณทันที

ขอบคุณ, Jaren

0

criticalmass115

3 ปีที่แล้ว

เริ่มการสร้าง:-) #veryexcited

สตีฟ

3 คำตอบ 0

Ugifer criticalmass115

ตอบ 3 ปีที่ผ่านมา

Nice Board! บอร์ดไหนที่คุณใช้?

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

เพียงอย่าลืม bootload ชิปของคุณก่อนที่จะประสานลงไปที่คณะกรรมการตลอดไป!

ให้เราโพสต์กับการพัฒนา - ดีมากที่จะเห็น

Ugi

0

criticalmass115 Ugifer

ตอบ 3 ปีที่ผ่านมา

เฮ้อุกิ ฉันใช้ DirtyPCB.com ราคาถูกและร่าเริง แต่ดูดีพอสำหรับงานที่ทำอยู่ จริง ๆ แล้วฉันซื้อชิปด้วย bootloader 8Mhz ที่ติดตั้งไว้แล้ว มันเป็นงานอีกอย่างที่ฉันไม่ต้องทำ นี่คือสิ่งที่ฉันซื้อ http: //www.hobbytronics.co.uk/atmega328-arduino-8m …

ขอบคุณสำหรับการเป็นสมาชิกระดับมืออาชีพชื่นชมมาก ฉันไม่สงสัยเลยว่าฉันจะติดต่อกับคำถามเพิ่มเติมเร็ว ๆ นี้:-)

ไชโย

สตีฟ

0

Ugifer criticalmass115

ตอบ 3 ปีที่ผ่านมา

เยี่ยมมาก - ฉันไม่รู้ว่าคุณสามารถซื้อชิพ pre-bootloaded 8MHz ได้ แต่ชิปที่คุณเชื่อมโยงกับหน้าตาดีเยี่ยม ฉันเคยได้ยินคนที่ใช้ DirtyPCB พร้อมผลลัพธ์ที่ดี แต่ยังไม่เคยลองด้วยตัวเอง ฉันจะต้องทำบางครั้ง

Ugi

0

criticalmass115

3 ปีที่แล้ว

สวัสดีอุกิ

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

นี่เป็นวิธีการสอนที่น่าทึ่ง ฉันต้องการส่ง HAB มาสักพักหนึ่ง แต่การออกแบบตัวติดตามของคุณรวมถึงคำอธิบายคือสิ่งที่ทำให้ฉันมีแรงจูงใจในการเริ่มต้น ขอบคุณสำหรับสิ่งนั้น.

ฉันเป็นคนสำคัญในช่อง IRC ถ้าคุณอยากจะทักทาย

ไชโย

สตีฟ