Агуулгын хүснэгт:
- Алхам 1: Кодыг GitHub -аас татаж аваарай
- Алхам 2: Эдисонтой холбогдож командын мөрийг аваарай
- Алхам 3: Файлуудыг зөв байрлал руу нь зөөнө үү
- Алхам 4: Эдисон дээрээ WiFi тохируулж сурах
- Алхам 5: Grove Starter Kit Stuff -ийг нэмнэ үү
- Алхам 6: Дахин ачаалж, туршиж үзээд өөрийн болгоорой
Видео: Intel Эдисоны цаг агаарын зөвлөмжийн тойм: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Бид өнгөлөг, өргөжин тэлдэг, Intel Edison -ийн өвөрмөц онцлогийг харуулсан төсөл бүтээхийг хүссэн.
- Wifi ашиглах
- Линукс ашиглах
- Grove Starter Kit -ийн бүрэлдэхүүн хэсгүүдийг ашиглана уу.
Нэмж дурдахад би Линукс талаас Эдисоны Ардуино талд хэрхэн мэдээлэл дамжуулахыг мэдэхийг хүссэн юм. Линукс нь сүлжээний шинж чанараараа баялаг юм. Arduino нь GPIO -ээр баялаг бөгөөд өнгөт LCD, өргөтгөх мэдрэгч, төхөөрөмжтэй.
Код нь:
github.com/qtpierce/sMegabyte/tree/master/…
- Энэ кодыг татаж авна уу.
- Линукс скриптүүдийг Эдисон руу хуулахын тулд SCP ашиглана уу. Тэдгээрийг/home/root/дээр буулгах нь сайн эхлэл болно.
-
Myweatherservice.service файлыг зөөх
/etc/systemd/system/multi-user.target.wants/
-
Arduino IDE ашиглан програмыг суулгана уу
WeatherAdvisorySketch.ino -ийн ноорогыг Эдисоны Ардуино талд.
- IveC портуудын аль нэгэнд Grove Kit LCD холбоно уу.
- Сонголтоор дуут дохиог D2 руу холбоно уу.
Алхам 1: Кодыг GitHub -аас татаж аваарай
Би кодоо GitHub дээр байрлуулсан:
github.com/qtpierce/sMegabyte/tree/master/…
Код авах энгийн арга бол GitHub сайт руу орж "ZIP татаж авах" товчийг олоод кодыг татаж авах явдал юм. Дараа нь та үүнийг задалж "SCP" Эдисон руу хуулах хэрэгтэй болно.
Би Линукс системийг ашигласан бөгөөд кодыг Линуксээс Эдисон руу хуулах SFTP програм хангамж юм. Windows дээр ижил хуулбарыг WinSCP ашиглан хийсэн байж магадгүй гэж би бодож байна. Би WinSCP ашиглан Эдисонтой анхны холболтоо хийхдээ надад "Анхааруулга - Аюулгүй байдлын болзошгүй зөрчил!" Би Эдисонтой холбоо тогтоох санаачилга гаргаж байгаагаа мэдэж байсан болохоор үүнийг зөвшөөрсөн. Зип дэх скрипт файлуудыг Эдисоны/home/root/директор руу хуулж ав. Файлуудыг зөөх талаар дараа нь зааварчилгаа өгөх болно.
Алхам 2: Эдисонтой холбогдож командын мөрийг аваарай
Хамгийн энгийн арга бол USB цуваа порт ашиглан Эдисонтой холбогдох явдал юм. Би эхний хэдэн алхамыг хийсэн:
software.intel.com/en-us/articles/assemble…
USB цуваа портыг ажиллуулсны дараа би зогссон. Энэ үед би Windows зөөврийн компьютер дээрээ Putty ашиглан холбогдохын тулд командын мөрийг хүлээж авсан.
Би Grodu Starter Kit -ийг холбохыг хүссэн учраас би Эдисоныг Arduino Breakout Board -тэй ашиглаж байна.
Алхам 3: Файлуудыг зөв байрлал руу нь зөөнө үү
Дараах үнэмлэхүй файлууд нь 3 Линукс скриптийг байрлуулах зөв байршил юм. Дараах байршлуудыг хүлээж буй хатуу кодчилсон файлын замууд байдаг.
- /home/root/myweatherservice.pl
- /home/root/myweatherservice_wrapper.sh
- /etc/systemd/system/multi-user.target.wants/myweatherservice.service
Эдисоныг эхлүүлэх үед systemd нь myweatherservice.service -ийг ажиллуулах болно
myweatherservice_wrapper.sh -ийг ажиллуулдаг
Энэ нь myweatherservice.pl скриптийг эхлүүлдэг.
Алхам 4: Эдисон дээрээ WiFi тохируулж сурах
Програмчлал хийхийн тулд SSH протоколыг ашиглах нь надад сайхан санагдсан. Дараах алхмууд нь хүмүүсийн мэдэж, дадлага хийх ёстой зүйл гэж би боддог. Би Эдисоныг тохируулах тухай Intel -ийн нийтлэлийг дагасан.
software.intel.com/en-us/articles/assemble…
Эдисон дээрх USB төхөөрөмжийг хоёуланг нь зөөврийн компьютерт холбодог тул би 2 microUSB кабелийн аргыг ашиглах дуртай гэдгээ мэддэг. Хоёр USB төхөөрөмж нь USB-ийн эрхий хөтөч бөгөөд OS-ийн зураг болон USB цуваа портыг хуулбарлах боломжийг олгодог. Та PuTTY сессийг USB цуваа портоор дамжуулан Эдисонтой ярилцаж, ярилцах ёстой; Энэ бол Intel -ийн нийтлэлийн 3 -р алхам юм. Та wifi тохиргоог авах ёстой; Энэ бол Intel -ийн нийтлэлийн 4 -р алхам юм. Энэ хүртэл очсоны дараа USB цуваа портыг ашиглан Эдисоны IP хаягийг тодорхойлж, PuTTY ашиглан ssh -ийг Эдисон руу оруулна уу.
Энэ алхамын зорилго нь Эдисоныг wifi хандалтын цэг рүүгээ холбох бөгөөд ингэснээр цаг агаарын станцаас вэб хуудсуудыг үзэх боломжтой болно.
Алхам 5: Grove Starter Kit Stuff -ийг нэмнэ үү
Grove Breakout GPIO самбарыг залгаарай.
RGB LCD -ийг Grove Breakout GPIO самбар дээрх I2C портуудтай холбоно уу.
Нэмэлт байдлаар, дуут дохиог GPIO 3 руу холбоно уу.
Алхам 6: Дахин ачаалж, туршиж үзээд өөрийн болгоорой
Дахин ачаалж, wifi -г цаг агаарын станцын XML файлыг холбохын тулд 20 секунд хүлээнэ үү (кодонд 10 секунд унтдаг).
Хэрэв энэ нь ажиллах бол KHIO станцын цаг агаар, Хиллсборо, OR нисэх онгоцны буудлын цаг агаарын байдлыг харуулах ёстой.
Үүнийг өөрийн болгохын тулд Linux скриптийн файл myweatherservice.pl нь цаг агаарын станцуудаас XML -ийг авах wget командуудыг агуулдаг. Та аль станцаас контент татахыг хүсч байгаагаа олж мэдээрэй.
Зөвлөмж болгож буй:
Батеримент кардиакос Intel Эдисоны хяналт: 4 алхам
Intel Edison -ийн хяналт: IoT Roadshow 2015, 2015 оны арваннэгдүгээр сард зохион байгуулагдсан програмууд нь Gedeane Kenshima, Rodrigo Bittenbinder, Gilvan Nunes, Ant & ocirc nio Foltran e Jefferson Farias -ийн дэлгэцэн дээр байрладаг. ac
Түрлэг ба цаг агаарын цаг: 9 алхам (зурагтай)
Түрлэг ба цаг агаарын цаг: Хэдийгээр та далайн түрлэг өндөр эсвэл нам, эсвэл хаа нэгтээ байгаа эсэхийг харуулдаг цорын ганц гартай аналог цаг худалдаж авах боломжтой боловч миний хүсч байсан зүйл бол далайн түрлэг ямар үед болохыг хэлж өгөх байсан юм. Би q руу харах боломжтой зүйлийг хүсч байсан
INTERNET RADIO / TICKER / ЦАГ АГААРЫН ЦАГ АГААР: 5 алхам
INTERNET RADIO / TICKER / WEEWERSTATION: Энэ бол маш сайн интернет радио, гэхдээ үүнээс гадна цаг уурын станц, тасалбар, домотик систем юм. Мөн маш хямд ажил нь үнэхээр сайн бүтээх, ажиллуулахад маш хялбар юм. wifi -тай хялбар холболттой тул зөөврийн
IoT хялбар болсон: Алсын цаг агаарын мэдээллийг авах: Хэт ягаан туяа ба агаарын температур ба чийгшил: 7 алхам
IoT хялбар болгосон: Цаг агаарын алсын мэдээллийг авах: Хэт ягаан туяа ба агаарын температур ба чийгшил: Энэхүү заавар дээр бид алсын мэдээллийг хэт ягаан туяа (хэт ягаан туяа), агаарын температур, чийгшил болгон авах болно. Эдгээр өгөгдөл нь маш чухал бөгөөд ирээдүйд цаг уурын станцад ашиглагдах болно
Бөөрөлзгөнө Pi болон Weewx ашиглан 5 -аас 1 цаг агаарын станц (бусад цаг агаарын станцууд нийцтэй байдаг): 5 алхам (зурагтай)
Acurite 5 in 1 цаг уурын станц нь Raspberry Pi болон Weewx -ийг ашигладаг (бусад цаг уурын станцууд хоорондоо нийцтэй байдаг): Би Acurite 5 -ийг 1 цаг уурын станц худалдаж аваад би хол байхдаа гэртээ байгаа цаг агаарыг шалгахыг хүсч байсан. Гэртээ ирээд үүнийг тохируулсны дараа би дэлгэцээ компьютерт холбох эсвэл тэдний ухаалаг зангилааг худалдаж авах ёстой гэдгээ ойлгосон