Мазмұны:

Intel Эдисон ауа -райы туралы кеңес эскизі: 6 қадам
Intel Эдисон ауа -райы туралы кеңес эскизі: 6 қадам

Бейне: Intel Эдисон ауа -райы туралы кеңес эскизі: 6 қадам

Бейне: Intel Эдисон ауа -райы туралы кеңес эскизі: 6 қадам
Бейне: 5 Daily Must-Have Habits for Immune System Health Webinar 2024, Қараша
Anonim
Intel Эдисон ауа -райы туралы кеңес эскизі
Intel Эдисон ауа -райы туралы кеңес эскизі

Біз түрлі -түсті, кеңейтілетін және Intel Edison -ның бірегей мүмкіндіктерін көрсететін жоба жасағымыз келді.

  • Wi -Fi қолданыңыз
  • Linux қолданыңыз
  • Grove Starter Kit жинағының компоненттерін қолданыңыз.

Сонымен қатар, мен Linux -тен Эдисонның Arduino жағына ақпаратты қалай беру керектігін білгім келді. 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 эскизі Эдисонның Arduino жағында.

  5. IroC порттарының кез келгеніне Grove Kit LCD -ін жалғаңыз.
  6. Қажет болса, дыбыстық сигналды D2 -ге қосыңыз.

1 -қадам: GitHub -тен кодты алыңыз

Мен өз кодты GitHub -да орналастырдым:

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

Кодты алудың қарапайым әдісі - GitHub сайтына кіріп, «ZIP жүктеу» түймесін тауып, кодты жүктеу. Содан кейін сіз оны ашып, оны «SCP» Эдисонға көшіруіңіз керек.

Мен Linux жүйесін қолдандым және бұл кодты Linux -тен Эдисонға көшіру үшін SFTP бағдарламасы. Windows жүйесінде дәл сол көшіру WinSCP көмегімен жасалуы мүмкін деп ойлаймын. Мен Эдисонға WinSCP көмегімен бірінші рет қосылғанымда, ол маған «Ескерту - қауіпсіздіктің ықтимал бұзылуы!» Мен оны қабылдадым, себебі мен Эдисонға қосылуды бастағанымды білдім. ZIP файлындағы сценарий файлдарын Эдисонның/home/root/каталогына көшіріңіз. Кейінірек файлдарды айналдыру бойынша нұсқаулар болады.

2 -қадам: Эдисонға қосылыңыз және пәрмен шақыруын алыңыз

Ең қарапайым әдіс - Эдисонға USB сериялық порты арқылы қосылу. Мен алғашқы қадамдарды орындадым:

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

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

Мен Эдисонды Arduino Breakout тақтасында қолданамын, себебі мен оған Grove Starter жиынтығын қосқым келді.

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/kz-tr/articles/assemble…

Мен 2 microUSB кабельдік әдісін қолданғанды ұнататынымды білемін, себебі ол Эдисондағы USB құрылғыларының екеуін де ноутбукке қосады. Екі USB құрылғысы-бұл USB флэш-дискісі, ол OS суреті мен USB сериялық портын көшіруге мүмкіндік береді. Сіз USB сериялық порты арқылы Эдисонмен сөйлесетін PuTTY сеансын алуыңыз керек; бұл Intel мақаласының 3 -қадамы. Сіз Wi -Fi параметрлерін алуыңыз керек; бұл Intel мақаласының 4 -қадамы. Осы жерге жеткеннен кейін Эдисонның IP мекенжайын анықтау үшін USB сериялық портын қолданыңыз, содан кейін PuDTY көмегімен Эдисонға кіріңіз.

Бұл қадамның мақсаты - Эдисонды Wi -Fi кіру нүктесіне қосу, ол метеостанциялардан веб -беттерді көре алады.

5 -қадам: Grove Starter Kit заттарын қосыңыз

Grove Breakout GPIO тақтасын қосыңыз.

RGB LCD -ді Grove Breakout GPIO тақтасындағы кез келген I2C порттарына жалғаңыз.

Қажет болса, дыбыстық сигналды GPIO 3 -ке қосыңыз.

6 -қадам: Қайта жүктеңіз, тексеріңіз және өзіңіздікі етіңіз

Қайта жүктеңіз және Wi -Fi ауа райы станциясының XML файлын қосуы үшін 20 секунд күтіңіз (кодта 10 секунд ұйқы бар).

Егер ол жұмыс істейтін болса, онда ол KHIO станциясының ауа райын, Хиллсбородағы метеостанцияны, OR әуежайын көрсетуі керек.

Өзіңіздікі болу үшін Linux сценарий файлында myweatherservice.pl ауа райы станцияларынан XML алу үшін wget командаларын қамтиды. Мазмұнды қай станциялардан алғыңыз келетінін анықтаңыз.

Ұсынылған: