สารบัญ:

Raspberry Pi Solar Weather Station: 7 ขั้นตอน (พร้อมรูปภาพ)
Raspberry Pi Solar Weather Station: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Raspberry Pi Solar Weather Station: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Raspberry Pi Solar Weather Station: 7 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Raspberry Pi Rain Radar & Weather Dashboard 2024, พฤศจิกายน
Anonim
Raspberry Pi Solar Weather Station
Raspberry Pi Solar Weather Station
Raspberry Pi Solar Weather Station
Raspberry Pi Solar Weather Station
Raspberry Pi Solar Weather Station
Raspberry Pi Solar Weather Station
Raspberry Pi Solar Weather Station
Raspberry Pi Solar Weather Station

ด้วยความสำเร็จของสองโครงการก่อนหน้าของฉัน นั่นคือ Compact Camera และ Portable Games Console ฉันต้องการค้นหาความท้าทายใหม่ ความก้าวหน้าทางธรรมชาติคือระบบรีโมตภายนอก…

ฉันต้องการสร้างสถานีตรวจอากาศ Raspberry Pi ที่สามารถอยู่นอกกริดและส่งผลผ่านการเชื่อมต่อแบบไร้สายได้จากทุกที่! โปรเจ็กต์นี้มีความท้าทายจริงๆ แต่โชคดีที่การขับเคลื่อน Raspberry Pi เป็นหนึ่งในความท้าทายหลักที่ทำให้ง่ายโดยใช้ PiJuice เป็นแหล่งจ่ายไฟพร้อมการสนับสนุนพลังงานแสงอาทิตย์เพิ่มเติม (พร้อมด้วยเทคโนโลยี PiAnywhere ที่ปฏิวัติวงการของเรา – วิธีที่ดีที่สุด นำ Pi ของคุณออกจากกริด!)

ความคิดเริ่มต้นของฉันคือการใช้โมดูล AirPi ที่ยอดเยี่ยมเพื่ออ่านค่า อย่างไรก็ตาม มีข้อเสียหลักสองประการ; ต้องใช้การเชื่อมต่ออินเทอร์เน็ตโดยตรงเพื่ออัปโหลดผลลัพธ์และต้องเชื่อมต่อโดยตรงกับ GPIO บน Pi ซึ่งหมายความว่าไม่สามารถสัมผัสกับอากาศได้โดยไม่เปิดเผย Raspberry Pi (ไม่เหมาะถ้าเราต้องการให้สถานีตรวจอากาศนี้ นานเท่าใดก็ได้)

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

ฉันตัดสินใจใช้ Raspberry Pi a+ เนื่องจากใช้พลังงานต่ำเป็นหลัก ในการส่งผลลัพธ์ ฉันใช้โมดูล EFCom Pro GPRS/GSM ซึ่งสามารถส่งข้อความตรงไปยังโทรศัพท์มือถือของฉันพร้อมผลลัพธ์! ค่อนข้างเรียบร้อยใช่มั้ย?

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

ขั้นตอนที่ 1: อะไหล่

อะไหล่
อะไหล่

1 x PiJuice + แผงโซลาร์เซลล์ (พร้อมด้วยเทคโนโลยี PiAnywhere ที่ปฏิวัติวงการของเรา – วิธีที่ดีที่สุดในการนำ Pi ของคุณออกจากกริด!)

1 x Raspberry Pi a+

1 x โมดูล EFCom Pro GPRS/GSM

1 x ซิมการ์ด

1 x แผ่นขนมปัง

โปรโตบอร์ด

1 x MCP3008 ADC

1 x LDR

1 x LM35 (อุณหภูมิ เซนเซอร์)

1 x DHT22 (ความชื้น เซนเซอร์)

1 x TGS2600 เซ็นเซอร์คุณภาพอากาศทั่วไป

ตัวต้านทาน 1 x 2.2 KΩ

ตัวต้านทาน 1 x 22 KΩ

ตัวต้านทาน 1 x 10 KΩ

10 x ตัวเมีย - สายจัมเปอร์ตัวเมีย

การแบ่งประเภทของสายเกจเดียว

