WittyPi – ทบทวนและสอนของหมวกเหลือเชื่อสำหรับราสเบอร์รี่

หลังจากทำงานมากก่อนวันหยุดและสิ้นสุดของการสอบภาค, ผมมีเวลานาน และสมควรในการเขียนดี กวดวิชา; เวลานี้พูดคุยเกี่ยวกับ WittyPi แบรนด์ Uugear.

นี้มีประโยชน์ หมวก มีคุณลักษณะเพิ่มเติมต่าง ๆ เพื่อเรา พี่ราสเบอร์รี่, เป็นตัวอย่าง นาฬิกาเวลาจริง, และความสามารถในการกำหนดค่าการ สลับเปิด และปิดอัตโนมัติ; สิ่งที่มีประโยชน์จริง ๆ สำหรับการใช้เซิร์ฟเวอร์หรือพัฒนาโครงการที่ออกแบบมาเพื่อใช้งานในพื้นที่เข้าถึงยาก.

WittyZero1

คอน WittyPi ราสเบอร์รี่ Pi ศูนย์ V1.

การดาวน์โหลดซอฟต์แวร์ที่ควบคุม เราสามารถใช้ใบสั่งที่เทอร์มินัล wget ดัง, เวลานั้น เปิดสคริปต์การติดตั้ง มีสิทธิ์ root; เมื่อเสร็จสิ้นแล้ว สามารถเรียกใช้ WittyPi ต้องทำหน้าที่ของตนเพื่อ.

#Descargamos el software WittyPi
pi@raspberrypi:~$ wget http://www.uugear.com/repo/WittyPi/installWittyPi.sh

#Ejecutamos el script de instalación con permisos de root
pi@raspberrypi:~$ sudo sh installWittyPi.sh

หากเราต้องการใช้ด้วย ราสเบอร์รี่ PI 3, เราต้องใส่ใจที่ค่าบางค่ามีการปรับเปลี่ยนจากการ พิน GPIO รุ่นนี้ในรุ่นใหม่นี้ เฟิร์มแวร์ Raspbian การสนับสนุนใหม่ บลูทูธโมดูล, โดยสิ่งที่เราต้องเพิ่มบรรทัดต่อไปนี้จุดสิ้นสุดของการ แฟ้มการกำหนดค่า.

#/boot/config.txt
dtoverlay=pi3-miniuart-bt

หากคุณไม่สั่งบรรทัดก่อนหน้านี้ของ archivo añadimos ก่อนที่คุณเชื่อมต่อ WittyPi เข้ากับพอร์ต GPIO, ของเรา พี่ราสเบอร์รี่ จะไม่เริ่มด้วย WittyPi; การเฉพาะในการ ไฟ led สีแดง.

