สารบัญ:
- ขั้นตอนที่ 1: ดึงรหัสจาก GitHub
- ขั้นตอนที่ 2: เชื่อมต่อกับ Edison และรับ Command Prompt
- ขั้นตอนที่ 3: ย้ายไฟล์ไปยังตำแหน่งที่ถูกต้อง
- ขั้นตอนที่ 4: เรียนรู้การกำหนดค่า WiFi บน Edison ของคุณ
- ขั้นตอนที่ 5: เพิ่ม Grove Starter Kit Stuff
- ขั้นตอนที่ 6: รีบูต ทดสอบ และทำให้เป็นของคุณ
วีดีโอ: ร่างคำแนะนำสภาพอากาศของ Intel Edison: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
เราต้องการสร้างโปรเจ็กต์ที่มีสีสัน ขยายได้ และแสดงคุณลักษณะเฉพาะของ Intel Edison
- ใช้ wifi
- ใช้ Linux
- ใช้ส่วนประกอบจาก Grove Starter Kit
นอกจากนี้ ฉันต้องการทราบวิธีส่งข้อมูลจากฝั่ง Linux ไปยังฝั่ง Arduino ของ Edison ลินุกซ์มีคุณสมบัติด้านเครือข่ายมากมาย Arduino อุดมไปด้วย GPIO และมีจอ LCD สีและเซ็นเซอร์และอุปกรณ์ที่ขยายได้
รหัสอยู่ที่:
github.com/qtpierce/sMegabyte/tree/master/…
- กรุณาดาวน์โหลดรหัสนั้น
- ใช้ SCP เพื่อคัดลอกสคริปต์ Linux ไปยัง Edison การวางใน /home/root/ เป็นการเริ่มต้นที่ดี
-
ย้ายไฟล์ myweatherservice.service ไปที่
/etc/systemd/system/multi-user.target.wants/
-
ใช้ Arduino IDE เพื่อติดตั้ง
WeatherAdvisorySketch.ino ร่างภาพลงบนฝั่ง Arduino ของ Edison
- ต่อ Grove Kit LCD เข้ากับพอร์ต I2C ใดๆ
- หรือขอเกี่ยวกริ่งกับ D2
ขั้นตอนที่ 1: ดึงรหัสจาก GitHub
ฉันได้โพสต์รหัสของฉันบน GitHub ที่:
github.com/qtpierce/sMegabyte/tree/master/…
วิธีง่ายๆ ในการรับโค้ดคือไปที่ไซต์ GitHub และค้นหาปุ่ม "ดาวน์โหลด ZIP" และดาวน์โหลดโค้ด จากนั้นคุณจะต้องเปิดเครื่องรูดและ "SCP" คัดลอกไปยังเอดิสัน
ฉันใช้ระบบ Linux และเป็นซอฟต์แวร์ SFTP เพื่อคัดลอกโค้ดจาก Linux ไปยัง Edison บน Windows ฉันเชื่อว่าการคัดลอกแบบเดียวกันอาจทำได้โดยใช้ WinSCP เมื่อฉันเชื่อมต่อกับ Edison เป็นครั้งแรกโดยใช้ WinSCP มันให้ "คำเตือน - การละเมิดความปลอดภัยที่อาจเกิดขึ้น!" ฉันยอมรับเพราะฉันรู้ว่าฉันกำลังเริ่มต้นการเชื่อมต่อกับเอดิสัน คัดลอกไฟล์สคริปต์ในไฟล์ zip ไปยังไดเร็กทอรี /home/root/ ของ Edison จะมีคำแนะนำในการย้ายไฟล์ในภายหลัง
ขั้นตอนที่ 2: เชื่อมต่อกับ Edison และรับ Command Prompt
วิธีที่ง่ายที่สุดคือเชื่อมต่อกับ Edison โดยใช้พอร์ตอนุกรม USB ฉันทำตามสองสามขั้นตอนแรกที่:
software.intel.com/en-us/articles/assemble…
ฉันหยุดทำงานเมื่อเปิดพอร์ตอนุกรม USB แล้ว ณ จุดนี้ ฉันมีพรอมต์คำสั่งเพราะฉันใช้ Putty บนแล็ปท็อป Windows เพื่อเชื่อมต่อ
ฉันใช้ Edison กับ Arduino Breakout Board เพราะฉันต้องการเชื่อมต่อ Grove Starter Kit กับมัน
ขั้นตอนที่ 3: ย้ายไฟล์ไปยังตำแหน่งที่ถูกต้อง
เส้นทางไฟล์สัมบูรณ์ต่อไปนี้เป็นตำแหน่งที่ถูกต้องในการวาง 3 Linux Scripts มีบางเส้นทางของไฟล์ที่ฮาร์ดโค้ดซึ่งคาดว่าจะมีตำแหน่งต่อไปนี้
- /home/root/myweatherservice.pl
- /home/root/myweatherservice_wrapper.sh
- /etc/systemd/system/multi-user.target.wans/myweatherservice.service
เมื่อเริ่ม Edison แล้ว systemd จะเปิด myweatherservice.service
ซึ่งเปิดตัว myweatherservice_wrapper.sh
ซึ่งเปิดตัวสคริปต์ myweatherservice.pl
ขั้นตอนที่ 4: เรียนรู้การกำหนดค่า WiFi บน Edison ของคุณ
ฉันพบว่ามันดีที่จะใช้โปรโตคอล SSH ในการเขียนโปรแกรม ขั้นตอนต่อไปนี้เป็นเพียงสิ่งที่ฉันคิดว่าผู้คนควรรู้และฝึกฝน ฉันติดตามบทความของ Intel เกี่ยวกับการตั้งค่า Edison:
software.intel.com/en-us/articles/assemble…
ฉันรู้ว่าฉันชอบใช้วิธีเคเบิล 2 microUSB เพราะมันเชื่อมต่ออุปกรณ์ USB ทั้งสองบน Edison กับแล็ปท็อป อุปกรณ์ USB ทั้งสองเครื่องเป็นธัมบ์ไดรฟ์ USB ซึ่งให้คุณคัดลอกทับอิมเมจ OS และพอร์ตอนุกรม USB ได้ คุณต้องเรียกใช้เซสชัน PuTTY และพูดคุยกับ Edison ผ่านพอร์ตอนุกรม USB นั่นคือขั้นตอนที่ 3 ของบทความ Intel คุณต้องได้รับการตั้งค่า wifi; นั่นคือขั้นตอนที่ 4 ของบทความ Intel เมื่อคุณมาไกลถึงขนาดนี้แล้ว ให้ใช้พอร์ตอนุกรม USB เพื่อกำหนดที่อยู่ IP ของ Edison จากนั้นใช้ PuTTY เพื่อ ssh ลงใน Edison
เป้าหมายของขั้นตอนนี้คือการทำให้ Edison ของคุณเชื่อมต่อกับจุดเชื่อมต่อ wifi เพื่อให้สามารถดึงหน้าเว็บจากสถานีตรวจอากาศได้
ขั้นตอนที่ 5: เพิ่ม Grove Starter Kit Stuff
เสียบบอร์ด Grove Breakout GPIO
เชื่อมต่อ RGB LCD กับพอร์ต I2C บนบอร์ด Grove Breakout GPIO
หรือขอเกี่ยวกริ่งกับ GPIO 3
ขั้นตอนที่ 6: รีบูต ทดสอบ และทำให้เป็นของคุณ
รีบูตและรอ 20 วินาที (มีโค้ด sleep 10s บางส่วน) เพื่อให้ wifi เชื่อมต่อและรับไฟล์ XML ของสถานีตรวจอากาศ
หากใช้งานได้ ควรแสดงสภาพอากาศสำหรับสถานี KHIO สถานีตรวจอากาศที่สนามบิน Hillsboro, OR
เพื่อให้เป็นของคุณ ไฟล์สคริปต์ Linux myweatherservice.pl มีคำสั่ง wget เพื่อดึง XML จากสถานีตรวจอากาศ โปรดตรวจสอบว่าคุณต้องการดึงเนื้อหาออกจากสถานีใด
แนะนำ:
นาฬิกาปลุกอัจฉริยะ - Intel Edison - Iot RoadShow - เซาเปาโล: 4 ขั้นตอน
นาฬิกาปลุกอัจฉริยะ - Intel Edison - Iot RoadShow - เซาเปาโล: หนึ่งในคุณธรรมที่ยิ่งใหญ่ของทุกคนที่อาศัยหรือทำงานในเมืองใหญ่คือการจัดการเวลา ปัจจุบันการเดินทางเป็นไปอย่างต่อเนื่องและเนื่องจากการจราจรเป็นปัจจัยหลัก เมื่อนึกถึงเรื่องนี้ ฉันได้สร้างแอปพลิเคชันขนาดเล็กที่ใช้การผสานรวมกับ Google M
Monitoramento De Batimentos Cardíacos Com Intel Edison: 4 ขั้นตอน
การตรวจสอบจาก Batimentos Cardíacos Com Intel Edison: Projeto realizado durante a IoT Roadshow 2015, em novembro de 2015.O กลุ่มสำหรับ Gedeane Kenshima, Rodrigo Bittenbinder, Gilvan Nunes, Antônio Foltran e Jefferson Farias apresentou umento sistema de monitoramentos แอค
Detección De Rostros Con Arduino Intel Edison: 8 ขั้นตอน
Detección De Rostros Con Arduino Intel Edison: กระบวนการของภาพหรือการมองเห็น por computadora es uno de esos campos que requiere enormes cantidades de investigación debido a que involura métodos para adquirir, procesar ที่รวบรวม, วิเคราะห์ข้อมูล NS
Edison Makes Me a Coffee (รหัส): 3 ขั้นตอน
Edison Makes Me a Coffee (รหัส): โครงการนี้จะช่วยให้คุณทริกเกอร์การดำเนินการ (เช่น เสิร์ฟกาแฟ) เมื่อตรวจพบไคลเอนต์ WiFi ในเครือข่าย WiFi (เช่น เมื่อคุณหรือพนักงานของคุณไปที่สำนักงานของคุณ)
Intel Edison Espião + โทรเลขบอท: 5 ขั้นตอน
Intel Edison Espião + Bot Telegram: Projeto apresentado no Intel IoT Roadshow - São Paulo (พฤศจิกายน 2015)ตัวอย่างสำหรับ Intel Edison, webcam, programada com Python e OpenCV.Neste exemplo será สาธิต como โปรแกรม uma Intel Edison สำหรับ v