1 x กล่องเชื่อมต่อกลางแจ้งเดี่ยว

1 x กล่องเชื่อมต่อกลางแจ้งคู่

1 x ขั้วต่อสายเคเบิลกันน้ำ

Grommets สายเคเบิลกึ่งตาบอด 2 x 20 มม

ขั้นตอนที่ 2: วงจรตรวจจับ

วงจรตรวจจับ
วงจรตรวจจับ
วงจรตรวจจับ
วงจรตรวจจับ
วงจรตรวจจับ
วงจรตรวจจับ

มีองค์ประกอบที่แตกต่างกันค่อนข้างน้อยในโครงการนี้ ดังนั้นจึงเป็นการดีที่สุดที่จะทำทุกอย่างเป็นขั้นตอน ก่อนอื่น ฉันจะอธิบายวิธีการประกอบวงจรตรวจจับ

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

  1. ส่วนประกอบแรกในการต่อสายคือ MCP3008 ตัวแปลงอนาล็อกเป็นดิจิตอล สามารถใช้อินพุตแบบอะนาล็อกได้ถึง 8 ช่องและสื่อสารกับ Raspberry Pi ผ่าน SPI เมื่อหงายชิปขึ้น และครึ่งวงกลมตัดออกที่ส่วนปลายสุดห่างจากคุณ หมุดทางด้านขวาทั้งหมดจะเชื่อมต่อกับ Raspberry Pi เชื่อมต่อตามที่แสดง หากคุณต้องการเรียนรู้เพิ่มเติมเล็กน้อยเกี่ยวกับวิธีการทำงานของชิป โปรดอ่านคำแนะนำที่ดีเกี่ยวกับ MCP3008 และโปรโตคอล SPI
  2. หมุดทางด้านซ้ายคืออินพุตแบบอะนาล็อก 8 ช่อง หมายเลข 0-7 จากบนลงล่าง เราจะใช้เฉพาะ 3 ตัวแรก (CH0, CH1, CH2) สำหรับ LDR เซ็นเซอร์ก๊าซทั่วไป (TGS2600) และเซ็นเซอร์อุณหภูมิ (LM35) ขั้นแรกให้เชื่อมต่อ LDR ตามที่แสดงในแผนภาพ ด้านหนึ่งกับกราวด์และอีกด้านหนึ่งเป็น 3.3V ผ่านตัวต้านทาน2.2KΩและ CH0
  3. จากนั้นเชื่อมต่อ "เซ็นเซอร์ก๊าซทั่วไป" เซ็นเซอร์ก๊าซนี้ใช้สำหรับตรวจจับสิ่งปนเปื้อนในอากาศ เช่น ไฮโดรเจนและคาร์บอนมอนอกไซด์ ฉันยังไม่ได้หาวิธีหาความเข้มข้นที่เจาะจง ดังนั้นสำหรับตอนนี้ผลลัพธ์จากเซ็นเซอร์นี้เป็นระดับเปอร์เซ็นต์พื้นฐาน โดยที่ 100% จะอิ่มตัวเต็มที่ โดยที่เซ็นเซอร์หงายขึ้น (หมุดที่ด้านล่าง) หมุดทางด้านขวาของส่วนที่โผล่ออกมาเล็กๆ คือพิน 1 จากนั้นตัวเลขจะเพิ่มขึ้นตามเข็มนาฬิการอบๆ หมุด ดังนั้นพิน 1 และ 2 จึงเชื่อมต่อกับ 5V, พิน 3 เชื่อมต่อกับ CH1 และกราวด์ผ่านตัวต้านทาน 22KΩ และพิน4 เชื่อมต่อโดยตรงกับกราวด์
  4. เซ็นเซอร์อนาล็อกสุดท้ายที่จะเชื่อมต่อคือเซ็นเซอร์อุณหภูมิ LM35 มี 3 พิน ใช้เซ็นเซอร์โดยให้ด้านแบนอยู่ใกล้คุณมากที่สุด พินด้านซ้ายส่วนใหญ่เชื่อมต่อโดยตรงกับ 5V (ไม่ได้ทำเครื่องหมายบนไดอะแกรม แย่แล้ว!) พินตรงกลางเชื่อมต่อกับ CH2 และพินขวาส่วนใหญ่เชื่อมต่อกับกราวด์โดยตรง ง่าย!
  5. ส่วนประกอบสุดท้ายในการเชื่อมต่อคือเซ็นเซอร์ความชื้น DHT22 นี่คือเซ็นเซอร์ดิจิทัลที่สามารถเชื่อมต่อโดยตรงกับ Raspberry Pi นำเซ็นเซอร์โดยให้ตะแกรงหันเข้าหาคุณและหมุดทั้งสี่ด้านล่าง พินเรียงลำดับจาก 1 ทางด้านซ้าย เชื่อมต่อ 1 ถึง 3.3V พิน 2 ไปที่ GPIO4 และ 3.3V ผ่านตัวต้านทาน10KΩ ปล่อยให้พิน 3 ถูกตัดการเชื่อมต่อและพิน 4 ตรงไปที่พื้น

แค่นั้นแหละ! สร้างวงจรทดสอบแล้ว ฉันหวังว่าจะเพิ่มส่วนประกอบเพิ่มเติมเมื่อฉันมีเวลา ฉันต้องการเพิ่มเซ็นเซอร์ความดัน เซ็นเซอร์ความเร็วลม และฉันต้องการรับข้อมูลที่ชาญฉลาดมากขึ้นเกี่ยวกับความเข้มข้นของก๊าซ

ขั้นตอนที่ 3: โมดูล GSM

โมดูล GSM
โมดูล GSM
โมดูล GSM
โมดูล GSM

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

โมดูล GSM สื่อสารกับ Raspberry Pi ผ่านซีเรียลโดยใช้ UART นี่คือข้อมูลดีๆ บางประการเกี่ยวกับการสื่อสารแบบอนุกรมกับ Raspberry Pi เพื่อควบคุมพอร์ตอนุกรมของ Pi เราต้องทำการกำหนดค่าบางอย่างก่อน

บูต Raspberry Pi ของคุณด้วย Raspbian Image มาตรฐาน ตอนนี้เปลี่ยนไฟล์ "/boot/cmdline.txt" จาก:

"dwc_otg.lpm_enable=0 console=ttyAMA0, 115200 kgdboc=ttyAMA0, 115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=เส้นตาย rootwait"

ถึง:

"dwc_otg.lpm_enable=0 คอนโซล=tty1 รูท=/dev/mmcblk0p2 rootfstype=ext4 ลิฟต์=รอการสิ้นสุดของเส้นตาย"

โดยการลบส่วนที่ขีดเส้นใต้ของข้อความ

ประการที่สอง คุณต้องแก้ไขไฟล์ "/etc/inittab" โดยแสดงความคิดเห็นในบรรทัดที่สองในส่วนต่อไปนี้:

#วางไข่เก็ตตี้บนสายอนุกรม Raspberry PiT0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100"

จึงเขียนว่า

#วางไข่เก็ตตี้บนสายอนุกรม Raspberry Pi#T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100

และรีบูต Pi ตอนนี้พอร์ตอนุกรมควรจะมีอิสระในการสื่อสารตามที่คุณต้องการ ได้เวลาต่อโมดูล GSM แล้ว ดูแผนภาพวงจรในขั้นตอนก่อนหน้าและภาพด้านบนเพื่อดูว่าทำอย่างไร โดยทั่วไป TX เชื่อมต่อกับ RX และ RX เชื่อมต่อกับ TX ใน Raspberry Pi TX และ RX คือ GPIO 14 และ 15 ตามลำดับ

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

"sudo apt-get ติดตั้ง minicom"

เมื่อติดตั้งแล้ว minicom สามารถเปิดได้ด้วยคำสั่งต่อไปนี้:

"มินิคอม -b 9600 -o -D /dev/ttyAMA0"

9600 คืออัตราบอดและ /dev/ttyAMA0 เป็นชื่อของพอร์ตอนุกรมของ Pi การดำเนินการนี้จะเปิดเทอร์มินัลอีมูเลเตอร์ซึ่งสิ่งที่คุณเขียนจะปรากฏบนพอร์ตอนุกรม กล่าวคือ จะถูกส่งไปยังโมดูล GSM

