sudo apt-get update
เปิดใช้งานส่วนต่อประสาน
sudo raspi-config
เปิดใช้งานตัวเลือกอินเตอร์เฟส VNC, I2C, SPI, อนุกรม ฯลฯ
(ไม่บังคับ) ติดตั้งเดสก์ท็อประยะไกล
apt-get install xrdp
นอกจากนี้เรายังต้องการติดตั้งไลบรารี Adafruit CircuitPython เนื่องจากเราจะใช้เซ็นเซอร์จำนวนมากจาก Adafruit เพราะพวกเขาสร้างไดรเวอร์ของตัวเองให้พวกเขา ทำตามคำแนะนำที่นี่: https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/installing-circuitpython-on-raspberry-pi
ดาวน์โหลด Arduino IDE ไปที่การตั้งค่าและเพิ่ม URL ด้านล่างสำหรับตัวจัดการบอร์ดเพิ่มเติม (คลิกที่ไอคอนขนาดเล็กที่ด้านข้าง):
https://adafruit.github.io/arduino-board-index/package_adafruit_index.json.json
คลิกตกลง
ตอนนี้ไปที่แท็บ 'เครื่องมือ' เมาส์บอร์ด 'บอร์ด:' และไปที่ 'บอร์ดผู้จัดการ ... ' และติดตั้งต่อไปนี้:
"บอร์ด Arduino Samd"
"บอร์ดเบต้า Arduino Samd"
"บอร์ด Adafruit SAMD"
รีสตาร์ท Arduino IDE
ตอนนี้เชื่อมต่อ Adafruit Feather M0 กับ USB และไปที่แท็บ 'เครื่องมือ' ไปที่ 'บอร์ด:' และเลือก 'Adafruit Feather M0'
แล้วก็แค่ไหน!
| GPS | Raspberry Pi |
|---|---|
| vin | 3.3V |
| gnd | gnd |
| RX | uart tx |
| TX | uart rx |
sudo apt-get install minicom
dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p7 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait splash plymouth.ignore-serial-consoles
(บรรทัดเดียว)
sudo minicom -s
ไปที่พอร์ตอนุกรมเปลี่ยนอุปกรณ์อนุกรมเป็น:/dev/ttys0 ไปที่ bps/par/bits เปลี่ยน baudrate เป็น: 9600
| เซ็นเซอร์ | Raspberry Pi |
|---|---|
| vin | 3.3V |
| gnd | gnd |
| SCL | i2c scl |
| SDA | i2c sda |
ก่อนอื่นเราต้องตั้งค่า Raspberry Pi:
sudo apt-get install python-smbus
sudo apt-get install i2c-tools
ตั้งค่าโมดูล:
sudo nano /etc/modules
i2c-bcm2708
i2c-dev
ลบบัญชีดำ:
sudo nano /etc/modprobe.d/raspi-blacklist.conf
#blacklist spi-bcm2708
#blacklist i2c-bcm2708
MPL3115A2 ต้องการคำสั่งเริ่มต้นซ้ำในการสื่อสาร I2C - Raspberry Pi ไม่ได้ทำสิ่งนี้นอกกรอบ แต่เราสามารถใช้โมดูลเคอร์เนลได้
sudo su -
echo -n 1 > /sys/module/i2c_bcm2708/parameters/combined
exit
นอกจากนี้เรายังจะใช้ไลบรารี MPL3115A2 ของ Adafruit และเมื่อติดตั้งการพึ่งพา Adafruit CircuitPython ด้านบนเราสามารถติดตั้งไดรเวอร์เซ็นเซอร์ด้วย::
pip3 install adafruit-circuitpython-mpl3115a2
การอ่านเพิ่มเติม: