สารบัญ:
- ขั้นตอนที่ 1: ถอดประกอบ
- ขั้นตอนที่ 2: ดาวน์โหลด Armbian Ubuntu Legacy Kernel
- ขั้นตอนที่ 3: เบิร์นรูปภาพใหม่โดยใช้ Etcher
- ขั้นตอนที่ 4: เฮ้ ดูนั่นสิ! - บางอย่างนอกเหนือจาก "HDMI Out of Range"
- ขั้นตอนที่ 5: แก้ไขการตั้งค่า - แสดงผล ปรับแต่งเดสก์ท็อปของเรา
- ขั้นตอนที่ 6: เตรียม Armbian สำหรับจอแสดงผล LCD - และ Armbian Config
- ขั้นตอนที่ 7: Armbian-Config
- ขั้นตอนที่ 8: เชื่อมต่อจอแสดงผล I2C อีกครั้ง
- ขั้นตอนที่ 9: ทำไมต้องสร้างวงล้อใหม่ ? - ให้ใช้รหัสที่มีอยู่
- ขั้นตอนที่ 10: ตรวจหา I2C. ของเรา
- ขั้นตอนที่ 11: ติดตั้งไม่ได้ใช้งาน - ตัวเลือก
- ขั้นตอนที่ 12: มาทดสอบกัน
- ขั้นตอนที่ 13: ตอนนี้หยุด
- ขั้นตอนที่ 14: Dremelize Access สำหรับ HDMI ประกอบใหม่
- ขั้นตอนที่ 15: บทสรุป
วีดีโอ: รับเอาต์พุต HDMI จาก Rock64 ของคุณโดยใช้ Armbian: 15 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
คุณอาจอยู่ที่นี่หลังจาก google ค้นหา "Rock64 no hdmi output" ชี้ให้คุณเห็นในทิศทางนี้
หรือคุณอาจสงสัยว่าจะใช้หน้าจอขนาด 16 x 2 ที่มาพร้อมกับการซื้อที่ดูเหมือนจะดีจริงได้อย่างไร:
"ราคา $10-$20, คอมพิวเตอร์บอร์ดเดี่ยวที่แข่งขันกับ Pi 3B+, เคสที่น่าเกลียด, แถมอะแดปเตอร์ไฟ, หน้าจอ LCD และการ์ด micro sd ขนาด 16 กิกะไบต์"
หือ?….
คำแนะนำนี้จะช่วยความพยายามทั้งสองอย่าง มันจะสร้างเส้นทางไปยังระบบปฏิบัติการที่จะอนุญาตให้จอภาพของคุณรู้จัก HDMI หลังจากนั้น คุณยังสามารถใช้สินค้า 95 เปอร์เซ็นต์ที่มาพร้อมกับข้อเสนอที่ดูเหมือนจะเป็นความคิดที่ดีในขณะนั้น
พื้นหลังเล็กน้อย: มีประวัติบางอย่างเกี่ยวกับบอร์ดเหล่านี้ เราได้รับบอร์ดเหล่านี้ในราคาถูกเพราะเราไม่ใช่ผู้ซื้อรายแรก อันที่จริงแล้วเราเป็นเจ้าของที่สามหรือสี่ของสิ่งเหล่านี้จริงๆ ดังนั้นความคาดหวังของเราจึงควรได้รับการกำหนดตามนั้น พวกเราหลายคนที่ซื้อกระดานเหล่านี้ต่างก็หวังว่าสิ่งต่างๆ จะออกมาดีตั้งแต่แกะกล่อง และไม่ได้เป็นเช่นนั้น
แล้วตอนนี้ล่ะ? …. หากคุณมีเสียง "Caveat Emptor" อยู่ในหัว - ฉันมีข่าวดีมาจำกัด - แต่สิ่งที่น่าผิดหวังจริงๆ คือการขาดการสนับสนุนสำหรับบอร์ดเหล่านี้
และนั่นคือเหตุผลที่มีการเสนอคำแนะนำนี้: เพื่อให้คุณเริ่มต้นใช้งาน HDMI ก่อน และเพื่อเป็นโบนัส เรายังสามารถเสียบและเล่นกับหน้าจอ LCD โดยใช้รหัสที่ยืมมาที่ฉันพบในเว็บไซต์อื่น
เสบียง:
สิ่งที่จำเป็น: เกือบทุกอย่างที่มาในชุดอุปกรณ์เฝ้าระวังที่บรรจุอย่างดีและถูกชำระบัญชีแล้วไม่มีความสุข ตัวเชื่อมต่อ micro sd ไปยัง usb ความรู้บางอย่างเกี่ยวกับซอฟต์แวร์กัดเซาะหรือการสร้างภาพบนการ์ด micro sd ความอดทนบ้าง ผู้หญิง 4 คน ถึงสายจัมเปอร์หญิง
สิ่งที่ไม่ต้องการ: คุณสามารถนำส่วนหัวของตัวเมียที่มีสายไฟสี่เส้นเชื่อมต่อกับบอร์ด I2C แล้วโยนทิ้งลงในถังขยะ
ไม่มีการบัดกรี! ใช่!
ขั้นตอนที่ 1: ถอดประกอบ
เราจะถอดประกอบเนื้อหาของบรรจุภัณฑ์โดยการถอด SBC ออกจากกล่องโดยคลายเกลียวสกรูขนาดเล็ก 4 ตัวที่ยึดบอร์ดไว้แน่น และสกรูตัวเล็กๆ เพิ่มเติมที่ยึดจอ LCD ไว้กับเคส ฉันมีสกรูตัวเล็กๆ สองตัวสำหรับจอ LCD เท่านั้น คุณอาจมีมากกว่านี้
ตอนนี้ค่อยๆ ดึงส่วนหัว LCD ออกจากหมุด GPIO ของ Rock 64 และค่อยๆ ดึงสายเคเบิลทั้งสี่ออกจากขั้วต่อ I2C ที่มีป้ายกำกับว่า "GND", "VCC", "SDA" และ "SCL" ฉันไม่รู้วิธีนำชิ้นส่วนนี้กลับมาใช้ใหม่ แต่เราจะใช้หมุด 4 ตัวที่แตกต่างกัน เพื่อให้เราสามารถทิ้งส่วนหัวของตัวเมียด้วยสายไฟ
เราจะต้องการลบการ์ด SD ออกจาก SBC ด้วย ฉันสั่งบอร์ดสองบอร์ด ตัวหนึ่งมีการ์ดขนาด 16GB ตามที่โฆษณา และอีกตัวมีการ์ดขนาด 8GB
ตอนนั้นฉันเริ่มสงสัยบางอย่างเกี่ยวกับสิ่งเหล่านี้…..
ขั้นตอนที่ 2: ดาวน์โหลด Armbian Ubuntu Legacy Kernel
อย่าพยายามเรียกใช้ซอฟต์แวร์ตามที่ได้รับด้วยซ้ำ! นำการ์ด SD ออกและฟอร์แมตใหม่เพื่อโหลด OS (ระบบปฏิบัติการ) ใหม่เอี่ยมบนบอร์ด บทวิจารณ์หลายๆ ฉบับที่ฉันอ่านเกี่ยวกับสิ่งเหล่านี้ระบุว่าไม่มีปัญหาในการโหลดระบบปฏิบัติการใหม่ เช่น DietPi หรือ Manjarro และ HDMI ทำงานนอกกรอบ ฉันไม่ได้โชคดีขนาดนั้น ฉันเป็น 0 ต่อ 2
แต่มีข่าวดี Armbian Ubuntu เวอร์ชันเก่า (เคอร์เนล 4.4) จะใช้งานได้ และตราบใดที่เราไม่อัปเดตเคอร์เนล เราควรได้รับอนุญาตให้ใช้การกำหนดค่าการแสดงผลที่เคอร์เนลนั้นให้มา ดังนั้น ฟอร์แมตการ์ด SD ใหม่และดาวน์โหลด Legacy OS (ใช้ Ubuntu - Bionic - Desktop บนเวอร์ชัน BSP ดั้งเดิม) จากเว็บไซต์นี้:
wiki.pine64.org/index.php/ROCK64_Software_Release#Armbian
หมายเหตุ: ผู้ใช้ = root
รหัสผ่าน = 1234
ขั้นตอนที่ 3: เบิร์นรูปภาพใหม่โดยใช้ Etcher
คุณอาจคุ้นเคยกับการใช้ตัวแก้ไขเพื่อดาวน์โหลดและติดตั้งรูปภาพอยู่แล้ว หากคุณเคยเป็นเจ้าของ SBC มาก่อน ขั้นตอนนี้เป็นข้อกำหนด ดังนั้นควรกล่าวถึง แต่ถ้าเป็นขั้นตอนใหม่สำหรับคุณ คุณจะต้องติดตั้งเครื่องแกะสลักบนเครื่องเดสก์ท็อปของคุณ และใช้ Etcher เพื่อเบิร์นภาพไปยังการ์ด SD ที่ติดอยู่กับ Micro SD อะแดปเตอร์การ์ด USB ที่เชื่อมต่อกับเดสก์ท็อป/แล็ปท็อปของคุณ
เมื่อ Etcher ตรวจสอบการสร้างไฟล์ภาพแล้ว ให้นำการ์ด micro sd ออกจากเครื่องอย่างปลอดภัย แล้ววางกลับลงบน Rock64 ต่อแป้นพิมพ์ เมาส์ สาย HDMI และสายอีเทอร์เน็ต เสียบสายไฟและไขว้นิ้วไว้
ขั้นตอนที่ 4: เฮ้ ดูนั่นสิ! - บางอย่างนอกเหนือจาก "HDMI Out of Range"
ฉันไม่ได้ถ่ายภาพหน้าจอของลำดับขั้นตอนนี้ (ฉันจะทำได้อย่างไร) แต่หากฉันจำได้ รูปภาพใหม่จะส่งฉันไปที่บรรทัดคำสั่ง ไม่ใช่บนเดสก์ท็อป หน้าจอดูค้างจนกระทั่งฉันกด Enter จากนั้นฉันต้องเปลี่ยนรหัสผ่านรูทเป็นชื่อที่ไม่ใช่พจนานุกรม เพิ่มผู้ใช้ใหม่ (ผู้ใช้ใหม่ของฉันชื่อ pi) และสร้างตัวเลือกการกำหนดค่าในเครื่องก่อนที่จะดำเนินการต่อไป Armbian ได้สร้างตัวเลือกการโลคัลไลเซชันสำหรับฉันแล้วซึ่งฉันแค่ต้องการยืนยัน
ด้วยความตื่นเต้นตื่นเต้นที่ได้เห็นเดสก์ท็อปจริงเป็นครั้งแรก ฉันไม่ได้จดบันทึกที่ดีที่นี่
ขั้นตอนที่ 5: แก้ไขการตั้งค่า - แสดงผล ปรับแต่งเดสก์ท็อปของเรา
ตอนนี้เรามีเดสก์ท็อปที่จะกำหนดค่าแล้ว มาทำการเพิ่มประสิทธิภาพพื้นฐานกัน หากต้องการเปลี่ยนความละเอียดในการแสดงผล จากเมนูหลัก - เลือก Settings-Display แล้วเปลี่ยนความละเอียดเป็น 1920 x 1080 ซึ่งจะทำให้เดสก์ท็อปของเราดูคมชัดขึ้นเล็กน้อย จากที่นี่ เปลี่ยนวอลเปเปอร์ แบบอักษร ธีม และค่ากำหนดอื่นๆ ทั้งหมดตามที่คุณต้องการ
หากคุณรู้สึกว่าคุณต้องการเรียกใช้เซิร์ฟเวอร์แบบไม่มีหัว ฉันเชื่อว่ามีตัวเลือกบางอย่างใน Armbian-config เพื่อปิดใช้งานเดสก์ท็อป
ขั้นตอนที่ 6: เตรียม Armbian สำหรับจอแสดงผล LCD - และ Armbian Config
เริ่มเตรียมการสำหรับจอ LCD โดยติดตั้งแพ็คเกจที่จำเป็น จากประเภทบรรทัดคำสั่ง:
sudo apt-get update --fix-missing
sudo apt-get ติดตั้ง i2c-tools
และตอนนี้ python3 เป็นบรรทัดฐาน เราต้องกำหนดค่า smbus ด้วย:
sudo apt-get ติดตั้ง python-smbus
sudo apt-get ติดตั้ง python3-smbus
การเปลี่ยนแปลงการกำหนดค่าบางอย่าง:
การใช้คำสั่ง:
sudo armbian-config
ขั้นตอนที่ 7: Armbian-Config
เราสามารถสร้างการกำหนดค่าฮาร์ดแวร์บางอย่างเพื่ออนุญาต I2C และ SPI จากตัวเลือกฮาร์ดแวร์ ภายใต้ ระบบ - การกำหนดค่าฮาร์ดแวร์
และในขณะที่เราอยู่ที่นี่ - การกำหนดค่าอื่นๆ: ย้อนกลับไป 1 ขั้นตอนในหน้าจอก่อนหน้า และทำการเปลี่ยนแปลงส่วนบุคคล ตรวจสอบให้แน่ใจว่าเรามีการกำหนดค่าโซนเวลาและภาษาที่ถูกต้อง และฉันต้องการเปลี่ยนชื่อโฮสต์ของฉันเสมอ เพื่อให้สามารถระบุอุปกรณ์บนเครือข่ายของฉันได้อย่างง่ายดาย
ฉันมักจะมีปี่ราสเบอร์รี่เล่นดนตรีอยู่ตลอดเวลา
ออกจากส่วนการกำหนดค่า และรีบูตหากจำเป็น
ขั้นตอนที่ 8: เชื่อมต่อจอแสดงผล I2C อีกครั้ง
แม้ว่าบอร์ดจะมาพร้อมกับสายไฟ 4 เส้นที่ส่วนหัว และแน่นอนว่าไม่ใช่ Raspberry Pi แต่เรากำลังจะเดินสายใหม่ราวกับว่ามันเป็น ฉันรู้ว่ามันไม่สมเหตุสมผลสำหรับฉันเหมือนกัน แต่มันจะได้ผล ใช้ pinouts สำหรับ Raspberry pi schematic เราจะเชื่อมต่อ VCC กับ Pin #2 หรือ 4, SDA to Pin #3, SCL to Pin #5 และสุดท้าย Ground to Pin # 6 โปรดทราบว่าฉันกำลังใช้ Pi Pins ไม่ใช่หมายเลขพิน GPIO
ขั้นตอนที่ 9: ทำไมต้องสร้างวงล้อใหม่ ? - ให้ใช้รหัสที่มีอยู่
ขั้นตอนนี้เป็นขั้นตอนที่สำคัญที่สุด แต่ฉันไม่สามารถให้เครดิตกับมันได้ ฉันสามารถรวมลิงก์ได้ -
ยืมรหัสหลามบางส่วน ตรวจสอบให้แน่ใจว่าคุณสร้าง I2C_LCD_driver.py ในเครื่องของคุณโดยใช้รหัสที่ให้มา คุณยังสามารถดาวน์โหลดไฟล์ทั้งหมดที่จำเป็นได้จากที่นั่น
อย่าลืมตรวจสอบให้แน่ใจว่าคุณได้ย้ายห้องสมุดไปที่ Rock64
ที่ด้านล่างของบทช่วยสอนจะมีตัวอย่างสคริปต์หลาม แม้ว่าคุณจะมีความคุ้นเคยกับโค้ด python 0 อย่าง สคริปต์ก็อ่านง่าย และจะเป็นตัวอย่างโค้ดที่ยอดเยี่ยมที่จะช่วยให้เราดำเนินการได้ ฉันขอแนะนำให้ใช้ข้อมูลทั้งหมดที่มีให้ที่นี่ และพัฒนาสคริปต์ให้มากเท่าที่จำเป็น
ขั้นตอนที่ 10: ตรวจหา I2C. ของเรา
ภายในไลบรารีจากขั้นตอนก่อนหน้านี้มีข้อมูลอ้างอิงและที่อยู่ที่เราจะต้องแก้ไข
เรียกใช้รหัสต่อไปนี้เพื่อกำหนดที่อยู่สำหรับการแสดงผลของเรา:
sudo i2cdetect -y 0
ในกรณีของฉัน ฉันสังเกตเห็นการอ้างอิงถึง 3f ดังนั้นฉันจะสังเกตว่า และเปลี่ยนที่อยู่ LCD ในไฟล์การกำหนดค่าไลบรารีตามลำดับ
โปรดคลิกที่ภาพแต่ละภาพเพื่อขยายภาพเพื่อสังเกตสถานที่และที่อยู่
ขั้นตอนที่ 11: ติดตั้งไม่ได้ใช้งาน - ตัวเลือก
เราอาจทำงานใน python ได้โดยใช้หน้าต่างเทอร์มินัล แต่ในกรณีที่เราต้องการสร้างสิ่งเจ๋งๆ โดยใช้ python ในอนาคต คงจะดีถ้ามีเชลล์หน้าต่างไว้ใช้งาน
sudo apt-get ติดตั้งไม่ได้ใช้งาน
Idle จะเพิ่มตัวเองในแถบเมนูที่เรียกว่า development
ขั้นตอนที่ 12: มาทดสอบกัน
ยังคงอยู่ในหน้าต่างเทอร์มินัล เราสามารถทดสอบงานของเราได้จนถึงตอนนี้: ใช้ไฟล์ตัวอย่างที่มีให้โดยลิงก์ Circuit Basics หรือไฟล์แนบที่ให้ไว้ที่นี่ ทดสอบการทำงานครั้งแรกของเรา: (ชื่อไฟล์พื้นฐานเกี่ยวกับวงจรคือ "hello.py")
sudo python3 cbhello.py
"Hello World" ควรปรากฏบนหน้าจอของเรา - ขอแสดงความยินดี!
Ctrl-C จะหยุดรหัสหลามและส่งคืนพรอมต์คำสั่ง
แค่เห็นจอฟ้ายัง? การตั้งค่าคอนทราสต์ของคุณอาจต่ำเกินไป ใช้ไขควงปากแฉกขนาดเล็กของ Philips แล้วหมุนหม้อที่ด้านหลังของแผงหน้าจอ I2C เล็กน้อยเพื่อปรับความคมชัดของคุณขึ้นเล็กน้อย เหมือนกัน แต่ตรงกันข้ามถ้าคุณเห็น "สวัสดีชาวโลก" แต่ปรากฏหลังบล็อก
ตรวจสอบเทอร์มินัลของคุณเพื่อหาข้อความแสดงข้อผิดพลาดของหลาม
ขั้นตอนที่ 13: ตอนนี้หยุด
เกือบเสร็จแล้ว เหลือแค่งานทำความสะอาดจากที่นี่ จำไว้ว่าเรากำลังใช้เคอร์เนลเวอร์ชันเก่า การอัปเดตซอฟต์แวร์ของเราไม่ควรมีความเสี่ยง อย่างไรก็ตาม การอัปเดตเฟิร์มแวร์อาจทำให้เกิดหายนะได้ หยุดระบบของเราจากการอัปเกรดเฟิร์มแวร์เพิ่มเติมโดยไปที่:
sudo armbian-config
- คราวนี้จะล็อคระบบไม่ให้อัพเกรด คุณจะสังเกตเห็นว่าภาพหน้าจอของฉันถูกถ่ายหลังจากที่ฉันหยุดการอัปเกรด (ดู "ยกเลิกการหยุด" - และพื้นหลังเป็นสีแดงและสีน้ำเงินหลังจากการตรึง) ฉันสามารถละลายน้ำแข็งได้ตลอดเวลา อย่างไรก็ตาม ฉันขอแนะนำอย่างยิ่งให้หลีกเลี่ยงสิ่งล่อใจนี้ สำหรับการหัวเราะคิกคัก ฉันอัพเกรดเฟิร์มแวร์เพื่อดูว่าจะเกิดอะไรขึ้น และสิ่งที่เลวร้ายก็เกิดขึ้นกับโฟลเดอร์ X11 ของฉันตามที่คาดไว้ ฉันต้องเริ่มต้นใหม่ตั้งแต่ต้น ไม่ใช่แค่การเลิกทำง่ายๆ
ขั้นตอนที่ 14: Dremelize Access สำหรับ HDMI ประกอบใหม่
คุณมี dremel นอนอยู่รอบ ๆ หรือไม่? พลาสติกบนเคสค่อนข้างบาง และการเจาะพอร์ต hdmi นั้นค่อนข้างง่าย ฉันคิดว่ากรรไกรที่ดีและคมสักคู่จะทำให้รูสำหรับสาย hdmi สั้นลงได้ เนื่องจากมุมของพอร์ตกับเคส คุณต้องเว้นที่ว่างเพิ่มเติมสำหรับความกว้างของสายเคเบิล หากคุณทำขั้นตอนนี้พัง ไม่ต้องกังวลเหมือนกรณีนี้ ฉันจะใส่สิ่งนี้อย่างสวยงามได้อย่างไร - ไม่สวย?
คุณลักษณะที่ดีที่สุดประการหนึ่งของบอร์ดที่ไม่ได้รับการขนานนามอย่างกว้างขวางคือคุณภาพเสียง ฉันเจาะรูที่ใหญ่พอที่จะเสียบแจ็คเสียง 3.5 มม. เข้าไปในเคส ไม่ไกลจากช่อง hdmi ของฉันมากนัก ฉันไม่พบว่าจำเป็นต้องแนบหมวกหรือ dac/hat เนื่องจากเสียงที่ออกจากแจ็คนั้นคุณภาพดีมาก
ในทิศทางตรงกันข้ามกับที่เราถอดประกอบเคส ให้ประกอบบอร์ดอีกครั้งและสกรีนเข้ากับเคส งานของเราเสร็จแล้วที่นี่
ขั้นตอนที่ 15: บทสรุป
หลังจากที่ได้ลองใช้ระบบปฏิบัติการอื่น ๆ ฉันก็พอใจกับ Armbian มากกว่า อันที่จริง ฉันพอใจกับการตั้งค่าและการกำหนดค่าเริ่มต้น และเมื่อเปรียบเทียบกับการเริ่มต้น pi ที่เทียบเท่าแล้ว Armbian ดูเหมือนจะใช้งานง่ายกว่าเล็กน้อย ฉันยังพยายาม Debian (ของจริง) ด้วย แต่ดูเหมือนว่าจะทำให้บอร์ดล่มและระบบปฏิบัติการอื่น ๆ สองสามตัวที่ฉันจะไม่พูดถึงเพราะมันใช้ไม่ได้
Armbian ดูเหมือนจะเป็น Rodney Dangerfield ของ Linux OS (แม้แต่ Distro Watch ก็ทำให้พวกเขารู้สึกเย็นชา) แต่ฉันเริ่มสนุกกับมันจริงๆ
แม้ว่าฉันจะไม่ไม่พอใจกับ rock64 แต่ต้องใช้เวลาสักระยะก่อนที่จะตัดสินใจซื้อบอร์ดอื่นด้วยความตั้งใจอีกครั้ง
หวังว่านี่จะทำให้คุณหลุดพ้นจากพันธนาการ และคุณกำลังเข้าสู่การพัฒนาความสุข
- ขอขอบคุณเป็นพิเศษกับ Scott Campbell ที่ Circuit Basics สำหรับการทำงานที่ยอดเยี่ยมของคุณ!
แนะนำ:
ออกแบบ PCB ของคุณโดยใช้ Sprint Layout 2020 พร้อมอัปเดตใหม่: 3 ขั้นตอน
ออกแบบ PCB ของคุณโดยใช้ Sprint Layout 2020 พร้อมอัปเดตใหม่: คนรักอิเล็กทรอนิกส์ส่วนใหญ่สร้างวงจรอิเล็กทรอนิกส์โดยใช้วิธีการที่แตกต่างกัน บางครั้งเราจำเป็นต้องสร้าง PCB เพื่อให้ได้ผลลัพธ์ที่เหมาะสม และลดเสียงรบกวนและพื้นผิวที่กะทัดรัด วันนี้เรามีโปรแกรมมากมายสำหรับออกแบบ PCB ของตัวเอง แต่ปัญหาที่สุดคือ
เริ่มต้นใช้งานอินเทอร์เฟซเซ็นเซอร์ I2C ?? - เชื่อมต่อ MMA8451 ของคุณโดยใช้ ESP32s: 8 ขั้นตอน
เริ่มต้นใช้งานอินเทอร์เฟซเซ็นเซอร์ I2C ?? - เชื่อมต่อ MMA8451 ของคุณโดยใช้ ESP32s: ในบทช่วยสอนนี้ คุณจะได้เรียนรู้เกี่ยวกับวิธีเริ่มต้น เชื่อมต่อ และรับอุปกรณ์ I2C (มาตรความเร่ง) ที่ทำงานร่วมกับคอนโทรลเลอร์ (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
การเข้าถึงข้อมูล Solaredge ของคุณโดยใช้ Python: 4 ขั้นตอน
การเข้าถึงข้อมูล Solaredge ของคุณโดยใช้ Python: เนื่องจากข้อมูลของหม้อแปลง Solaredge ไม่ได้ถูกเก็บไว้ในเครื่อง แต่บนเซิร์ฟเวอร์ของ Solaredge ฉันต้องการใช้ข้อมูลของฉันในเครื่อง ด้วยวิธีนี้ ฉันจึงสามารถใช้ข้อมูลในโปรแกรมของตัวเองได้ ฉันจะแสดงให้คุณเห็นว่าคุณสามารถขอข้อมูลของคุณบนเว็บ Solaredge ได้อย่างไร
รับหน้าจอสำหรับหน้าแรก Google ของคุณโดยใช้ Raspberry Pi และ Dialogflow (ทางเลือก Chromecast): 13 ขั้นตอน
รับหน้าจอสำหรับหน้าแรก Google ของคุณโดยใช้ Raspberry Pi และ Dialogflow (ทางเลือกของ Chromecast): นับตั้งแต่ฉันซื้อบ้าน Google ของฉัน ฉันต้องการควบคุมอุปกรณ์ของฉันที่บ้านโดยใช้คำสั่งเสียง มันใช้งานได้ดีในทุก ๆ ด้าน แต่ฉันรู้สึกแย่กับฟีเจอร์วิดีโอของมัน เราสามารถดู Youtube และ Netflix ได้ก็ต่อเมื่อเรามีอุปกรณ์ Chromecast หรือ T
แสดงภาพ 3 มิติของ PCB ของคุณโดยใช้ Eagle3D และ POV-Ray: 5 ขั้นตอน (พร้อมรูปภาพ)
เรนเดอร์ภาพ 3 มิติของ PCB ของคุณโดยใช้ Eagle3D และ POV-Ray: การใช้ Eagle3D และ POV-Ray ช่วยให้คุณสร้างการเรนเดอร์ 3 มิติที่สมจริงของ PCB ของคุณได้ Eagle3D เป็นสคริปต์สำหรับ EAGLE Layout Editor การดำเนินการนี้จะสร้างไฟล์การติดตามรังสีซึ่งจะถูกส่งไปยัง POV-Ray ซึ่งในที่สุดจะดึงอิมเมจขั้นสุดท้ายออกมา