ใส่ซิมการ์ดที่เติมลงในโมดูล GSM แล้วกดปุ่มเปิดปิด หลังจากนั้นไฟ LED สีฟ้าจะปรากฏขึ้น โมดูล GSM ใช้ชุดคำสั่ง AT นี่คือเอกสารหากคุณสนใจจริงๆ ตอนนี้เราตรวจสอบว่า Raspberry Pi ตรวจพบโมดูลด้วยคำสั่งต่อไปนี้:

"ที่"

โมดูลควรตอบสนองด้วย:

"ตกลง"

ยอดเยี่ยม! จากนั้นเราต้องกำหนดค่าโมดูลให้ส่ง SMS เป็นข้อความแทนที่จะเป็นไบนารี:

"AT+CMGF = 1"

อีกครั้งการตอบสนองควรเป็น "ตกลง" ตอนนี้เราเขียนคำสั่งเพื่อส่ง SMS:

"AT+CMGS= "44************* "" แทนที่ดาวด้วยหมายเลขของคุณ

โมเด็มที่มีการตอบกลับด้วย ">" หลังจากนั้นคุณสามารถเขียนข้อความถึงคุณ หากต้องการส่งข้อความให้กด เพียงเท่านี้ และโชคดีที่คุณเพิ่งได้รับข้อความจาก Raspberry Pi ของคุณโดยตรง

ตอนนี้เรารู้แล้วว่าโมดูล GSM ใช้งานได้ คุณสามารถปิด minicom ได้ เราไม่ต้องการมันสำหรับส่วนที่เหลือของโครงการ

ขั้นตอนที่ 4: ดาวน์โหลดซอฟต์แวร์และ Dry Run

ดาวน์โหลดซอฟต์แวร์และ Dry Run
ดาวน์โหลดซอฟต์แวร์และ Dry Run
ดาวน์โหลดซอฟต์แวร์และ Dry Run
ดาวน์โหลดซอฟต์แวร์และ Dry Run

ในขั้นตอนนี้ ทุกอย่างควรจะเชื่อมต่อและพร้อมสำหรับการทดสอบการวิ่งแบบแห้ง ฉันได้เขียนโปรแกรมหลามที่ค่อนข้างง่ายที่จะอ่านค่าจากเซ็นเซอร์แต่ละตัวแล้วส่งผลลัพธ์ไปยังโทรศัพท์มือถือของคุณ คุณสามารถดาวน์โหลดโปรแกรมทั้งหมดได้จากหน้า PiJuice Github ตอนนี้อาจเป็นช่วงเวลาที่ดีในการทดสอบกับโมดูล PiJuice เพียงแค่เสียบเข้ากับ GPIO ของ Raspberry Pi สายไฟทั้งหมดที่เชื่อมต่อกับ Pi ก็เสียบเข้ากับพินที่ตรงกันบน PiJuice โดยตรง ง่ายเหมือนพี่ ในการดาวน์โหลดรหัสให้ใช้คำสั่ง:

โคลน git

ตั้งค่าให้ส่งข้อมูลวันละครั้ง สำหรับวัตถุประสงค์ในการทดสอบ วิธีนี้อาจไม่ดีนัก ดังนั้นคุณอาจต้องการแก้ไขโปรแกรม สิ่งนี้ทำได้ง่าย เพียงแค่เปิดไฟล์ "sudo nano weatherstation.py" ใกล้ด้านบนสุดจะมีส่วน "ตั้งค่าการหน่วงเวลา" แสดงความคิดเห็นในบรรทัด "delay=86400" และยกเลิกการแสดงความคิดเห็น "delay=5" ตอนนี้ผลลัพธ์จะถูกส่งทุกๆ 5 วินาที คุณจะต้องเปลี่ยนโปรแกรมเพื่อให้มีหมายเลขโทรศัพท์มือถือของคุณเอง ค้นหาตำแหน่งที่ระบุว่า "+44**********" และแทนที่ดวงดาวด้วยหมายเลขของคุณเอง

