Мазмуну:

Intel Эдисон Аба ырайы боюнча кеңеш берүү эскизи: 6 кадам
Intel Эдисон Аба ырайы боюнча кеңеш берүү эскизи: 6 кадам

Video: Intel Эдисон Аба ырайы боюнча кеңеш берүү эскизи: 6 кадам

Video: Intel Эдисон Аба ырайы боюнча кеңеш берүү эскизи: 6 кадам
Video: SONIC THE HEDGEHOG 2 CLASSIC OLD WAYS NEW WORLD 2024, Ноябрь
Anonim
Intel Эдисон аба ырайы боюнча кеңеш эскизи
Intel Эдисон аба ырайы боюнча кеңеш эскизи

Биз түстүү, кеңейтиле турган жана Intel Edison уникалдуу өзгөчөлүктөрүн көрсөткөн долбоорду түзгүбүз келди.

  • WiFi колдонуу
  • Linuxту колдонуңуз
  • Grove Starter Kitтин компоненттерин колдонуңуз.

Мындан тышкары, мен Linux тараптан Эдисон Ардуино тарабына маалыматты кантип өткөрүүнү билгим келди. Linux тармактык өзгөчөлүктөргө бай. Arduino GPIOго бай жана түстүү ЖК жана кеңейтиле турган сенсорлору менен түзүлүштөрү бар.

Код бул жерде:

github.com/qtpierce/sMegabyte/tree/master/…

  1. Сураныч, ошол кодду жүктөп алыңыз.
  2. Linux скрипттерин Эдисонго көчүрүү үчүн SCP колдонуңуз. Аларды/home/root/га чаптоо - жакшы башталыш.
  3. Myweatherservice.service файлын жылдырыңыз

    /etc/systemd/system/multi-user.target.wants/

  4. Орнотуу үчүн Arduino IDE колдонуңуз

    WeatherAdvisorySketch.ino эскизи Ардуино тарапка Эдисон.

  5. I2C портторунун бирине Grove Kit LCD'син илиңиз.
  6. Кааласаңыз, ызылдагычты D2ге илип коюңуз.

1 -кадам: GitHubдан кодду алыңыз

Мен кодумду GitHubга жайгаштырдым:

github.com/qtpierce/sMegabyte/tree/master/…

Кодду алуунун жөнөкөй жолу - GitHub сайтына кирип, "ZIPти жүктөө" баскычын таап, кодду жүктөп алуу. Андан кийин аны ачып, "SCP" Эдисонго көчүрүшүңүз керек болот.

Мен Linux системасын колдондум жана бул кодду Linuxтан Эдисонго көчүрүү үчүн SFTP программасы. Windowsто, мен дагы ошол эле көчүрүү WinSCPтин жардамы менен жасалган деп ишенем. Мен Эдисонго WinSCP аркылуу биринчи жолу туташканымда, ал мага "Эскертүү - Коопсуздукту бузуу!" Мен кабыл алдым, анткени мен Эдисон менен байланышты баштаганымды билчүмүн. Почтадагы скрипт файлдарын Эдисондун/home/root/каталогуна көчүрүңүз. Файлдарды жылдыруу боюнча көрсөтмөлөр кийинчерээк болот.

2 -кадам: Эдисонго туташыңыз жана буйрукту алыңыз

Эң жөнөкөй ыкма - Эдисонго USB сериялык портун колдонуу менен туташуу. Мен алгачкы бир нече кадамдарды жасадым:

software.intel.com/en-us/articles/assemble…

Мен USB сериялык портун ишке киргизгенден кийин токтодум. Бул учурда, мен Windows ноутбугумда Putty туташуу үчүн колдонуп жүргөндүктөн, менде буйрук бар болчу.

Мен Эдисонду Arduino Breakout Board менен колдонуп жатам, анткени ага Grove Starter Kit туташтыргым келген.

3 -кадам: Файлдарды туура жерлерине жылдырыңыз

Төмөнкү абсолюттук филепаттар 3 Linux скрипттерин жайгаштыруу үчүн туура жерлер. Төмөнкү жерлерди күткөн кээ бир катуу коддолгон файл жолдору бар.

  • /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…

Мен 2 microUSB кабелдик ыкмасын колдонгонду жакшы көрөм, анткени ал Эдисондогу USB түзмөктөрүн ноутбукка туташтырат. Эки USB түзмөгү-бул USB сүрөтү жана USB сериялык портуна OS сүрөтүн көчүрүүгө мүмкүндүк берүүчү USB бармак. Сиз PuTTY сессиясын иштетип, Эдисон менен USB сериялык порт аркылуу сүйлөшүшүңүз керек; бул Intel макаласынын 3 -кадамы. Сиз wifi орнотууларын алышыңыз керек; бул Intel макаласынын 4 -кадамы. Бул жерге жеткенден кийин, Эдисондун IP дарегин аныктоо үчүн USB сериялык портун колдонуңуз, анан PuTTYди Эдисонго ssh кылуу үчүн колдонуңуз.

Бул кадамдын максаты - Эдисонуңузду Wi -Fi жетүү чекитине туташтыруу, ал аба ырайынын станцияларынан веб -баракчаларды көрө алат.

5 -кадам: Grove Starter Kit Stuff кошуу

Grove Breakout GPIO тактасын сайыңыз.

RGB ЖКны Grove Breakout GPIO тактасындагы I2C портторунун бирине туташтырыңыз.

Кааласаңыз, ызылдагычты GPIO 3кө чейин илип коюңуз.

6 -кадам: Кайра жүктөө, тестирлөө жана муну сиздики кылуу

Кайра жүктөө жана 20 секунда күтө туруңуз (коддо 10 секунда бар), wifi туташып, аба ырайы станциясынын XML файлын көрөт.

Эгер ал иштей турган болсо, анда ал KHIO станциясынын аба ырайын, Хиллсбородогу аба ырайынын станциясын, же аэропортун көрсөтүшү керек.

Муну сиздики кылуу үчүн, Linux скрипт файлы myweatherservice.pl аба ырайынын станцияларынан XML алуу үчүн wget буйруктарын камтыйт. Сураныч, мазмунду кайсы станциялардан тартып алгыңыз келгенин аныктаңыз.

Сунушталууда: