
Automation Hat เป็นตัวควบคุมการตรวจสอบที่บ้านและระบบอัตโนมัติที่มีรีเลย์, ช่องอะนาล็อก, เอาต์พุตขับเคลื่อนและอินพุตบัฟเฟอร์ (ทั้งหมด 24V ทน) ห้องสมุดนี้จะทำงานร่วมกับพี่น้องขนาดเล็กของหมวกอัตโนมัติ - ระบบอัตโนมัติและหมวกอัตโนมัติ Mini
เราได้สร้างสคริปต์การติดตั้งง่าย ๆ ที่จะติดตั้งข้อกำหนดล่วงหน้าทั้งหมดและทำให้หมวกอัตโนมัติของคุณทำงานได้อย่างน้อยที่สุด ในการเรียกใช้เทอร์มินัลไฟซึ่งคุณจะพบในเมนู -> อุปกรณ์เสริม -> เทอร์มินัลบนเดสก์ท็อป Raspberry Pi ของคุณดังที่แสดงด้านล่าง:
ในหน้าต่างเทอร์มินัลใหม่พิมพ์คำสั่งตามที่ปรากฏด้านล่าง (ตรวจสอบการพิมพ์ผิด) และทำตามคำแนะนำบนหน้าจอ:
git clone https://github.com/pimoroni/automation-hat
cd automation-hat
./install.shหมายเหตุ ไลบรารีจะถูกติดตั้งในสภาพแวดล้อมเสมือน "Pimoroni" คุณจะต้องเปิดใช้งานเพื่อเรียกใช้ตัวอย่าง:
source ~/.virtualenvs/pimoroni/bin/activate
หากคุณต้องการมีส่วนร่วมหรือชอบอยู่บนขอบที่นั่งของคุณโดยมีรหัสล่าสุดคุณสามารถติดตั้งเวอร์ชันการพัฒนาได้เช่น So:
git clone https://github.com/pimoroni/automation-hat
cd automation-hat
./install.sh --unstableในทุกกรณีคุณจะต้องเปิดใช้งานรถบัส I2C (และ SPI สำหรับหมวกอัตโนมัติ Mini):
sudo raspi-config nonint do_i2c 0
sudo raspi-config nonint do_spi 0
ADS1015 เป็น ADC 12 บิต แต่เนื่องจากบิตที่ 12 คือ Sign-bit จึงมีความละเอียดเพียง 11 บิตสำหรับการอ่านแรงดันไฟฟ้าบวก แรงดันไฟฟ้าอินพุตสำหรับช่อง 24V จะถูกปรับขนาดจาก 0-25.85V (25.85 มากกว่า 24 เนื่องจากการตั้งค่าตัวต้านทานตัวต้านทาน) เป็น 0-3.3V
เนื่องจากช่วงเต็มรูปแบบของ ADC ถูกตั้งค่าเป็น 4.096V ซึ่งหมายความว่า 0-3.3V ให้ค่าที่สามารถใช้งานได้ ~ 1649 เพียง ~ 1649 ทำให้การวัดอินพุตเป็นเม็ดเล็ก ๆ ประมาณ 0.015V (25.85 / 1649) สำหรับอินพุต 24V และ 0.002V สำหรับอินพุต 3.3V
ข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อนี้สามารถดูได้ที่นี่: https://forums.pimoroni.com/t/automation-hat-curacy/7252/3