Isi kandungan:
- Langkah 1: Ambil Kod Dari GitHub
- Langkah 2: Sambungkan ke Edison dan Dapatkan Prompt Perintah
- Langkah 3: Pindahkan Fail ke Lokasi Yang Betul
- Langkah 4: Belajar Mengonfigurasi WiFi di Edison Anda
- Langkah 5: Tambahkan Bahan Kit Pemula Grove
- Langkah 6: Reboot, Uji Ia, dan Jadikan Itu Milik Anda
Video: Sketsa Penasihat Cuaca Intel Edison: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Kami ingin membuat projek yang berwarna-warni, dapat diperluas, dan mempamerkan ciri unik Intel Edison.
- Gunakan wifi
- Gunakan Linux
- Gunakan komponen dari Grove Starter Kit.
Selain itu, saya ingin mengetahui cara menyampaikan maklumat dari sisi Linux ke sisi Arduino di Edison. Linux kaya dengan ciri rangkaian. Arduino kaya dengan GPIO dan mempunyai LCD warna serta sensor dan peranti yang boleh diperluas.
Kodnya ada di:
github.com/qtpierce/sMegabyte/tree/master/…
- Sila muat turun kod itu.
- Gunakan SCP untuk menyalin skrip Linux ke Edison. Menampal mereka di / home / root / adalah permulaan yang baik.
-
Pindahkan fail myweatherservice.service ke
/etc/systemd/system/multi-user.target.wants/
-
Gunakan Arduino IDE untuk memasang
Lakaran WeatherAdvisorySketch.ino ke sisi Arduino Edison.
- Sambungkan LCD Grove Kit ke mana-mana port I2C.
- Sebagai pilihan, sambungkan bel ke D2.
Langkah 1: Ambil Kod Dari GitHub
Saya telah menghantar kod saya di GitHub di:
github.com/qtpierce/sMegabyte/tree/master/…
Cara mudah untuk mendapatkan kod adalah dengan mengunjungi laman GitHub dan mencari butang "Muat turun ZIP" dan memuat turun kod tersebut. Anda kemudian perlu menyahzipnya dan "SCP" menyalinnya ke Edison.
Saya menggunakan sistem Linux dan perisian SFTP untuk menyalin kod dari Linux ke Edison. Di Windows, saya percaya penyalinan yang sama mungkin dilakukan menggunakan WinSCP. Semasa saya membuat sambungan pertama ke Edison menggunakan WinSCP, ia memberi saya "Peringatan - Pelanggaran Keselamatan Berpotensi!" Saya menerimanya kerana saya tahu bahawa saya memulakan hubungan dengan Edison. Salin fail skrip di zip ke / home / root / direktori Edison. Nanti akan ada arahan untuk memindahkan fail.
Langkah 2: Sambungkan ke Edison dan Dapatkan Prompt Perintah
Kaedah paling mudah ialah menyambung ke Edison menggunakan port bersiri USB. Saya mengikuti beberapa langkah pertama di:
software.intel.com/en-us/articles/assemble…
Saya berhenti sebaik sahaja saya memasang port bersiri USB dan berjalan. Pada ketika ini, saya mempunyai command prompt kerana saya menggunakan Putty pada komputer riba Windows saya untuk menyambung.
Saya menggunakan Edison dengan Arduino Breakout Board kerana saya mahu menyambungkan Grove Starter Kit dengannya.
Langkah 3: Pindahkan Fail ke Lokasi Yang Betul
Filepath mutlak berikut adalah lokasi yang betul untuk meletakkan 3 Skrip Linux. Terdapat beberapa laluan fail berkod keras yang mengharapkan lokasi berikut.
- /home/root/myweatherservice.pl
- /home/root/myweatherservice_wrapper.sh
- /etc/systemd/system/multi-user.target.wants/myweatherservice.service
Apabila Edison dimulakan, systemd akan melancarkan myweatherservice.service
yang melancarkan myweatherservice_wrapper.sh
yang melancarkan skrip myweatherservice.pl.
Langkah 4: Belajar Mengonfigurasi WiFi di Edison Anda
Saya merasa senang menggunakan protokol SSH untuk melakukan pengaturcaraan. Langkah-langkah berikut hanyalah perkara yang saya rasa orang harus tahu dan amalkan. Saya mengikuti artikel Intel mengenai penubuhan Edison:
software.intel.com/en-us/articles/assemble…
Saya tahu saya suka menggunakan kaedah kabel microUSB 2 kerana menghubungkan kedua-dua peranti USB di Edison ke komputer riba. Dua peranti USB adalah pemacu ibu jari USB yang membolehkan anda menyalin gambar OS dan port bersiri USB. Anda mesti menjalankan sesi PuTTY dan bercakap dengan Edison melalui port bersiri USB; itu langkah 3 artikel Intel. Anda mesti mendapatkan persediaan wifi; itu langkah 4 artikel Intel. Setelah mencapai sejauh ini, gunakan port bersiri USB untuk menentukan alamat IP Edison dan kemudian gunakan PuTTY untuk masuk ke Edison.
Tujuan langkah ini adalah untuk menghubungkan Edison anda ke titik akses wifi anda sehingga dapat membuat halaman web dari stesen cuaca.
Langkah 5: Tambahkan Bahan Kit Pemula Grove
Pasangkan papan GPIO Grove Breakout.
Sambungkan LCD RGB ke salah satu port I2C di papan GPIO Grove Breakout.
Sebagai pilihan, pasangkan bel ke GPIO 3.
Langkah 6: Reboot, Uji Ia, dan Jadikan Itu Milik Anda
Nyalakan semula dan tunggu 20 saat (terdapat beberapa jam tidur 10 dalam kod) agar wifi dapat disambungkan dan mendapatkan fail XML stesen cuaca.
Sekiranya berfungsi, ia mesti menunjukkan cuaca untuk stesen KHIO, stesen cuaca di lapangan terbang Hillsboro, OR.
Untuk menjadikannya milik anda, file skrip Linux myweatherservice.pl berisi perintah wget untuk mengambil XML dari stesen cuaca. Sila cari stesen dari mana anda ingin menarik kandungan.
Disyorkan:
Bermula dengan STM32f767zi Cube IDE dan Muat Naik Sketsa Tersuai Anda: 3 Langkah
Bermula dengan STM32f767zi Cube IDE dan Muat Naik Sketsa Kustom: BELI (klik ujian untuk membeli / lawati laman web) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KUNCI MDK ARM · VISI ARM MDK KUNCI · EWARM IAR EMBEDDED WORKBENCH · ada pelbagai perisian yang boleh didapati digunakan untuk memprogram mikrokontroler STM
Stesen Cuaca NaTaLia: Stesen Cuaca Bertenaga Suria Arduino Selesai Dengan Cara yang Betul: 8 Langkah (dengan Gambar)
Stesen Cuaca NaTaLia: Stesen Cuaca Bertenaga Suria Arduino Selesai Dengan Cara yang Betul: Setelah 1 tahun beroperasi di 2 lokasi yang berbeza, saya berkongsi rancangan projek stesen cuaca berkuasa solar saya dan menerangkan bagaimana ia berkembang menjadi sistem yang benar-benar dapat bertahan dalam jangka masa yang lama tempoh dari tenaga suria. Sekiranya anda mengikuti
Menambah Ciri AutoConnect WiFi ke Sketsa Sedia Ada: 3 Langkah
Menambah Fitur AutoConnect WiFi ke Sketsa yang Ada: Dalam catatan baru-baru ini, kami mengetahui mengenai ciri AutoConnect untuk papan ESP32 / ESP8266 dan salah satu soalan yang diajukan adalah mengenai menambahkannya ke lakaran yang ada. Dalam catatan ini, kita akan belajar bagaimana untuk melakukannya dan kita akan menggunakan projek masa rangkaian
Cuaca Lilin - Cuaca dan Suhu Sekilas: 8 Langkah
Cuaca Lilin - Cuaca dan Suhu Sekilas: Dengan menggunakan lilin ajaib ini, anda dapat mengetahui suhu dan keadaan semasa di luar dengan serta-merta
Stesen Cuaca Acurite 5 dalam 1 Menggunakan Pi Raspberry dan Weewx (Stesen Cuaca lain Sesuai): 5 Langkah (dengan Gambar)
Stesen Cuaca Acurite 5 in 1 Menggunakan Raspberry Pi dan Weewx (Stesen Cuaca yang Lain Sesuai): Semasa saya membeli stesen cuaca Acurite 5 in 1, saya ingin dapat memeriksa cuaca di rumah saya semasa saya tiada. Semasa saya pulang dan menyiapkannya, saya menyedari bahawa saya mesti mempunyai paparan yang disambungkan ke komputer atau membeli hab pintar mereka