ราสเบอร์รี่ PI - ดำเนินการระบบอัตโนมัติหน้าแรกที่ราคาไม่แพง [ส่วนฉัน]

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

portadarelele

ในโอกาสนี้ เราจะเรียนรู้การควบคุมอำนาจของ อุปกรณ์ไฟฟ้า; ก่อนที่คุณเริ่มต้นเซิร์ฟเวอร์ที่เราได้ติดตั้ง โคมไฟ เราเห็นใน การจัดส่งก่อนหน้านี้.

จะใช้มัน จะใช้สับเปลี่ยนกับคณะของ 5V และ 8 ช่อง, มันต้องเป็น optoacoplada เพื่อปกป้องพี่ราสเบอร์รี่; ตั้งแต่อุปกรณ์ที่เราจะไปตรวจสอบกับ 220V, และหมุด GPIO ราสเบอร์รี่ทำงานมากที่สุด 3,3V.

placarele

รีเลย์ optoacoplados แผ่น.

เราต้องทำการ relay และพี่ราสเบอร์รี่ การเชื่อมต่อต่อไปนี้.

Optoacoplados รีเลย์โมดูล
ราสเบอร์รี่ PI รุ่นเพื่อ, B, A +, B +
VCC
+ 5V
ใน 8
GPIO 17
บริจาคให้ บริจาคให้
กล้องดิจิตอล OLYMPUS

เชื่อมต่อระหว่าง PI ราสเบอร์รี่และรีเลย์แผ่น.

ตอนนี้ เราจะทดสอบหากทำการเชื่อมต่อ, ด้วยการทดสอบอย่างง่ายใน ทุบตี, ตั้งค่า pin GPIO 17 เป็นผลผลิต, และให้ค่าสูงแบบลอจิคัล.

#Exportamos el PIN deseado
usuario@maquina:~$ sudo echo 17 > /sys/class/gpio/export

#Establecemos la direccion (salida o entrada)
usuario@maquina:~$ sudo echo out > /sys/class/gpio/gpio17/direction

#Activamos la salida del rele dandole un valor de 1 al bit
usuario@maquina:~$ sudo echo 1 > /sys/class/gpio/gpio17/value

เมื่อเปิดเครื่องไฟ led ของตัวควบคุมรีเลย์, เนื่องจากเราสามารถเปิดปิด และปล่อย pin GPIO.

#Apagamos la salida del rele
usuario@maquina:~$ sudo echo 0 > /sys/class/gpio/gpio17/value

#Liberamos el PIN asociado
usuario@maquina:~$ sudo echo 17 > /sys/class/gpio/unexport

เราได้ทดสอบแล้วทำงาน, ตอนนี้ เราจะไปดูหน้าเว็บที่เราต้องการจัดกำหนดการ, ง่ายมากขึ้นกว่าการทดสอบด้วยการ ไฟ LED เราเห็นในการส่งครั้งสุดท้าย.

<html>
 <head>
                 <!--/var/www/rele/index.php-->
 </head>
 <body>
 <!--GPIO17--> 
 <form action="" method="post">
 Enchufe 0 [GPIO 17]&nbsp;<input type="submit" name="encender17" value="Encender">
 <input type="submit" name="apagar17" value="Apagar">
 <input type="submit" name="parpadear17" value="Parpadear">
 </form> 
 <br></br>
 </body>
</html>

<?php
// Funciones PHP del pin GPIO 17
 if ($_POST[encender17]) { 
 $a- exec("sudo sh /var/www/rele/gpio/17/enciende.sh");
 echo $a;
 }

 if ($_POST[apagar17]) { 
 $a- exec("sudo sh /var/www/rele/gpio/17/apaga.sh");
 echo $a;
 }

 if ($_POST[parpadear17]) { 
 $a- exec("sudo sh /var/www/rele/gpio/17/parpadea.sh");
 echo $a;
 }
// Fin de las funciónes del pin GPIO 17
?>

เราต้องสร้าง สคริปต์ที่สามในการทุบตี เมื่อต้องการเปิด, ปิด และกระพริบ; สคริปต์เหล่านี้ตั้งอยู่ใน /var/www/รี เลย์/gpio/17 /.

#!/bin/bash
#enciende.sh

#Exportamos el PIN deseado
echo 17 > /sys/class/gpio/export

#Establecemos la direccion (salida o entrada)
echo out > /sys/class/gpio/gpio17/direction