เข้าใจการเปลี่ยนแปลงที่เกิดขึ้นในการเพิ่มบรรทัดนี้ในแฟ้มการกำหนดค่าของ พี่ราสเบอร์รี่, คุณสามารถเรียกใช้โปรแกรมอรรถประโยชน์ GPIO readall ก่อน และ หลังการเปลี่ยนแปลง, คุณสามารถดูได้จากผลการทดสอบทั้งสอง.

 
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+
 | BCM | wPi |   ชื่อ  | โหมด | V | ทางกายภาพ | V | โหมด | ชื่อ    | wPi | BCM |
 +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
 |     |     |    3.3v |      |   |  1 || 2  |   |      | 5v      |     |     |
 |   2 |   8 |   SDA.1 | ALT0 | 1 |  3 || 4  |   |      | 5V      |     |     |
 |   3 |   9 |   SCL.1 | ALT0 | 1 |  5 || 6  |   |      | 0v      |     |     |
 |   4 |   7 | GPIO. 7 |   ใน | 1 |  7 || 8  | 0 | ใน   | TxD     | 15  | 14  |
 |     |     |      0v |      |   |  9 || 10 | 1 | ใน   | RxD     | 16  | 15  |
 |  17 |   0 | GPIO. 0 |   ใน | 0 | 11 || 12 | 0 | ใน   | GPIO. 1 | 1   | 18  |
 |  27 |   2 | GPIO. 2 |   ใน | 0 | 13 || 14 |   |      | 0v      |     |     |
 |  22 |   3 | GPIO. 3 |   ใน | 0 | 15 || 16 | 0 | ใน   | GPIO. 4 | 4   | 23  |
 |     |     |    3.3v |      |   | 17 || 18 | 0 | ใน   | GPIO. 5 | 5   | 24  |
 |  10 |  12 |    MOSI |   ใน | 0 | 19 || 20 |   |      | 0v      |     |     |
 |   9 |  13 |    มิโซะ |   ใน | 0 | 21 || 22 | 0 | ใน   | GPIO. 6 | 6   | 25  |
 |  11 |  14 |    SCLK |   ใน | 0 | 23 || 24 | 1 | ใน   | CE0     | 10  | 8   |
 |     |     |      0v |      |   | 25 || 26 | 1 | ใน   | CE1     | 11  | 7   |
 |   0 |  30 |   SDA.0 |   ใน | 1 | 27 || 28 | 1 | ใน   | SCL.0   | 31  | 1   |
 |   5 |  21 | GPIO.21 |   ใน | 1 | 29 || 30 |   |      | 0v      |     |     |
 |   6 |  22 | GPIO.22 |   ใน | 1 | 31 || 32 | 0 | ใน   | GPIO.26 | 26  | 12  |
 |  13 |  23 | GPIO.23 |   ใน | 0 | 33 || 34 |   |      | 0v      |     |     |
 |  19 |  24 | GPIO.24 |   ใน | 0 | 35 || 36 | 0 | ใน   | GPIO.27 | 27  | 16  |
 |  26 |  25 | GPIO.25 |   ใน | 0 | 37 || 38 | 0 | ใน   | GPIO.28 | 28  | 20  |
 |     |     |      0v |      |   | 39 || 40 | 0 | ใน   | GPIO.29 | 29  | 21  |
 +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
 | BCM | wPi |   ชื่อ  | โหมด | V | ทางกายภาพ | V | โหมด | ชื่อ    | wPi | BCM |
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+
 | BCM | wPi |   ชื่อ  | โหมด | V | ทางกายภาพ | V | โหมด | ชื่อ    | wPi | BCM |
 +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
 |     |     |    3.3v |      |   |  1 || 2  |   |      | 5v      |     |     |
 |   2 |   8 |   SDA.1 | ALT0 | 1 |  3 || 4  |   |      | 5V      |     |     |
 |   3 |   9 |   SCL.1 | ALT0 | 1 |  5 || 6  |   |      | 0v      |     |     |
 |   4 |   7 | GPIO. 7 |   ใน | 1 |  7 || 8  | 1 | ALT0 | TxD     | 15  | 14  |
 |     |     |      0v |      |   |  9 || 10 | 1 | ALT0 | RxD     | 16  | 15  |
 |  17 |   0 | GPIO. 0 |   ใน | 0 | 11 || 12 | 0 | ใน   | GPIO. 1 | 1   | 18  |
 |  27 |   2 | GPIO. 2 |   ใน | 0 | 13 || 14 |   |      | 0v      |     |     |
 |  22 |   3 | GPIO. 3 |   ใน | 0 | 15 || 16 | 0 | ใน   | GPIO. 4 | 4   | 23  |
 |     |     |    3.3v |      |   | 17 || 18 | 0 | ใน   | GPIO. 5 | 5   | 24  |
 |  10 |  12 |    MOSI |   ใน | 0 | 19 || 20 |   |      | 0v      |     |     |
 |   9 |  13 |    มิโซะ |   ใน | 0 | 21 || 22 | 0 | ใน   | GPIO. 6 | 6   | 25  |
 |  11 |  14 |    SCLK |   ใน | 0 | 23 || 24 | 1 | ใน   | CE0     | 10  | 8   |
 |     |     |      0v |      |   | 25 || 26 | 1 | ใน   | CE1     | 11  | 7   |
 |   0 |  30 |   SDA.0 |   ใน | 1 | 27 || 28 | 1 | ใน   | SCL.0   | 31  | 1   |
 |   5 |  21 | GPIO.21 |   ใน | 1 | 29 || 30 |   |      | 0v      |     |     |
 |   6 |  22 | GPIO.22 |   ใน | 1 | 31 || 32 | 0 | ใน   | GPIO.26 | 26  | 12  |
 |  13 |  23 | GPIO.23 |   ใน | 0 | 33 || 34 |   |      | 0v      |     |     |
 |  19 |  24 | GPIO.24 |   ใน | 0 | 35 || 36 | 0 | ใน   | GPIO.27 | 27  | 16  |
 |  26 |  25 | GPIO.25 |   ใน | 0 | 37 || 38 | 0 | ใน   | GPIO.28 | 28  | 20  |
 |     |     |      0v |      |   | 39 || 40 | 0 | ใน   | GPIO.29 | 29  | 21  |
 +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
 | BCM | wPi |   ชื่อ  | โหมด | V | ทางกายภาพ | V | โหมด | ชื่อ    | wPi | BCM |
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+

ตอนนี้เราสามารถเริ่มต้นของเรา พี่ราสเบอร์รี่ โดยการกด ปุ่ม power WittyPi, ใส่โฟลเดอร์ซอฟต์แวร์ที่คุณดาวน์โหลดไว้ก่อนหน้านี้, และจากนั้น เรียกใช้ wittyPi.sh ไฟล์ การตั้งค่าตัวเลือกของคุณ.


================================================================================
|                                                                              |
|   Witty Pi - Realtime Clock + Power Management for Raspberry Pi              |
|                                                                              |
|                   < Version 2.17 >     by UUGear s.r.o.                      |
|                                                                              |
================================================================================
>>> Your system time is: Sat 11 Jun 2016 22:54:02 UTC
>>> Your RTC time is:    Sat 11 Jun 2016 22:54:03 UTC
Now you can:
  1. Write system time to RTC
  2. Write RTC time to system
  3. Set time for auto startup
  4. Set time for auto shutdown
  5. Choose schedule script
  6. Reset data...
  7. Exit
What do you want to do? (1~7) 

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

#Enciende Raspberry Pi a las 9:30 y la apaga a las 19:30

BEGIN	2016-01-31 00:00:00 
END	2017-01-31 23:59:59

ON	H9 M30
OFF	H19 M30


#Enciende Raspberry Pi el día 1 y el día 15 de cada mes durante una hora

BEGIN	2016-01-31 00:00:00 
END	2017-01-31 23:59:59

ON	H9 M30
OFF	H19 M30


#Enciende Raspberry Pi durante 5 minutos de cada 20

BEGIN	2016-01-31 00:00:00 
END	2017-01-31 23:59:59

ON	M5
OFF	M15


#Enciende Raspberry Pi 5 minutos de cada hora

BEGIN	2016-01-31 00:00:00 
END	2017-01-31 23:59:59

ON	M5
OFF	M55

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

---------------------------------------------------
--------------- 2016-06-12 12:04:31 ---------------
File "schedule.wpi" not found, skip running schedule script.
---------------------------------------------------
--------------- 2016-06-11 23:20:14 ---------------
I can not find the begin time in the script...
---------------------------------------------------
--------------- 2016-06-11 23:49:22 ---------------
Schedule next shutdown at: 2016-06-12 00:05:00
Schedule next startup at:  2016-06-12 00:20:00
---------------------------------------------------

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

RojoOff

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

สีเหลือง

ในที่สุดก็ ส่งสัญญาณไป หมุดสีเขียว เราสามารถปิดอย่างถูกต้องของเรา พี่ราสเบอร์รี่; เช่นในกรณีก่อนหน้า นี้ฟังก์ชันการป้อนสามารถกำหนด pin ใด ๆ โดยการย้าย จัมเปอร์, โดยค่าเริ่มต้น พอร์ตที่ใช้เป็น GPIO 4.

สีเขียว

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

ถ้าคุณชอบคุณสามารถทำตามฉันบน ทวิตเตอร์, ลหรือ, Google +, LinkedIn, Feedly, หรือใช้ร่วมกับปุ่มภายใต้ประกาศนี้, ถ้าคุณมีคำถาม หรือข้อเสนอแนะโปรดอย่าลังเลที่จะแสดงความคิดเห็น.

บทความที่เกี่ยวข้อง

ช่วยให้เราเข้าถึงผู้อ่านเพิ่มเติม Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

3 ความคิดเกี่ยวกับ"WittyPi – ทบทวนและสอนของหมวกเหลือเชื่อสำหรับราสเบอร์รี่

  1. การมีส่วนร่วมของ RPI, แต่….. ไม่ disponiple กับปลายแห่งชาติของคุณ. จะซื้อ? ผมใน Blanes และต้องการซื้อ x ฟรี. ขอบคุณ . ดีทุกอย่าง !!!!!!! คุณอยู่ที่ดี . ยอดเยี่ยม !!!!!!!!!!!

    • ไฮ มาร์ค, ขอบคุณสำหรับข้อคิดเห็น.

      ขออภัยถ้าผมยังไม่ได้ตอบในเวลา, มีประเทศสำหรับวันหยุด และ desconectat ทั้งหมด; ขอบคุณมากสำหรับการแสดงความคิดเห็นที่เป็นผลผลิตจากการขายอินเตอร์เลซ.

ใส่ความเห็น