Мазмұны:
- 1 -қадам: ARTIK бұлтты орнату
- 2 -қадам: ARTIK Cloud қосымшасын жасаңыз
- 3 -қадам: құрылғыны қосыңыз
- 4 -қадам: аппараттық сенсорды орнату
- 5 -қадам: Қажетті бағдарламалық жасақтаманы орнату
- 6 -қадам: Бағдарламаны жүктеңіз
- 7 -қадам: далалық тест
Бейне: Arduino бассейніндегі бұлтты бақылау: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Бұл жобаның негізгі мақсаты - Samsung ARTIK Cloud көмегімен бассейндердің рН мен температуралық деңгейін бақылау.
Аппараттық компоненттер:
- Arduino MKR1000 немесе Genuino MKR1000
- Өткізгіш сымдар (жалпы)
- SparkFun рН сенсорлар жинағы
- 1 x 4,75км резистор
- Sparkfun суға төзімді температура сенсоры
Қолданылатын бағдарламалық жасақтама мен бұлт API:
- IoT үшін Samsung IoT ARTIK Cloud
- Соңғы Arduino IDE
1 -қадам: ARTIK бұлтты орнату
1. ARTIK Cloud қызметіне жазылыңыз. Әзірлеуші сайтына өтіп, жаңа «құрылғы түрін» жасаңыз.
2. Қажетті дисплей мен бірегей атауды енгізіңіз.
3. Жаңа Манифест жасаңыз
4. Өріс атын және басқа сипаттаманы енгізіңіз
5. Сақтау түймесін басыңыз, содан кейін Манифест қойындысын іске қосыңыз
6. Аяқтау үшін АКТИВТІ Манифест түймесін басыңыз, сонда сіз осы жерге қайта бағытталасыз
Құрылғы түрі жасалмады! Енді осы құрылғыны қолданатын қолданбаны жасауға рұқсат етіңіз.
2 -қадам: ARTIK Cloud қосымшасын жасаңыз
1. ARTIK Cloud Applications тармағына өтіп, жаңа қосымшаны басыңыз
2. Қажетті қосымшаның атауын және аутентификацияның қайта бағыттау URL мекенжайын енгізіңіз.
Аутентификацияның қайта бағыттау URL мекенжайы қажет екенін ескеріңіз. Ол осы қосымшаның пайдаланушыларын аутентификациялау үшін пайдаланылады, сондықтан кіру қажет болған жағдайда осы URL мекенжайына бағытталады. Біз үлгі үшін https:// localhost/index/қолдандық.
3. Енді қосымшаны оқу мен жазуға рұқсат беріңіз, құрылғыға өтіңіз, содан кейін сақтаңыз.
Құттықтаймын, енді сіздің өтініміңіз бар!
3 -қадам: құрылғыны қосыңыз
Енді сіз бұрын жасаған қосымшаны қосуға рұқсат етіңіз.
1. Менің құрылғыларыма өтіп, басқа құрылғыны қосу түймесін басыңыз.
2. Бұрын жасалған жаңа құрылғы түрін, содан кейін құрылғыны қосу түймесін басыңыз.
3. Қосылған құрылғы параметрлерін басыңыз.
4. Бұл ақпаратты бағдарламада қажет болған жағдайда ескеріңіз.
5. Енді қосылған құрылғыға өтіңіз
ARTIK Cloud орнату үшін жасалды. Жабдық орнатылғаннан кейін диаграммада деректер болады.
4 -қадам: аппараттық сенсорды орнату
Міне диаграмма:
- GND температурасы MRK1000 GND дейін
- MKR1000 сандық түйреуішке шығу 1
- VCC температурасы MKR1000 5V дейін
- 4.7K резисторды Temp VCC және Temp OUT -ке қосыңыз
- pH GND - MRK1000 GND дейін
- PH OUT MKR1000 аналогтық түйреуіш 1
- рН VCC - MKR1000 5V дейін
Қосылған суреттердегі менің үлгі сымдарды қараңыз.
Біз температура сенсорын оңай ажырату үшін аудио ұясын қостық. Бірақ бұл міндетті емес.
5 -қадам: Қажетті бағдарламалық жасақтаманы орнату
- Arduino IDE -ге өтіп, MKR1000 тақтасын қосыңыз.
- Mkr1000 іздеңіз және орнатуды басыңыз
-
Қажетті кітапхананы қосыңыз: Орнату үшін кітапханаларды іздеңіз:
- ArduinoJson - біз мұны JSON деректерін ARTIK CloudArduino -ға жіберу үшін қолданамыз
- HttpClient - API -ге қосылуға арналған хост
- OneWire - температура сенсорынан сандық кірісті оқу үшін қажет
- DallasTemperature - Даллас температура сенсоры қажет кітапхана
Қажетті бағдарламалық қамтамасыз етуді қосуды аяқтаңыз!
6 -қадам: Бағдарламаны жүктеңіз
1. Енді MKR1000 компьютеріне/ноутбукке қосыңыз.
2. GitHub бағдарламалық жасақтамасын мына жерден жүктеңіз
3. ARTIK Cloud API мен Wifi тіркелгі деректерін өзгертіңіз.
4. Содан кейін бағдарламалық кодты MKR1000 -ге жүктеп, бақылауды бастаңыз.
Ескерту: Сіздің Wi -Fi интернет байланысы болуы керек.
7 -қадам: далалық тест
Біз аппараттық сенсорды жеке, қоғамдық және мектеп бассейнінде сынап көрдік. Осы респонденттер пулынан деректерді жинау бізге аппараттық құралдардың мүмкіндіктерін талдауға мүмкіндік берді.
Сіз MKR1000 мен сенсорды қорапқа қойып, судың ластануынан бассейнге қоюға болады. Бұл арқылы сіз судың сапасын бақылап, қажетті химиялық заттарды қою арқылы оларды қалыпқа келтіре аласыз.
Бұл оқулық адамдарға бассейндегі судың сапасын бақылайтын жеке құрылғыны жасауға көмектеседі деп үміттенемін. Бассейндегі су сапасының үздіксіз нашарлауы туралы ақпараттың жоғарылауы мүмкін, өйткені адамдар олардың қаншалықты қауіпсіз екенін тексерудің орнына ұсынылатын ыңғайлылыққа көбірек көңіл бөледі. Олар сонымен қатар қажетсіз ресурстарды құрбан етпей, су сапасын тексеруді тиімдірек және тиімді ету құралын ұсына отырып, қоғамға өз үлесін қосуға ниетті.
Бақытты құрылыс!:)
Ұсынылған:
LED ақылды бұлтты жарық: 11 қадам (суреттермен)
LED ақылды бұлт шамы: бұл ең аз құралдармен біріктіруге болатын жарықдиодты ақылды бұлт. Контроллер көмегімен сіз әр түрлі өрнектер мен түстерді жасай аласыз. Светодиодтар жеке адрестелгендіктен (әр жарықдиодты түсі және/немесе жарықтығы әр түрлі болуы мүмкін)
Бұлтты ауа райы болжамы: 11 қадам (суреттермен)
Ауа райын болжау бұлты: Бұл жоба Raspberry Pi Zero W. көмегімен ауа райы бұлтын жасайды, ол Yahoo Weather API -мен қосылады және келесі күнге арналған болжамға байланысты түстерді өзгертеді. Мен Висконсин газ ғимаратынан шабыт алдым, оның төбесінде жалын өзгереді
Omnik түрлендіргіші бұлтты емес және менің MQTT -те: 3 қадам (суреттермен)
Omnik түрлендіргіші бұлтты және менің MQTT -те: Менде Omnik тізбекті инверторы бар күн энергиясын қондыратын қондырғы бар. Omnik - бұл Қытайдағы PV инверторларының өндірушісі және олар өте тиімді құрылғылар жасайды. Қажет болса, оны қосу үшін WiFi модулін орнатуға болады. Мен өте біргемін
Үйге ескерту: үлкен дисплейде Arduino + бұлтты хабар алмасу: 14 қадам (суреттермен)
Негізгі ескерту: Үлкен дисплейде Arduino + бұлтты хабар алмасу: Ұялы телефондар заманында адамдар сіздің қоңырауыңызға тәулік бойы жауап береді деп күтуге болады. Немесе … жоқ Әйелім үйге келген соң, телефон сөмкесінде қалады немесе батареясы бітіп қалады. Бізде жер сызығы жоқ. Қоңырау шалу немесе
Xbox Controller арқылы бетті бақылау және бақылау арқылы қайырымдылық робот - Arduino: 9 қадам (суреттермен)
Xbox Controller арқылы бетті бақылау және бақылау арқылы қайыршы робот - Arduino: Біз қайыршы робот жасамақпыз. Бұл робот тітіркендіруге немесе өтіп бара жатқан адамдардың назарын аударуға тырысады. Бұл олардың беттерін анықтап, оларға лазермен оқ атуға тырысады. Егер сіз роботқа тиын берсеңіз, ол ән айтып, би билейді. Роботқа қажет болады