#Activamos la salida del rele dandole un valor de 1 al bit
echo 1 > /sys/class/gpio/gpio17/value
#!/bin/bash
#apaga.sh

#Apagamos la salida del rele
echo 0 > /sys/class/gpio/gpio17/value

#Liberamos el PIN asociado
echo 17 > /sys/class/gpio/unexport
#!/bin/bash
#parpadea.sh

#Exportamos el PIN deseado
echo 17 > /sys/class/gpio/export

#Establecemos la direccion (salida o entrada)
echo out > /sys/class/gpio/gpio17/direction

#Activamos la salida del rele dandole un valor de 1 al bit, y lo desactivamos 5 veces
echo 1 > /sys/class/gpio/gpio17/value
sleep 1
echo 0 > /sys/class/gpio/gpio17/value
sleep 1
echo 1 > /sys/class/gpio/gpio17/value
sleep 1
echo 0 > /sys/class/gpio/gpio17/value
sleep 1
echo 1 > /sys/class/gpio/gpio17/value
sleep 1
echo 0 > /sys/class/gpio/gpio17/value
sleep 1
echo 1 > /sys/class/gpio/gpio17/value
sleep 1
echo 0 > /sys/class/gpio/gpio17/value
sleep 1
echo 1 > /sys/class/gpio/gpio17/value
sleep 1
echo 0 > /sys/class/gpio/gpio17/value

#Liberamos el PIN asociado
echo 17 > /sys/class/gpio/unexport

เมื่อเรามีการ สคริปต์ และการ index.php บนเส้นทางของพวกเขาเกี่ยวข้อง, เราต้องสามารถดู ลำดับชั้นต่อไปนี้ ไดเรกทอรีบนเว็บเซิร์ฟเวอร์.

ภาพหน้าจอ 2014-11-08 16:27:54ในโอกาสนี้ เราก็ต้องทำ sudoer ผู้ใช้ ข้อมูล www; ที่ ทำงาน sudo visudo ในอาคารผู้โดยสาร, และจะเพิ่มปี่ภายใต้ผู้ใช้เพื่อให้ผู้ใช้ ข้อมูล www คุณสามารถควบคุมหมุด GPIO.

#includedir /etc/sudoers.d
pi ALL=(ALL) NOPASSWD: ALL
www-data ALL=(ALL) NOPASSWD: ALL

ตอนนี้ เราจะทดสอบปุ่มสามปุ่มสำหรับ ตรวจสอบว่า ทุกอย่างทำงานอย่างถูกต้อง. เมื่อทำงาน, เปิดรีเลย์แผ่นดวง, เราจะได้ยินการ “คลิก/แกร๊ก” คุณเปล่งเมื่อเปิด และปิดวงจร.

ภาพหน้าจอ 2014-11-08 13:30:46

แอพลิเคชันเว็บการควบคุมรีเลย์.

เราจะเห็นวิธีการเชื่อมต่อกับโคมไฟหรืออุปกรณ์อื่น ๆ ในการควบคุมมัน จากอุปกรณ์ใด ๆ กับเว็บเบราว์เซอร์.

เค้าร่างสำหรับ รีเลย์สวิตช์ความร้อนเครื่องระหว่างปลั๊กตัวเชื่อมต่อ ผนังของบ้านของเราจะเป็นดังนี้; สำหรับแผนใช้ภาพของ relay แบบช่องเดียว, ในตัวอย่างนี้ ในช่อง 8 ช่อง 8 แผ่น.

rele5vmagnetotermico

เชื่อมต่อไดอะแกรมในแผงไฟฟ้าบ้าน.

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

rele5venchufe1

โครงร่างที่ใช้ในการทดสอบนี้.

มีสามพอร์ตเชื่อมต่อไฟฟ้าสำหรับแต่ละผลลัพธ์ในรีเลย์: COM, ปกติเปิด และ ปิดตามปกติ. ใน COM เราต้องเชื่อมต่อ ไฟฟ้าเป็นบวก มันจะกินเครื่อง, และ ในหนึ่งเดียว อีกสองสายยืด การบวกของเครื่อง. การ ค่าลบ เชื่อมต่อ จากปลั๊กไฟเครื่องมือโดยตรง.

PB080196

การเชื่อมต่อรีเลย์.

มันจะขึ้นอยู่กับถ้าคุณเชื่อมต่อไป ปกติเปิด, หรือ ปิดตามปกติ หากอุปกรณ์ที่ใช้งานอยู่ หรือ ปิดถ้าคุณปิดการราสเบอร์รี่.

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

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

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

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

33 ความคิดเกี่ยวกับ"ราสเบอร์รี่ PI - ดำเนินการระบบอัตโนมัติหน้าแรกที่ราคาไม่แพง [ส่วนฉัน]

  1. เปิด และปิดไฟ LED จากอินเทอร์เน็ต

    สวัสดี, ที่ไม่มีอะไร, อย่างน้อยฉัน, ขอบคุณ, ซุปเปอร์
    การกวดวิชา, อีก, ไชโย และขอขอบคุณ.

    คำถาม, ผมไม่เข้าใจเหมือน และที่ควรติดตั้งสคริปต์,
    ฉันตั้งใจจะมีหน้าเว็บ, อันที่จริง, ไม่สามารถนำไป
    ทำงานกับ PHP และเว็บ, เป็นตัวอย่าง, ผ่านเครื่อง PC, เชื่อมต่ออินเทอร์เน็ต
    ที่ใดก็ได้เพื่อเปิดใช้งานไฟ Led หรือรีเลย์ต่าง ๆ, ไม่มีวิธีการ,
    ล่วงหน้า และแน่นอน, ขอบคุณมากสำหรับความช่วยเหลือใด ๆ.

    อินาซิโอกันจากเบลเยียม

  2. สคริปต์และ index.php เดียวคุณต้องคัดลอกไปยัง /var/www/rele ดังที่แสดงในบท, มีเส้นทาง.

    index.php ใน /var/www/rele/index.php
    apaga.sh, enciende.sh และ parpadea.sh ใน /var/www/rele/gpio/17 /

    ครั้ง เป็นการทำงานสำหรับรีเลย์เชื่อมต่อกับการ GPIO 17, ในไม่กี่วัน ผมจะสิ้นสุดกับส่วนที่สองการใช้งานผลแปด.

    การเข้าถึงจากอินเทอร์เน็ต คุณควรกำหนดค่าเราเตอร์ของคุณเพื่อส่งการร้องขอขาเข้าจากท่าเรือ 80 การของราสเบอร์รี่ PI. จากเซิร์ฟเวอร์เสมือนของเราเตอร์หรือตัวเลือก NAT คุณสามารถกำหนดค่าได้.

    ในที่สุด การเข้าถึงเพิ่มเติม ได้อย่างง่ายดายคุณสามารถสมัคร NoIP และรับโดเมนฟรีที่เกี่ยวข้องกับ ip ของสาธารณะของชนิด casa.no-ip.biz.

    PD: การตรวจสอบให้แน่ใจว่าคุณป้องกันดีเพียงแต่คุณมีการเข้าถึง.

    ขอบคุณมากสำหรับข้อคิดเห็น.

  3. สวัสดี,

    ทำงานทุกอย่างสมบูรณ์แบบ, แม้ว่า โดย lan หรือ Xming ผ่าน ssh, ไม่สามารถเชื่อมต่อระยะไกล, ' กับพีซีเครื่องอื่นผ่านทางอินเทอร์เน็ต, มี noip และความ, และฉันไม่สามารถเรียกใช้, ถ้าคุณมีความคิดใด ๆ ผมขอขอบคุณคุณล่วงหน้า,

    คำทักทายที่แข็งแกร่งและดูเพิ่มเติม, ขอบคุณ

    อินาซิโอ

    • ผมดีใจที่ในที่สุดการทำงาน, แต่การเชื่อมต่อจากอินเทอร์เน็ตโพรโทคอที่ คุณใช้?

      คุณต้องเปิดพอร์ตของบริการที่คุณต้องการใช้เราเตอร์ที่ให้คุณเข้าถึงอินเทอร์เน็ต (พอร์ต HTTP 80, พอร์ต HTTPS 443, SSH พอร์ต 22, ฯลฯ) และทำการส่งต่อพอร์ตเราเตอร์ IP ของราสเบอร์รี่ IP ส่วนตัวที่ให้คุณเข้าถึงอินเทอร์เน็ต.

      ในที่สุด ตอนนี้คุณจะต้องเริ่มการเชื่อมต่อจากเครือข่ายอื่นที่หันหน้าเข้าหาประชาชน IP ของเราเตอร์ของคุณ, คุณสามารถลองจากโทรศัพท์มือถือ 3 G.

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

      เพื่อเพิ่มความปลอดภัย, มันจะดีกว่าถ้าคุณกำหนดค่า VPN การเชื่อมต่อเครือข่ายในบ้าน, และช่องจราจรทั้งหมดของคุณผ่านมัน.

  4. สวัสดี, มีคำถามที่มีการนำในการ gpio4, sudo สะท้อน 1 > /ระบบ คลาส/gpio/gpio4/ค่า นี้ปิดใช้งานไฟ led, และ มีเสียงก้อง sudo 0 > /ระบบ คลาส/gpio/gpio4/ค่า, เปิดผมนำ, ควรจะ revez การ, จะทำสิ่งที่ชั่วร้าย?.
    วางแฟ้มที่เชื่อมต่อผ่านทางเว็บ, เมื่อกดปุ่มใด ๆ (เปิด, ปิดใช้งาน, หรือกระพริบ) เพียง ปิดไฟ led, แต่ไม่เปิด, ไม่กะพริบ.
    ผมชอบวิธีที่คุณสามารถให้ฉัน.

  5. สวัสดี, สวัสดี,

    ติดตั้ง VNC, ภายในเครือข่ายของฉันทำงานทุกอย่าง, อย่างไรก็ตาม อินเทอร์เน็ตค้นหาอย่างใดอย่างฉันมันเป็นไปไม่ได้, ไม่พบข้อผิดพลาด, ขอบคุณสำหรับผิวสะอาดใสฉัน

    อินาซิโอ

    • สวัสดี อินาซิโอ,

      คุณได้กำหนดค่าเราเตอร์ เพื่อเปิดพอร์ตที่เกี่ยวข้องกับ VNC ที่เปลี่ยนเส้นทางการร้องขอการใช้ NAT เพื่อคะแนนถูกต้อง?

        • คุณต้องเปิดพอร์ต VNC, ฉันออกจากเล็กหมายเลขพอร์ตเพื่อให้คุณได้อะไร (ยังคงตามโปรแกรมที่คุณใช้สามารถใช้อย่างใดอย่างหนึ่งหรืออื่น ๆ):

          http://es.wikipedia.org/wiki/Anexo:N%C3%BAmeros_de_puerto

          สำหรับการใช้งานปกติ คุณควรเปิดการ 5900, และความปลอดภัยอื่น ๆ คุณเปิด; ตั้งแต่ผู้ที่ ใช้โปรโตคอลอื่น ๆ ได้.

          22 -> SSH
          80 -> HTTP
          443 -> HTTPS

          เจอกันใหม่เร็ว ๆ นี้.

  6. มี, ขอบคุณล่วงหน้าสำหรับประสบการณ์นี้ IP ราสเบอร์รี่และเป็น GPIO. ฉันสงสัยว่า คุณจะเปิดหลอดไฟที่เชื่อมต่อรีเลย์นี้โดยตรง:http://articulo.mercadolibre.com.mx/noindex/description/MLM475992785?noIndex=true&ref=http%3A%2F%2Felectronica.mercadolibre.com.mx%2Fotros%2F

    ตอนนี้, ขอบคุณมาก.

    • สวัสดี, ก่อนอื่น ขอบคุณมากเลว🙂คำถามของคุณ

      คุณสามารถทำตามขั้นตอนโดยขั้นตอนการสอน, มีรีเลย์ 3 ชนิดของขา:

      – VDC->พลังงาน (ขา 5V RPI)
      – บริจาคให้-> Pin RPI บริจาคให้
      – IN->รายการ, และขึ้นอยู่กับว่าสถานะของคุณจะ สูงหรือต่ำรีเลย์จะเปิด หรือปิด.

      ตัวอย่างใช้ IN8, คุณควรเปลี่ยน IN0 หรือรีเลย์ของคุณ IN1 และเป็นก่อนทำตาม🙂กวดวิชาเท่านั้น

      PD: การตรวจสอบให้แน่ใจว่า เหล่านี้เป็น optoacoplados, มีรูปภาพ.

      ด้วยความเคารพ, ฉันหวังว่า ฉันช่วย.

  7. FIZ tudo ไปแนะนำเป็น acima, Quando escrevo คุณสั่งไม่ใช่เทอร์มินัล, การทำงาน, Porém, ฉันตี หรือ enciende.sh และ não-นัล executar ถาวรทำงานลมอนสแกน e ผ่านการควบคุมหน้า index.php

  8. น่าสนใจจริง ๆ, ผมที่ผมจะซื้อ และเริ่มเล่น.

    ฉันปล่อยให้คุณ, บางสิ่งบางอย่าง, ที่อาจช่วยให้ การมีบางอินเทอร์เฟซที่สวยงาม และ การเล่นกับ 8 อีกครั้ง

    http://pihome.harkemedia.de

    ด้วยความเคารพ,

    จากอาร์เจนตินา! อย่างแน่นอน, รบกวนคุณ, กับการกำหนดค่าบางอย่างของอิ! กอด!

    • สวัสดี Santiago,

      ขอบคุณมาก สำหรับข้อคิดเห็น และผลงานของคุณ; บางทีคุณชอบ OpenDomo สำหรับราสเบอร์รี่:

      http://es.opendomo.org/raspberrypi

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

  9. แรกและสำคัญที่สุด, ขอบคุณสำหรับคำอธิบายของคุณ, ดีมาก.

    ผมได้ปฏิบัติตามคำแนะนำของคุณ และฉันสามารถจับปลาถังระยะทางอากาศปั๊ม.

    ได้หายไปผมสามารถตรวจสอบสถานะของ pin (จริง หรือเท็จ)

    วิธีฉันสามารถนำข้อมูลนี้บนหน้าเดียวกันฉัน?

    เป็นกองทัพเรือตามคำแนะนำของคุณ, เปิดอยู่ และ ปิดรีเลย์ได้อย่างถูกต้อง.

    • สวัสดี Teodoro,

      ความคิดเห็นนี้เป็นสิ่งที่ผู้อ่านหลายคนถาม, โดยสิ่งที่ฉันกำลังเตรียมส่วนถัดไปของบทที่เราจะกำหนดตัวบ่งชี้สถานะของ GPIO ขาในเวลาว่างของฉันฟรี.

      หลังจากที่เสร็จ ผมจะเผยแพร่ในบล็อก.

      เจอกันใหม่เร็ว ๆ นี้.

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

    คำถามคือจะ ได้ octoacoplada แผ่น?? ดูเหมือนไม่ถึงปัจจุบันเพียงพอในการเปิดใช้งานการ. มีการเชื่อมต่อ:

    5v-> VCC (แผ่น)
    บริจาคให้ (P3) -> บริจาคให้ (แผ่น)
    GPIO4-> IN4 (แผ่น)

    เมื่อใช้งาน gpio กับสคริปต์, ควบคุมสีแดงที่นำเปิดอยู่ momoento, แต่ไม่อยู่. เข้าใจว่า เป็น เพราะ gpio เปิดใช้งานการ 3,3 โวลต์และรีเลย์มี 5V. อย่างไรก็ตาม มีเหมือนแผ่นดังนั้นคุณ ahber วิธีการให้มันทำงานไม่สาบาน?

    Apreciaria ของข้อคิดเห็น, รีเลย์บอร์ดจะเป็นดังนี้
    (8 รีเลย์ควบคุมโมดูล-05VDC-SL-C)

    ขอบคุณมากครับ

  11. สวัสดี Loty,

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

    ได้อย่างมีประสิทธิภาพ การขับเคลื่อนแผ่นเหล่านี้กับ 5V, แต่คุณสามารถใช้ผลลัพธ์ยัง โดย actuators 3, 3V เป็น GPIO IP ราสเบอร์รี่.

    อย่างไรก็ตาม ปัญหาที่ดูเหมือนจะ ขาดพลังงาน, ดังนั้น แทนหม้อแปลงของราสเบอร์รี่ 2A หรือฟีดรีเลย์ช่วยภายนอก.

    ทักทาย และดูคุณเร็ว ๆ นี้.

    • สวัสดี!
      ขอบคุณสำหรับการตอบสนองที่รวดเร็ว. ได้ทดสอบบนบอร์ดรีเลย์ (เอาราสเบอร์รี่ PI), เพื่อดูว่า มันว่า แผ่นที่มีความชั่วร้าย. มีการจ่ายไฟภายนอก 5V ที่ 2A.

      เชื่อมต่อบริจาคให้เว้นแต่ป้อน VDC ไป + ตัวป้อนและตัว IN4 ยังเป็นการ +. และมี. การทำงาน!! คลิกรีเลย์และไฟ LED ที่อยู่บน, ได้ทดสอบกับไฟ 220v และทั้งหมดยังคงทำงาน. ปัญหาที่เกิดขึ้นกับพี่ราสเบอร์รี่.

      ฉันมีการเชื่อมต่อที่ป้อนแผ่นภายนอก “+” การ VDC “-” การบริจาคให้และ IN4 เสร็จ gpio4 ราสเบอร์รี่, และเมื่อฉันเปิดใช้งานการ GPIO, เกิดอะไรขึ้น. ผมมีวัด GPIO และให้ 3,3 v. ฉันได้อ่านบนเว็บไซต์อื่น และกล่าวกันว่า เป็น เพราะมีการเชื่อมต่อจัมเปอร์จำกัดมหาชน VDC ของอย่างอื่น. ไม่ว่า ฉันทำผิด. อาจเป็นว่า เปิด gpio ผ่านการทุบตี?? จำเป็นเพื่อให้ทำงานในการใช้บอร์ดรีเลย์ GPIO หลามไลบรารี??

      ขอบคุณมากสำหรับการสนับสนุนใด ๆ

  12. สวัสดี, ฉันมีปัญหาในการลบแสงกับรีเลย์, ใช้รหัสในกวดวิชานี้, สามารถแสงปกติ, แต่จะลบไม่ลบ และรีเลย์ติดตั้งอาวุธ, disarming เมื่อผมถอดสายจากราสเบอร์รี่รีเลย์เท่านั้น. หลังจากที่พยายามหลายครั้งที่ผมจะลบบทช่วยสอนนี้ มีรหัสการสอนนำไปลบ. รับแบบฟอร์มนี้เป็นส่วนหนึ่งของรหัส: ถ้า ($_โพสต์[apagar17]) {
    $ถึง- สำนักงาน(“sudo python/var/www/AcenderWebRele/apaga3.py”);
    $ถึง- สำนักงาน(“sudo สะท้อน 17 > /sys และ คลาส/gpio/ส่ง ออก”);
    $ถึง- สำนักงาน(“sudo สะท้อน 0 > /gpio sys/ชั้น/gpio17/ค่า”);
    $ถึง- สำนักงาน(“sudo สะท้อน 17 > /sys/ชั้น/gpio/ยก เลิกส่ง”);
    ก้อง $a;
    }

    • สวัสดี Bruno,

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

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

      http://www.peatonet.com/raspberry-pi-implementando-un-sistema-domotico-asequible-parte-iii/
      .
      ขอบคุณสำหรับข้อคิดเห็น, เจอกันใหม่เร็ว ๆ นี้!

  13. สวัสดีจากเม็กซิโก, ชื่อของฉันคือ แนท, ในส่วนของระบบอัตโนมัติใช้กับราสเบอร์รี่นี้ได้มาจากโครงการโรงเรียน, ในบทเรียนคุณพูดถึงว่า เราต้องมี linux ที่ไม่รู้มาก, เป็นไปได้ในการพัฒนาโครงการ, เว็บไซต์และการเขียนโปรแกรมที่จำเป็นในราสเบอร์รี่กับ windows?, ต้องติดตั้งเว็บเซิร์ฟเวอร์ที่คุณกล่าวถึงในราสเบอร์รี่เดียวกัน หรือที่?, ถ้าจำนวนของอุปกรณ์ที่ต้องการควบคุมเกินความจุของลูกราสเบอร์รี่ 3 ปกติจะทำ ocuparia, ราสเบอร์รี่อื่น ๆ หรือมีสิ่งที่ฉันจะเพิ่มกำลังการผลิต?, ถ้าคุณจัดการกับราสเบอร์รี่อีกเป็น ไรทั้งที่ มีโปรแกรมประยุกต์เว็บเดียวกัน?.

    หวังว่า และคุณสามารถช่วยฉันด้วย.

    ด้วยความเคารพ.

    • สวัสดี แนท,

      คุณสามารถทำทุกอย่างจาก Windows ใช้ Notepad ในการเขียนสคริปต์และเว็บเพจ, WinSCP เพื่อคัดลอกแฟ้มไปราสเบอร์รี่, และฉาบการเชื่อมต่อ SSH.

      ราสเบอร์รี่ IP หากคุณมีระบบ GNU/Linux ติดตั้ง (Raspbian ในคอนกรีต) และเป็นที่ต้องติดตั้งเว็บเซิร์ฟเวอร์, ต่อการสอนควรจะง่าย.

      ถ้าคุณต้องการเพิ่มเติมอุปกรณ์, คุณสามารถโปรแกรมเว็บในกวดวิชานี้:

      http://www.peatonet.com/raspberry-pi-y-los-pines-gpio-implementando-domotica-de-una-forma-asequible-parte-ii/

      ด้วยความเคารพ, และขอบคุณสำหรับข้อคิดเห็น.

ใส่ความเห็น