ก่อนที่คุณจะรันโปรแกรม คุณจะต้องดาวน์โหลดไลบรารี่เพื่ออ่านเซ็นเซอร์ความชื้น DHT22:

โคลน git

และต้องติดตั้งไลบรารี:

"cd Adafruit_Python_DHT"

"sudo apt-get อัปเดต"

"sudo apt-get install build-essential python-dev"

"sudo python setup.py ติดตั้ง"

เจ๋ง ตอนนี้คุณทดสอบโปรแกรมได้แล้ว

"sudo python weatherstation.py"

เนื่องจากโปรแกรมกำลังทำงาน ผลลัพธ์ควรถูกส่งไปยังมือถือของคุณ แต่ยังพิมพ์ในเทอร์มินัลทุกๆ 5 วินาที

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

สร้างวงจร
สร้างวงจร
สร้างวงจร
สร้างวงจร
สร้างวงจร
สร้างวงจร

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

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

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

ขั้นตอนที่ 6: การเตรียมหน่วยที่อยู่อาศัย

การเตรียมห้องชุด
การเตรียมห้องชุด
การเตรียมห้องชุด
การเตรียมห้องชุด
การเตรียมห้องชุด
การเตรียมห้องชุด

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

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

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

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

ขั้นตอนที่ 7: การเดินสายไฟและสิ้นสุดสถานีตรวจอากาศ

การเดินสายไฟและการตกแต่งสถานีตรวจอากาศ
การเดินสายไฟและการตกแต่งสถานีตรวจอากาศ
การเดินสายไฟและการตกแต่งสถานีตรวจอากาศ
การเดินสายไฟและการตกแต่งสถานีตรวจอากาศ
การเดินสายไฟและการตกแต่งสถานีตรวจอากาศ
การเดินสายไฟและการตกแต่งสถานีตรวจอากาศ

ถูกต้อง เกือบถึงแล้ว ขั้นตอนสุดท้ายคือการวางสายทุกอย่าง

เริ่มจากหน่วยคำนวณ ในกล่องนี้ เรามี Raspberry Pi, The PiJuice ซึ่งเชื่อมต่อกับ Raspberry Pi GPIO และโมดูล GSM ซึ่งเชื่อมต่อกับ GPIO breakout บน PiJuice ผ่านสายจัมเปอร์ตัวเมียกับตัวเมีย ถูกและดี! ในขั้นตอนนี้ ฉันอาจจะแนะนำให้วางเครื่องปิดผนึกไว้รอบๆ จุดเริ่มต้นสำหรับสาย USB สำหรับแผงโซลาร์เซลล์ เรซินบางชนิดหรือซุปเปอร์กลูน่าจะใช้ได้

จากนั้นย้ายไปยังหน่วยตรวจจับ ในภาพ จากบนลงล่าง สายไฟคือ; สีเทา สีขาว สีม่วง และสีน้ำเงินคือเส้นข้อมูล SPI สีดำคือพื้นสีส้ม 3.3V สีแดงคือ 5V และสีเขียวคือ GPIO 4 คุณจะต้องหาสายจัมเปอร์เพื่อเชื่อมต่อกับสิ่งเหล่านี้แล้วป้อนผ่านสายกันน้ำ ขั้วต่อตามที่เห็นในภาพ จากนั้นแต่ละสายสามารถเชื่อมต่อกับ GPIO ที่สอดคล้องกันและสามารถขันขั้วต่อให้แน่นได้ ในขั้นตอนนี้ จะเห็นว่าการออกแบบสามารถปรับปรุงได้ง่ายเพียงใด LDR จะไม่โดนแสงมาก (แม้ว่าอาจยังมีประโยชน์ที่จะทราบค่าสัมพัทธ์ และการเจาะรูพิเศษอาจช่วยได้) ฉันคิดว่าควรใช้ขนาดเดียวกับหน่วยคำนวณจะดีกว่า กล่องสำหรับหน่วยตรวจจับด้วย จากนั้นจึงจะติดตั้งแผงวงจรลงในกล่องได้ง่ายขึ้นและจะมีที่ว่างให้เล่นด้วยการจัดวางที่แตกต่างกัน

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

แนะนำ: