ಸ್ಮಾರ್ಟ್ ಪಿಸ್ಸಿನಾ ಕಾಮ್ ಐಒಟಿ ಅಯಾನಿಕ್ ಡ್ವೀಟ್ ಇ ಡ್ರ್ಯಾಗನ್ ಬೋರ್ಡ್

ಉತ್ಪನ್ನ ಮಾಹಿತಿ:

ಸ್ಮಾರ್ಟ್ ಪಿಸ್ಸಿನಾ ಕಾಮ್ ಐಒಟಿಯು ಐಒಟಿ ಆರ್ಕಿಟೆಕ್ಚರ್ ಉತ್ಪನ್ನವಾಗಿದೆ
ಅಯಾನಿಕ್ ಬಳಸಿ ಈಜುಕೊಳದ ನಿಯಂತ್ರಣ ಮತ್ತು ಮೇಲ್ವಿಚಾರಣೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ,
ಡ್ವೀಟ್ ಮತ್ತು ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್ ತಂತ್ರಜ್ಞಾನಗಳು. ಇದು ಮುಂತಾದ ಘಟಕಗಳನ್ನು ಒಳಗೊಂಡಿದೆ
ಲಿಂಕರ್ ಮೆಜ್ಜನೈನ್, 96ಬೋರ್ಡ್ಸ್ GPIO, ಮತ್ತು Py-Spidev. ಉತ್ಪನ್ನ
ಚಿಕಿತ್ಸೆಯ ಸ್ಥಿತಿ, ಪಂಪ್ ಸ್ಥಿತಿಯನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು ಬಳಕೆದಾರರನ್ನು ಅನುಮತಿಸುತ್ತದೆ,
ಜಲಾಶಯದ ಸ್ಥಿತಿ, ಮತ್ತು ಕೊಳದ pH ಮೌಲ್ಯ. ಉತ್ಪನ್ನ ಕೂಡ
ಗೆ ಡೇಟಾವನ್ನು ಕಳುಹಿಸಲು ಬಳಕೆದಾರರನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಡ್ವೀಟ್ ಪೂರೈಕೆದಾರರನ್ನು ಒಳಗೊಂಡಿದೆ
ಹೆಚ್ಚಿನ ವಿಶ್ಲೇಷಣೆಗಾಗಿ Dweet.io ವೇದಿಕೆ.

ಉತ್ಪನ್ನ ಬಳಕೆಯ ಸೂಚನೆಗಳು:

Smart Piscina Com IoT ಉತ್ಪನ್ನವನ್ನು ಬಳಸಲು, ಇವುಗಳನ್ನು ಅನುಸರಿಸಿ
ಸೂಚನೆಗಳು:

  1. ಕೆಳಗಿನವುಗಳನ್ನು ಚಲಾಯಿಸುವ ಮೂಲಕ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ನವೀಕರಿಸಿ ಮತ್ತು ನವೀಕರಿಸಿ
    ಟರ್ಮಿನಲ್‌ನಲ್ಲಿನ ಆಜ್ಞೆಗಳು:
    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get dist-upgrade
  2. ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಚಲಾಯಿಸುವ ಮೂಲಕ ಹೆಚ್ಚುವರಿ ಘಟಕಗಳನ್ನು ಸ್ಥಾಪಿಸಿ
    ಟರ್ಮಿನಲ್ನಲ್ಲಿ:
    sudo apt-get install gedit
    sudo apt-get install python-pip
    sudo apt-get install build-essential autoconf automake
    libtool-bin pkg-config python-dev

    git clone
    https://github.com/jackmitch/libsoc.git

    cd libsoc
    sudo autoreconf -i
    sudo ./configure --enable-python=2 --enableboard=
    dragonboard410c --with-board-configs

    sudo make
    sudo make install
    sudo ldconfig /usr/local/lib
    git clone
    https://github.com/96boards/96BoardsGPIO.git

    cd 96BoardsGPIO/
    sudo ./autogen.sh
    sudo ./configure
    sudo make
    sudo make install
    sudo ldconfig
    git clone https://github.com/doceme/pyspidev.git
    cd py-spidev
    sudo python setup.py install
    sudo ldconfig
  3. libsoc.conf ಅನ್ನು ಸಂಪಾದಿಸಿ file ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುವ ಮೂಲಕ
    ಟರ್ಮಿನಲ್:
    sudo gedit /usr/local/etc/libsoc.conf
    ನವೀಕರಿಸಿ file ಕೆಳಗಿನವುಗಳಿಗೆ ವಿಷಯ:
    { status_tratamento: 0, ligadesliga_bomba: 0, status_bomba:0,
    status_reservatorio:0, PH_setpoint:6, PH_valor: 4 }
  4. ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುವ ಮೂಲಕ ವಿನಂತಿಗಳ ಲೈಬ್ರರಿಯನ್ನು ಸ್ಥಾಪಿಸಿ
    ಟರ್ಮಿನಲ್:
    sudo pip install requests
  5. spidev, ಸಮಯ, Dweet, gpio, ಮತ್ತು ಆಮದು ಮಾಡಿಕೊಳ್ಳುವ ಮೂಲಕ ಉತ್ಪನ್ನವನ್ನು ಬಳಸಿ
    GPIO. ನಿಯಂತ್ರಿಸಲು ಮತ್ತು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು ಅಗತ್ಯ ಕಾರ್ಯಗಳನ್ನು ರನ್ ಮಾಡಿ
    ಈಜು ಕೊಳ. ಉದಾಹರಣೆಗೆample, pH ಅನ್ನು ಓದಲು readPH ಕಾರ್ಯವನ್ನು ಬಳಸಿ
    ಕೊಳದ ಮೌಲ್ಯ. ಆನ್/ಆಫ್ ಮಾಡಲು liga_des_bomba ಕಾರ್ಯವನ್ನು ಬಳಸಿ
    ಪಂಪ್. pH ಸೆಟ್‌ಪಾಯಿಂಟ್ ಅನ್ನು ನವೀಕರಿಸಲು atualiza_sp ಕಾರ್ಯವನ್ನು ಬಳಸಿ
    ಮೌಲ್ಯ. Dweet.io ಗೆ ಡೇಟಾವನ್ನು ಕಳುಹಿಸಲು dweetPost ಕಾರ್ಯವನ್ನು ಬಳಸಿ
    ಹೆಚ್ಚಿನ ವಿಶ್ಲೇಷಣೆಗಾಗಿ ವೇದಿಕೆ.

ಬೋಧಿಸಬಹುದಾದ ವಸ್ತುಗಳು
ಸ್ಮಾರ್ಟ್ ಪಿಸ್ಸಿನಾ ಕಾಮ್ ಐಒಟಿ - ಅಯಾನಿಕ್, ಡ್ವೀಟ್ ಇ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್
rxidieh ಮೂಲಕ
ಪರಿಚಯ
ಅಪ್ರೆಸೆಂಟೊ ಆಕ್ವಿ ಉಮಾ ಸೊಲುಕಾವೊ ಪ್ಯಾರಾ ಮಾನಿಟರಮೆಂಟೊ ಇ ಟ್ರಾಟಮೆಂಟೊ ಡಿ ಪಿಸ್ಸಿನಾಸ್ ಡಿ ಮನೇರಾ ರಿಮೊಟಾ, ಕ್ವೆ ಪೊಡೆರಿಯಾ ಸೆರ್ ಉಸಾಡೊ ಟಾಂಟೊ ಪೆಲೊ ಪ್ರೊಪ್ರಿಯೆರಿಯೊ ಡಿ ಉಮ್ ಇಮೊವೆಲ್, ಕೊಮೊ ಪೊರ್ ಅಲ್ಗಮ್ ಪಿಸ್ಸಿನೀರೊ ಕ್ವೆ ಪೊಡೆರಿಯಾ ಕ್ವಾಸೆಸ್ಮೆರಿ ಡೈವರ್ಸ್ ಅಟ್ ಕಾರ್ ರಿಮೊಟಾಸಿಮೆರಿ ಹಾರ್ಡ್‌ವೇರ್ ಅನ್ನು ಬಳಸುವುದು ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್‌ನ ಕ್ವಾಲ್‌ಕಾಮ್ ಮತ್ತು ಪ್ಲಾಕಾ ಲಿಂಕರ್ ಮೆಜಾನೈನ್ 96ಬೋರ್ಡ್‌ಗಳನ್ನು ಹೊಂದಿದೆ. ಟಂಬೆಮ್ ಸೆರಾವೊ ಸಂವೇದಕಗಳನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಮೆಜಾನೈನ್ ಲಿಂಕರ್ಗಾಗಿ ಬಾಣ. Esta não é uma implementação nal! ಮಾಸ್ ಸಿಮ್ ಉಮ್ ಡಿಸೆನ್ವೋಲ್ವಿಮೆಂಟೋ ಫಾರ್ ಮೋಸ್ಟ್ರಾರ್ ಕೊಮೊ ರಿಯಲಿಜರ್ ಎ ಪ್ರೋಗ್ರಾಂ ಡು ಹಾರ್ಡ್‌ವೇರ್, ಎ ಕಮ್ಯುನಿಕಾಕಾಮ್ ಕಾಮ್ ಉಮ್ ಸರ್ವಿಕೊ ರೆಪೊಸಿಟೋರಿಯೊ ಮತ್ತು ನ್ಯೂವೆಮ್ ಇಯಾ ಕ್ರಿಯಾಕಾವೊ ಡಿ ಉಮ್ ಅಪ್ಲಿಕೇಶನ್ ಪ್ಯಾರಾ ಅಸೆಸೊ ಮತ್ತು ಕಂಟ್ರೋಲ್ ಡು ಸಿಸ್ಟಮ್. ಫಂಕೋಸ್ ಕ್ರಿಯಾಡಾಸ್ ಸಾವೋ: -ಕಂಟ್ರೋಲ್ ಡು PH ಡ ಪಿಸ್ಸಿನಾ -ಅಸಿಯೋನಮೆಂಟೋ ಡಾ ಬೊಂಬಾ ಮತ್ತು ಮಾನಿಟರಮೆಂಟೋ -ಮಾನಿಟೋರಮೆಂಟೋ ಡೋ ನೀವೆಲ್ ಡೋ ರಿಸರ್ವೇಟೋರಿಯೋ ಡಿ ಪ್ರೊಡ್ಯೂಟೋ ಪ್ಯಾರಾ ಟ್ರಾಟಮೆಂಟೋ
ಆರ್ಕಿಟೆಟುರಾ IoT
A automação eo controle do tratamento da piscina são realizados pela Dragonboard, com ಇಂಟರ್ಫೇಸ್ ಡು ಯುಸುವಾರಿಯೊ ಅಪ್ಲಿಕೇಶನ್ ಮೂಲಕ Web. ಪ್ಯಾರಾ ಕ್ಯು ಇಸ್ಟೋ ಸೆಜಾ ಪೊಸಿವೆಲ್, ಇದು ಆರ್ಕ್ವಿಟೆಟುರಾ ಡೆಮೊನ್‌ಸ್ಟ್ರಡಾ ನಾ ಇಮೇಜ್ ಅನ್ನು ಬಳಸಿಕೊಳ್ಳುತ್ತದೆ, ಮತ್ತು ಅವುಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:
1. ಓಸ್ ಡ್ಯಾಡೋಸ್ ಸಾವೊ ಲಿಡೋಸ್ ಮತ್ತು ಪ್ರೊಸೆಡೋಸ್ ಪೆಲಾ ಡ್ರಾಗನ್‌ಬೋರ್ಡ್ 2. ಎ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್ ಎಸ್‌ಕ್ರೀವ್ ಎಮ್ ಉಮ್ ರೆಪೊಸಿಟೋರಿಯೊ Web, neste caso o Dweet.io 3. O Dweet.io disponibiliza as informações lidas que sejam disponíveis for outras applicações 4. Um aplicativo Web desenvolvido no Ionic e Acessa os dados do Dweet.io ಇ ಅಪ್ರೆಸೆಂಟ ಎಮ್ ಉಮಾ ಇಂಟರ್ಫೇಸ್
ಬಳಕೆಗಾಗಿ HTML
ಸ್ಮಾರ್ಟ್ ಪಿಸ್ಸಿನಾ ಕಾಮ್ ಐಒಟಿ - ಅಯಾನಿಕ್, ಡ್ವೀಟ್ ಇ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್: ಪುಟ 1

ಹಂತ 1: ಹಾರ್ಡ್‌ವೇರ್ ಅನ್ನು ಕಾನ್ಫಿಗರೇಶನ್ ಮಾಡಿ
ಕೊಮೊ ಡಿಟೊ, ಫೋಯ್ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್ 410 ಸಿ ಅನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಆಟೋಮ್ಯಾಟಿಕ್ಸ್ ಮತ್ತು ಸ್ಥಳೀಯ ಪಿಸ್ಸಿನಾವನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ. ಜುಂಟೋ ಕಾಮ್ ಎ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್ ಫೊಯ್ ಇನ್‌ಸ್ಟಾಲಡಾ 96ಬೋರ್ಡ್‌ಗಳ ಚಮಡೋ ಲಿಂಕರ್ ಮೆಜಾನೈನ್, ಕ್ಯು ಫೆಸಿಲಿಟಾ ಒ ಅಸೆಸ್ಸೊ ಎಓಎಸ್ ಐಒಎಸ್ ಡಾ ಡ್ರಾಗನ್‌ಬೋರ್ಡ್. ಈ ಶೀಲ್ಡ್ ಟಿಬಿ ಪೊಸ್ಸುಯಿ ಡೊಯಿಸ್ ಕಾನ್ವರ್ಸರ್ಸ್ ಎ/ಡಿ ಪ್ಯಾರಾ ಲೀಟುರಾ ಡೆ ಡ್ಯಾಡೋಸ್ ಅನಾಲೊಜಿಕೋಸ್. ನ್ಯಾಸ್ ಇಮೇಜನ್ಸ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಒಂದು ಕಾನ್ ಗುರಾಕೊ ಬಳಕೆಯು ಐಒಗಳು ಉದಾಹರಣೆಯಾಗಿದೆ.
1. ಫೊಯ್ ಪರಿಗಣಿತ ಒ ಯುಸೊ ಡೆ ಉಮ್ ಪಿಎಚ್‌ಮೆಟ್ರೋ ಕ್ಯು ಫಾರ್ನೆಕಾ ಉಮಾ ಸೈಡಾ ಪ್ರೊಪೋರ್ಸಿಯೊನಲ್ ಡಿ 0 ಎ 5 ವಿ ಪ್ಯಾರಾ ಕ್ಯು ಸೆಜಾ ಕಾಂಪಾಟಿವೆಲ್ ಕಾಮ್ ಎ ಎಂಟ್ರಾಡಾ ಡು ಎ/ಡಿ. Caso seja utilizado um com sinal maior, será necessário um divisor resistivo ಪ್ಯಾರಾ compatibilizar o sinal com a entrada
ಸ್ಮಾರ್ಟ್ ಪಿಸ್ಸಿನಾ ಕಾಮ್ ಐಒಟಿ - ಅಯಾನಿಕ್, ಡ್ವೀಟ್ ಇ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್: ಪುಟ 2

2. ಉದಾಹರಣೆ ಇಲ್ಲ, ao invés de um PHmetro foi utilizado um potênciometro para simulação do sinal 3. ಪ್ಯಾರಾ ಸಿಮ್ಯುಲರ್ ಒ ಅಸಿಯೊನಮೆಂಟೊ ಡಾ ಬೊಂಬಾ ಫೊಯ್ ಯುಟಿಲಿಜಾಡೊ ಉಮ್ ಲೆಡ್, ಕ್ಯೂ ಎಮ್ ಉಮ್ ಪ್ರೊಜೆಟೊ ರಿಯಲ್ ಪೊಡೆರಿಯಾ ಸರ್ಮ್
acoplador ótico acionando ಉಮ್ TRIAC ou relé 4. O ಸಂವೇದಕ ಡಿ rotação da bomba foi simulado com um sensor de toque. ಎಮ್ ಉಮಾ ಅಪ್ಲಿಕಾಕಾವೊ ನಿಜವಾದ ಪೊಡೆರಿಯಾ ಸೆರ್
ಉಮ್ ಸಂವೇದಕ ನೋ ಇಕ್ಸೋ ಡಾ ಬೊಂಬಾ ಓ ಉಮ್ ಕಾಂಟಾಡೋ ಆಕ್ಸಿಲಿಯರ್ ಡು ಕಾಂಟಾಟರ್ ಕ್ಯೂ ಅಸಿಯೋನಾ ಎ ಬೊಂಬಾ. Neste caso, em caso de defeito da bomba ou queda do disjuntor, seria possível veri car que a bomba foi acionada e não está girando 5. O ಸೆನ್ಸರ್ ಪ್ಯಾರಾ nível do reservatório é um do tipo "tilt" que devertalado 6 . ಪೋರ್ ಎಂ, ಎ ಡೋಸೇಜೆಮ್ ಡಿ ಪ್ರೊಡುಟೊ ಎ ಫೀಟಾ ಪೋರ್ ಉಮಾ ಎಲೆಟ್ರೋವಾಲ್ವುಲಾ ಅಸಿಯೋನಡಾ ಪೋರ್ ಉಮ್ ರೆಲೆ
ಸ್ಮಾರ್ಟ್ ಪಿಸ್ಸಿನಾ ಕಾಮ್ ಐಒಟಿ - ಅಯಾನಿಕ್, ಡ್ವೀಟ್ ಇ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್: ಪುಟ 3

ಸ್ಮಾರ್ಟ್ ಪಿಸ್ಸಿನಾ ಕಾಮ್ ಐಒಟಿ - ಅಯಾನಿಕ್, ಡ್ವೀಟ್ ಇ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್: ಪುಟ 4

ಸ್ಮಾರ್ಟ್ ಪಿಸ್ಸಿನಾ ಕಾಮ್ ಐಒಟಿ - ಅಯಾನಿಕ್, ಡ್ವೀಟ್ ಇ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್: ಪುಟ 5

ಹಂತ 2: ತಯಾರಿಕಾ ಡಾ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್
Atualização da Placa e instalção das bibliotecas p/ 96boards
A placa DragonBoard vem de fábrica com uma distribuiçaõ Linux chamada Linaro, ela é su ciente em recursos for executar esta applicação, bastando atualizar a placa e realizar a placa e realizar a instalçliaceo das BIBLACO 96 ine. Uma vez que estamos trabalhando em Linux, ಪೊಡೆಮೊಸ್ ಅಸೆಸರ್ ಒ ಟರ್ಮಿನಲ್ ಪ್ಯಾರಾ ರಿಯಲಿಜರ್ ಓಎಸ್ ಕಮಾಂಡೋಸ್ ಡಿ ಅಟ್ಯುಲಿಜಾಕಾವೊ ಇ ಇನ್‌ಸ್ಟಾಲಾಕಾವೊ ಡಿ ಬಿಬ್ಲಿಯೊಟೆಕಾಸ್: ಓಸ್ ಸೆಗ್ವಿಂಟೆಸ್ ಕಮಾಂಡೋಸ್ ರಿಯಲಿಜಮ್ ಎ ಅಟ್ಯುಲಿಜಾಕಾವೊ ಡಾ ಪ್ಲಕಾ:
sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade
ಪ್ಯಾರಾ ಟ್ರಬಲ್ಹಾರ್ ಕಾಮ್ ಒ ಪೈಥಾನ್, ಟಂಬೆಮ್ ರಿಯರ್ ಎ ಇನ್‌ಸ್ಟಾಲಾಕಾವೊ ಡಿ ಉಮ್ ಎಡಿಟರ್ ಡಿ ಟೆಕ್ಸ್ಟೋಸ್ ಇ ಡು ಇಂಟರ್ಪ್ರೆಡೋರ್
sudo apt-get install gedit sudo apt-get install python-pip
ನಾ ಸೀಕ್ವೆನ್ಸಿಯಾ ಸೆರಾವೊ ಇನ್‌ಸ್ಟಾಲಡಾಸ್ ಬಿಬ್ಲಿಯೊಟೆಕಾಸ್ ಅಗತ್ಯವಾಗಿ. ಓಸ್ ಕಮಾಂಡೋಸ್ ಡೆವೆಮ್ ಸೆರ್ ಅಪ್ರೆಸೆಂಟಡೋಸ್ ನಾ ಆರ್ಡೆಮ್ ಎ ಸೆಗ್ವಿರ್ ಇ ಸಾವೊ ಕ್ರಿಟಿಕೋಸ್ ಫಾರ್ ಎ ಇನ್‌ಸ್ಟಾಲಾಕೊ ಕೊರೆಟಾ:
sudo apt-get install build-essential autoconf automake libtool-bin pkg-config python-dev sudo reboot
LIBSOC (ಅಸೆಸೊ ಎ ಲಿಂಕರ್ ಮೆಜಾನೈನ್)
git ಕ್ಲೋನ್ https://github.com/jackmitch/ libsoc.git cd libsoc sudo autoreconf -i sudo ./configure –enable-python=2 –enableboard= dragonboard410c –with-board-configs sudo ಮಾಡಿ sudo ಮಾಡಿ sudo ldconfig /usur ಅನ್ನು ಸ್ಥಾಪಿಸಿ /ಸ್ಥಳೀಯ/ಲಿಬ್ ಸುಡೋ ರೀಬೂಟ್
96 ಬೋರ್ಡ್‌ಗಳು:
git ಕ್ಲೋನ್ https://github. com/96boards/96BoardsGPIO.git
cd 96BoardsGPIO/
sudo ./autogen.sh sudo ./configure sudo Make sudo ಮಾಡಲು sudo ldconfig ಅನ್ನು ಸ್ಥಾಪಿಸಿ
ಕ್ವೇಸ್ ನೋ ಎಂ… ಲಿಂಕರ್ ಮೆಜಾನೈನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಟಿಬಿ ಮತ್ತು ಬಿಬ್ಲಿಯೊಟೆಕಾ ಅಸೆಸ್ಸೊ ಎ ಪಾರ್ಟೆ ಅನಾಲೊಜಿಕ್ ಫಾರ್ ಮಾಸ್ ಅಪ್ರೋವೀಟಮಾಸ್:
git ಕ್ಲೋನ್ https://github.com/doceme/pyspidev.git cd py-spidev sudo python setup.py sudo ldconfig sudo ರೀಬೂಟ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ
É ಪ್ರಮುಖ ಲೆಬ್ರರ್ ಕ್ಯು ನಾ LIBSOC ಎಸ್ಟಾವೊ ಆಸ್ ರೆಫರೆನ್ಸಿಯಾಸ್ ಡಿ ಎಂಡೆರೆಸ್ಮೆಂಟೊ ಡಾ ಲಿಂಕರ್ ಮೆಜಾನೈನ್, ಇ ಸರ್ವ್ ಡಿ ರೆಫರೆನ್ಸಿಯಾ ಕ್ಯಾಸೊ ನಿಖರವಾದ ಅಸೆಸರ್ ಡೈರೆಟಮೆಂಟೆ ಉಮ್ ಎಂಡೆರೆಕೊ ಡಿ ಐಒ
ಸ್ಮಾರ್ಟ್ ಪಿಸ್ಸಿನಾ ಕಾಮ್ ಐಒಟಿ - ಅಯಾನಿಕ್, ಡ್ವೀಟ್ ಇ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್: ಪುಟ 6

sudo gedit /usr/local/etc/libsoc.conf
ಹಂತ 3: Criação Do Objeto No Dweet.io
ಕೊಮೊ ಒ ಪ್ರಾಪ್ರಿಯೊ ಸ್ಲೋಗನ್ ಡಿಜ್, ಒ dweet.io ಫನ್ಷಿಯೋನಾ ಕೊಮೊ ಉಮ್ ಟ್ವಿಟರ್ ಪ್ಯಾರಾ ಐಒಟಿ, ಒಂಡೆ ಆಸ್ ಕೊಯಿಸಾಸ್ ಪೊಡೆಮ್ ಎನ್ವಿಯರ್ ಇ ರೆಸೆಬರ್ ಡ್ಯಾಡೋಸ್ ಪೆಲಾ ಇಂಟರ್‌ನೆಟ್ ಡಿ ಮನೇರಾ ಫೆಸಿಲಿಟಾಡಾ ಉಮಾ ಕ್ಯಾರೆಕ್ಟೆರಿಸ್ಟಿಕಾ ಇಂಪಾನೆಂಟ್ ಎ ಕ್ಯು ಒ ಡ್ವೀಟ್ ನ್ಯಾವೊ ನೆಸೆಸಿಟಾ ಡೆ ಯೂಟಿಕಾ ಕಾಂಪ್ಲೆಕ್ಸ್ ಒ ಟೋರ್ನಾ ಇಂಟೆರೆಸ್ಸೆಂಟೆ ಪ್ಯಾರಾ ಇನ್ಸಿಯೋ ಡಾಸ್ ಟೆಸ್ ಕಾಮ್ ಐಒಟಿ. ಪ್ಯಾರಾ ಕ್ರಿಯರ್ ಓ ಆಬ್ಜೆಟೋ ನೋ ಡ್ವೀಟ್ ಬಸ್ತಾ ಸೆಗುಯಿರ್ ಓಸ್ ಸೆಗ್ವಿಂಟೆಸ್ ಪಾಸೋಸ್:
1. Acessar o Dweet.io ಮತ್ತು ಕ್ಲಿಕಾರ್ ಎಮ್ "ಪ್ಲೇ" 2. ನಾ ಗುಯಾ ಪೋಸ್ಟ್ ಕ್ರೈ ಉಮ್ ನಾಮ್ ಪ್ಯಾರಾ ಓ ಒಬೆಜ್ಟೋ ನೋ ಸಿampo "ವಿಷಯ" 3. ಇಲ್ಲ ಸಿampಅಥವಾ "ವಿಷಯ" ಸೇರಿಸಲು ಡಾಡೋಸ್ ಕ್ಯು ಸೆರೋ ಲಿಡೋಸ್ ಮತ್ತು ಎನ್ವಿಯಾಡೋಸ್. ಓಸ್ ಡಾಡೋಸ್ ಡೆವೆಮ್ ಎಸ್ಟಾರ್ ನೋ ಫಾರ್ಮ್ಯಾಟೋ
"json" 4. ಕ್ಲಿಕ್ ಮಾಡಿ "ಇದನ್ನು ಪ್ರಯತ್ನಿಸಿ!" ಮತ್ತು ಫಲಿತಾಂಶವನ್ನು ಗಮನಿಸಿ "ಪ್ರತಿಕ್ರಿಯೆ ದೇಹ" 5. ಕ್ಯಾಸೊ ಕ್ವಿರಾ ಕಾನ್ ಆರ್ಮಾರ್ ಅಥವಾ ಅನ್ಶಿಯೋನೆಂಟೋ ಡಾ "ಕೊಯಿಸಾ", ಮತ್ತು ಅಟೆ ಒಸಿampಒ "ಲೇಟೆಸ್ಟ್ ಡ್ವೀಟ್ ಪಡೆಯಿರಿ", ಇನ್ಸಿರಾ ಅಥವಾ ನೋಮ್ ಡು
ಆಬ್ಜೆ ಕ್ರಿಯಾಡೋ ಮತ್ತು ಕ್ಲೈಕ್ ಎಮ್ "ಟ್ರೈ ಇಟ್ ಔಟ್" ವೆರಿ ಕಾರ್ ಎ ರೆಸ್ಪೋಸ್ಟಾ ಡು ಡ್ವೀಟ್. ಪ್ಯಾರಾ ಎಸ್ಟಾ ಆಪ್ಲಿಕಾಕಾವೊ ಫೊಯ್ ಕ್ರಿಯಾಡೋ ಅಥವಾ ಆಬ್ಜೆಟೋ "ಸ್ಮಾರ್ಟ್_ಪಿಸ್ಸಿನಾ" ಕ್ವೆ ಟೆಮ್ ಒ ಸೆಗುಯಿಂಟೆ ಕಾಂಟೆಯುಡೋ:
{ “status_tratamento”: 0, “ligadesliga_bomba”: 0, “status_bomba”:0, “status_reservatorio”:0, “PH_setpoint”:6, “PH_valor”: 4 }
Nele estão todos os dados necessarios for communicação entre a DragonBoard ea applicação Web. É ಇಂಪಾರ್ಟೆಂಟ್ ರೆಸಲ್ಟರ್ ಕ್ಯೂ ಓ ನೋಮ್ ಡೋ ಆಬ್ಜೆಟೋ ಡೆವೆ ಸೆರ್ ಆಲ್ಟೆರಾಡೋ ನೋ ಡ್ವೀಟ್ ಇ ನೋ ಕೋಡಿಗೊ ಫಾಂಟೆ ಡಾಸ್ ಆಪ್ಲಿಕಾಸ್ ಫಾರ್ ಎವಿಟಾರ್ ಕ್ಯು ಔಟ್ರೋಸ್ ಡಿಸ್ಪೊಸಿಟಿವೋಸ್ ಅಸೆಸೆಮ್ ಸಿಮ್ಯುಲ್ಟೇನ್ ಎ ಕೊಯಿಸಾ ಜೆರಾಂಡೋ ರಿಸಲ್ಟಡೋಸ್ ಇಂಡೆಸೆಜಾಡೋಸ್
ಸ್ಮಾರ್ಟ್ ಪಿಸ್ಸಿನಾ ಕಾಮ್ ಐಒಟಿ - ಅಯಾನಿಕ್, ಡ್ವೀಟ್ ಇ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್: ಪುಟ 7

ಹಂತ 4: ಪ್ರೋಗ್ರಾಮಾಕೊ ಎಮ್ ಪೈಥಾನ್

ಲಾಜಿಕಾ ಡಿ ಫಂಶನಿಮೆಂಟೋ

ಸ್ಮಾರ್ಟ್ ಪಿಸ್ಸಿನಾ ಕಾಮ್ ಐಒಟಿ - ಅಯಾನಿಕ್, ಡ್ವೀಟ್ ಇ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್: ಪುಟ 8

ಓ ಸಾಫ್ಟ್‌ವೇರ್ ಡಿ ಕಂಟ್ರೋಲ್ ಡಾ ಪಿಸ್ಸಿನಾ ಫೊಯ್ ಡಿಸೆನ್ವೋಲ್ವಿಡೋ ಎಮ್ ಪೈಥಾನ್, ಇದು ಉಮಾ ಭಾಷೆಯ ಸರಳ ಮತ್ತು ಅರ್ಥವಿವರಣೆ, ಅಥವಾ ಎಕ್ಸಿಕ್ಯೂಕಾವೊ ಡಾ ಅಪ್ಲಿಕಾಕಾವೊವನ್ನು ನೋಡುವ ಅವಶ್ಯಕತೆಯಿದೆ. piscina_ nal.py ಸಾಫ್ಟ್‌ವೇರ್‌ನಲ್ಲಿ ಫನ್ಸಿಯಾಡಾಸ್ ಆಗಿ, ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್‌ನಲ್ಲಿ ಸೆಗ್ವಿಂಟೆಸ್ ಆಗಿ:
1. ಕಂಟ್ರೋಲಾ ಒ ಪಿಎಚ್, ಮಾನಿಟರಾಂಡೋ ಓ ಶೌರ್ಯ ಮೆಡಿಡೋ ಮತ್ತು ಪಿಸ್ಸಿನಾ ಇ ಕಂಪ್ಯಾಂಡೋ ಕಾಮ್ ಓ "ಸೆಟ್‌ಪಾಯಿಂಟ್" ಡಿ ನಿಡೋ ಪೆಲೊ ಯುಸುವಾರಿಯೊ ನಂ Web ಅಪ್ಲಿಕೇಶನ್. ಎ ಕೊರೆಕಾವೊ ಸೆರಾ ಫೀಟಾ ಡೊಸಾಂಡೊ ಪ್ರೊಡುಟೊ ಅಟ್ರಾವೆಸ್ ಡೊ ಅಸಿಯೊನಮೆಂಟೊ ಡಾ ಎಲೆಟ್ರೋವಾಲ್ವುಲಾ.
2. ಓ ಅಸಿಯೋನಮೆಂಟೋ ಡಾ ಎಲೆಟ್ರೋವಾಲ್ವುಲಾ ಇ ಟೆಂಪೊರಿಝಾಡೊ, ಓ ಸೆಜಾ, ಉಮಾ ಸೆರ್ಟಾ ಕ್ವಾಂಟಿಡೇಡ್ ಡಿ ಪ್ರೊಡುಟೊ ಎ ಡೋಸಾಡಾ ಇ ಲಾಜಿಕಾ ಅಗ್ವಾರ್ಡಾ ಉಮ್ ಡಿಟರ್ಮಿನಾಡೊ ಪೆರಿಯೊಡೊ ಪ್ಯಾರಾ ರಿಯಾಲಿಜರ್ ಉಮಾ ನೋವಾ ಡೋಸೇಜ್
3. ಓ ಕಂಟ್ರೋಲ್ ಸೋ é ರಿಯಲಿಜಾಡೊ ಸೆ ಎ ಬೊಂಬಾ ಡಾ ಪಿಸ್ಸಿನಾ ಎಸ್ಟಿವರ್ ಎಮ್ ಫನ್ಶಿಯೊನೆಂಟೊ ಇ ಸೆ ಒ ನೀವೆಲ್ ಡೊ ಟಾಂಕ್ ಡಿ ಪ್ರೊಡುಟೊ ಪ್ಯಾರಾ ಡೋಸೇಜ್ ಎಸ್ಟಿವರ್ ಓಕೆ!
4. ಕ್ವಾಂಡೋ ಒ ಪಿಎಚ್ ಅಟಿಂಗ್ ಉಮ್ ಶೌರ್ಯ ಸುಪೀರಿಯರ್ ಅಯೋ ದೆಸೆಜಾಡೊ, ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಡೋಸೇಜ್ 5. ಕಂಟ್ರೋಲ್ ಎ ಬೊಂಬಾ, ಲಿಗಾಂಡೋ ಮತ್ತು ಡೆಸ್ಲಿಗಾಂಡೋ ಮತ್ತು ಮೆಸ್ಮಾ ಅಟ್ರಾವೆಸ್ ಡು Web app, conforme solicitação do usuário 6. Monitora e informa ao usuário o nível do reservatório do produto de Dosagem 7. ಇನ್ಫಾರ್ಮಾ ಅನೋಮಾಲಿಯಾ ನಾ ಬೊಂಬಾ, ಕ್ಯಾಸೊ ಸೆಜಾ ಲಿಗಾಡಾ ಇ ನಾವೊ ರೈಡ್.
ಆಂಟೆಸ್ ಡಿ ಅಪ್ರೆಸೆಂಟರ್ ಅಥವಾ ಕೋಡಿಗೊ, ಡೆವೆಮೊಸ್ ರಿಯಲಿಜರ್ ಅಲ್ಗುನ್ಸ್ ಅಜಸ್ಟಸ್ ಮತ್ತು ಡ್ರಾಗನ್‌ಬೋರ್ಡ್ ಪ್ಯಾರಾ ಕ್ಯು ಎಲಾ ಸೆ ಕಮ್ಯುನಿಕ್ ಅಡೆಕ್ವಾಡಮೆಂಟೆ ಕಾಮ್ ಒ ಡ್ವೀಟ್.ಐಒ
ಪೂರಕ ಘಟಕಗಳು
ಪೋಸ್ಟ್ ಮಾಡಲು ಮತ್ತು HTTP ಪಡೆಯಿರಿ
sudo pip ಅನುಸ್ಥಾಪನಾ ವಿನಂತಿಗಳು
ಕಾಪಿಯರ್ ಅಥವಾ ಆರ್ಕ್ವಿವೋ dweet.py ಮೆಸ್ಮಾ ಪಾಸ್ತಾ ಒಂದು ಆಪ್ಲಿಕಾಕಾವೋ smart_piscina.py ಆಗಿದೆ

ಕೊಡಿಗೊ ಫಾಂಟೆ ಎಮ್ ಪೈಥಾನ್
A seguir apresentamos o código por partes, nesta Primeira são lidas as bibliotecas necessarias, con gurados OS IOs e realizada a leitura analógica do valor de PH.

ಆಮದು spidev ಆಮದು ಸಮಯವನ್ನು dweet ಆಮದು ನಿಂದ libsoc ಆಮದು gpio ನಿಂದ gpio_96boards ಆಮದು GPIO ನಿಂದ ಡ್ವೀಟ್

COMANDO_BBA = 36

#ಕಮಾಂಡೋ ಬೊಂಬಾ

NIVEL_PROD = 13

#ಚಾವ್ ಡಿ ನಿವೆಲ್

DOSAGEM_VVL = 115

#ವಲ್ವುಲ ಡೋಸೇಜ್

BBA_LIGADA = 24 #Retorno de Bomba ligada

GPIO_CS = 18

#ಸೆನ್ಸಾರ್ PH (ಅನಲಾಜಿಕೊ)

ಪಿನ್ಗಳು = (

(GPIO_CS, 'ಔಟ್'),(COMANDO_BBA, 'ಔಟ್'),(DOSAGEM_VVL, 'ಔಟ್'),(NIVEL_PROD, 'in'),(BBA_LIGADA, 'in')

)

ಟ್ವೀಟ್ = ಡ್ವೀಟ್()

ಸ್ಪಿ = spidev.SpiDev()

spi.open(0,0)

spi.max_speed_hz=10000

spi.mode = 0b00

spi.bits_per_word = 8def readPH(gpio):

gpio.digital_write(GPIO_CS, GPIO.HIGH)

time.sleep (0.0002)

gpio.digital_write(GPIO_CS, GPIO.LOW)

r = spi.xfer2([0x01, 0x80, 0x00])

gpio.digital_write(GPIO_CS, GPIO.HIGH)

adcout = (r[1] << 8) & 0b1100000000

adcout = ಅಡ್ಕೌಟ್ | (r[2] & 0xff)

adcout = (adcout * 0.014)

# PH 0 a 14 ಪ್ಯಾರಾವನ್ನು ಪರಿವರ್ತಿಸಿ

ಅಡ್ಕೌಟ್ ಹಿಂತಿರುಗಿ

ಸ್ಮಾರ್ಟ್ ಪಿಸ್ಸಿನಾ ಕಾಮ್ ಐಒಟಿ - ಅಯಾನಿಕ್, ಡ್ವೀಟ್ ಇ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್: ಪುಟ 9

ನಾ ಸೆಗುಂಡಾ ಪಾರ್ಟಿ, ಎ ಲೀಟುರಾ ಡು ಡ್ವೀಟ್ ಮತ್ತು ಓಎಸ್ ಡಾಡೋಸ್ ಆರ್ಮಾಜೆನಾಡೋಸ್ ಎಮ್ ವೇರಿಯೇವಿಸ್ ಗ್ಲೋಬೈಸ್ ಫಾರ್ ಲಾಜಿಕಾಸ್ ಡು ಸಾಫ್ಟ್‌ವೇರ್:

ಡೆಫ್ ಲೆ_ಡ್ವೀಟ್():

#ಲೆ ಕ್ವಾಲ್ ಸೆಟ್‌ಪಾಯಿಂಟ್ ಪ್ಯಾರಾ ಟ್ರಾಟಮೆಂಟೊ

ಜಾಗತಿಕ ld_bomba, st_bomba, st_trat, st_res, PH_valor, PH_SP

resposta = dweet.latest_dweet(ಹೆಸರು=”ಸ್ಮಾರ್ಟ್_ಪಿಸ್ಸಿನಾ”)

ld_bomba = ರೆಸ್ಪೋಸ್ಟಾ['ವಿತ್'][0]['ವಿಷಯ']['ligadesliga_bomba']

st_bomba = ರೆಸ್ಪೋಸ್ಟಾ['ವಿತ್'][0]['content']['status_bomba']

st_trat = ಪ್ರತಿಕ್ರಿಯೆ['ಜೊತೆ'][0]['ವಿಷಯ']['status_tratamento']

st_res = ರೆಸ್ಪೋಸ್ಟಾ['ಜೊತೆ'][0]['ವಿಷಯ']['status_reservatorio']

PH_valor = ಪ್ರತಿಕ್ರಿಯೆ['ಜೊತೆ'][0]['ವಿಷಯ']['PH_valor']

PH_SP = ಪ್ರತಿಕ್ರಿಯೆ['ಜೊತೆ'][0]['ವಿಷಯ']['PH_setpoint']

ld_bomba, st_bomba, st_trat, st_res, PH_valor, PH_SP ಹಿಂತಿರುಗಿ

ಎ ಟೆರ್ಸಿರಾ ಪಾರ್ಟೆ ಒಂದು ಫಂಕೋ ಕ್ಯು ರಿಯಾಲಿಜಾ ಒ ಟ್ರಾಟಮೆಂಟೊ ಡಾ ಪಿಸ್ಸಿನಾ, ಕಾಮ್ ಎ ಲಾಜಿಕಾ ಪ್ಯಾರಾ ಅಸಿಯೊನಮೆಂಟೊ ಬೇಸ್ಯಾಡಾ ನೋ PH, ನೀವೆಲ್ ಡು ರಿಸರ್ವೇಟೋರಿಯೊ ಮತ್ತು ಬೊಂಬಾ ಲಿಗಾಡಾ. ಮೆಸ್ಮಾಸ್ ಲಿಡಾಸ್ ಪೆಲೋ ಡ್ವೀಟ್, ಡೆಸ್ಟಾ ಫಾರ್ಮಾ ಕಾನ್ಸೆಗ್ವಿಮೋಸ್ ಅಟ್ಯುಲೈಜರ್ ಓಎಸ್ ವ್ಯಾಲೋರ್ಸ್ ಮತ್ತು ಲಾಜಿಕಾ ಪ್ಯಾರಾ ಕ್ಯು ಡೆಸ್ಪೊಯಿಸ್ ಸೆಜಮ್ ನೊವಾಮೆಂಟೆ ಎನ್ವಿಯಾಡೋಸ್ ಎಒ ಸರ್ವಿಕೋ ಎಂದು ವೇರಿಯೇವಿಸ್ ಡಿ ಮಾನಿಟರಮೆಂಟೋ ಸಾವೋ ಎಂದು ಗಮನಿಸಿ.
def tratamento(): ಜಾಗತಿಕ st_trat, st_res, st_bomba st_res = gpio.digital_read(NIVEL_PROD) st_bomba = gpio.digital_read(BBA_LIGADA) ವೇಳೆ (PH_valor < PH_SP) ಮತ್ತು ( st_res ==st_1) ಮತ್ತು (st_res == 1) ಮತ್ತು ಡಿಜಿಟಲ್_ರೈಟ್(DOSAGEM_VVL, GPIO.HIGH) time.sleep(2) #tempo da dosagem do produto gpio.digital_write(DOSAGEM_VVL, GPIO.LOW) time.sleep(1) #espera entre dosogens st_trat = TRADOMENT) ಬೇರೆ: gpio.digital_write(DOSAGEM_VVL, GPIO.LOW) st_trat = 1 ಪ್ರಿಂಟ್ (“TRATAMENTO DESlIGADO”) ರಿಟರ್ನ್ st_trat, st_res

ಎ ಕ್ವಾರ್ಟಾ ಇ ಉಲ್ಟಿಮಾ ಪಾರ್ಟೆ ಈ ಓ ಲೂಪಿಂಗ್ ಡಿ ಎಕ್ಸಿಕ್ಯೂಸ್ ಡಾ ಲಾಜಿಕಾ. ಸುಬ್ರೊಟಿನಾಸ್ ಸಾವೊ ಚಮದಾಸ್ ಎ ಆರ್ಡೆಮ್ ಒಂಡೆ ಆಸ್ ಇಂಪಾರ್ಟೆಂಟ್ ಪ್ಯಾರಾ ಕ್ಯು ಓಸ್ ಡ್ಯಾಡೋಸ್ ಲಿಡೋಸ್ ಪೆಲೊ ಡ್ವೀಟ್ ಸೆಜಮ್ ಅಟ್ಯುಲೈಝಾಡೋಸ್ ಇ ಡಿಪೊಯಿಸ್ ಎನ್ವಿಯಾಡೋಸ್ ಫಾರ್ ಎ ಕೊರೆಟಾ ವಿಶ್ಯುಲೈಝಾನೊ ನೋ Web ಅಪ್ಲಿಕೇಶನ್.

__name__=='__main__': GPIO(ಪಿನ್‌ಗಳು) ಜೊತೆಗೆ gpio: ನಿಜವಾಗಿದ್ದರೂ:
le_dweet() tratamento() PH_valor = ಸುತ್ತಿನಲ್ಲಿ(readPH(gpio), 2) ld_bomba == 1: gpio.digital_write(COMANDO_BBA, GPIO.HIGH) ಪ್ರಿಂಟ್(“Bomba Ligada”) ಬೇರೆ: gpio.COMANDO_digital_write(BAANDO_digital_write ಕಡಿಮೆ) ಪ್ರಿಂಟ್ (“ಬೊಂಬಾ ಡೆಸ್ಲಿಗಾಡಾ”) ಮುದ್ರಣ (“ವ್ಯಾಲರ್ ಡೊ PH = %d” % PH_valor) ಪ್ರಿಂಟ್ (“ವ್ಯಾಲರ್ ಡು ಎಸ್‌ಪಿ PH = %d” % PH_SP) ಪ್ರಿಂಟ್ (“”) dweet.dweet_by_name(name=”smart_piscina” , ಡೇಟಾ={“ligadesliga_bomba”:ld_bomba, “status_bomba”:st_bomba, “status_tratamento”:st_trat, “status_reservatorio”:st_res, “PH_valor”:PH_valor, “PH_setpoint”:PH_SP}) ಸಮಯ.

https://www.instructables.com/ORIG/FPV/I7ZO/JAMTVW5R/FPVI7ZOJAMTVW5R.py https://www.instructables.com/ORIG/FMD/BHS3/JAMTVW5V/FMDBHS3JAMTVW5V.py

ಡೌನ್‌ಲೋಡ್ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ

ಹಂತ 5: ಡಿಸೆನ್ವೋಲ್ವಿಮೆಂಟೊ ಡು ಎಪಿಪಿ - ಆಂಬಿಯೆಂಟೆ ಹಿಡ್ರಿಡೊ
ಸ್ಮಾರ್ಟ್ ಪಿಸ್ಸಿನಾ ಕಾಮ್ ಐಒಟಿ - ಅಯಾನಿಕ್, ಡ್ವೀಟ್ ಇ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್: ಪುಟ 10

ಪ್ಲಾಟಾಫಾರ್ಮ್ ಹೈಬ್ರಿಡಾ ಅಯಾನಿಕ್
ಓ ಅಪ್ಲಿಕಟಿವೋ ಪ್ಯಾರಾ ಕಂಟ್ರೋಲ್ ಡಾ ಪಿಸ್ಸಿನಾ ಸೆರಾ ಡಿಸೆನ್ವಾಲ್ವಿಡೋ ಯುಟಿಲಿಜಾಂಡೋ ಉಮಾ ಪ್ಲಾಟಾಫಾರ್ಮಾ ಹೈಬ್ರಿಡಾ, ಅಥವಾ ಸೆಜಾ, ಫಾಜೆಮೊಸ್ ಎ ಅಬ್ಸ್ಟ್ರಾಕಾವೋ ಡು ಹಾರ್ಡ್‌ವೇರ್ ಕ್ಯು ಒ ಅಪ್ಲಿಕೇಶನ್ ಸೆರಾ ಉಪಯುಕ್ತತೆ ಮತ್ತು ಡಿಸೆನ್ವಾಲ್ವೆಮೊಸ್ ಮತ್ತು ಪ್ರೊಜೆಟೊ ಪೋಸ್ಟ್ ಕ್ರಿಪ್ಟ್ ಯುಟಿಲಿಜೆಂಡೊ HTML ಎಮ್ ಉಮ್ ಅಪ್ಲಿಕೇಶನ್ ಉಮಾ ಪ್ಲಾಟಾಫಾರ್ಮ್ ಎಸ್ಪೆಸಿ ಸಿಎ ಕೊಮೊ ಆಂಡ್ರಾಯ್ಡ್ ಅಥವಾ ಐಒಎಸ್. Neste caso utilizamos o IONIC, que funciona Basado na plataforma Cordova, que permite visualizar e testar a applicação através da renderização na mesma na tela de um Web ಬ್ರೌಸರ್. ಡೀಸೆನ್ವೋಲ್ವಿಮೆಂಟೋ ಅಪ್ಲಿಕೇಶನ್ ಮಾಡಲು, ಭಾಷೆಯ HTML ಮತ್ತು ಟೈಪ್‌ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಅಯಾನಿಕ್ ಟ್ಯಾಂಬೆಮ್ ಡೋರ್ ಫ್ರೇಮ್‌ವರ್ಕ್ ಅನ್ನು ಬಳಸಲು ಅನುಮತಿಸಲಾಗಿದೆ ಕೋನೀಯ ಪ್ಯಾರಾ ಟ್ರಾಬಲ್ಹಾರ್ ಓಸಿಎಸ್ ಘಟಕಗಳು ಕೋಮೊ ಮಾದರಿಗಳು ಮತ್ತು ನಿಯಂತ್ರಕಗಳು.
Instalção do Ambiente de Desenvolvimento
O desenvolvimento do app será realizado em um computador pessoal, ಮತ್ತು não na placa DragonBoard. Iniciaremos com a instalçaão do node.js, necessário apra o funcionamento do Ionic Acessar o site https://nodejs.org/en/ e fazer o Download da última versão do node.js ಅಪೊಸ್ ಕನ್ಕ್ಲೂಯಿಡಾ ಇನ್‌ಸ್ಟಾಲ್‌ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಯಿತು ter sido instalado durante a instalação do node.js. ಅಯಾನಿಕ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಯಾವುದೇ ಪ್ರಾಂಪ್ಟ್ ಡಿ ಕಮಾಂಡೋ ವಿಂಡೋಸ್ ಅನ್ನು ಇನ್‌ಸ್ಟಾಲಾಕಾಮ್ ಓಎಸ್ ಸೆಗ್ವಿಂಟೆಸ್ ಕಮಾಂಡೋಗಳನ್ನು ಅರಿತುಕೊಳ್ಳುವುದಿಲ್ಲ:
npm ಇನ್‌ಸ್ಟಾಲ್ g cordova ಅಯಾನಿಕ್ npm ಇನ್‌ಸ್ಟಾಲ್ g cordova
ಪ್ಯಾರಾ ಟೆಸ್ಟಾರ್ ಅಥವಾ ಅಯಾನಿಕ್, ಓ ಸೆಗುಯಿಂಟೆ ಕಮಾಂಡೋ ಪೋಡೆ ಸೆರ್ ಎಕ್ಸಿಕ್ಯುಟಡೋ ಇ ಸೆ ಎಸ್ಟಿವರ್ ಟುಡೋ ಓಕೆ ರಿಟೋರ್ನಾ ಎ ವರ್ಸಾವೊ ಇನ್‌ಸ್ಟಾಲಡಾ:
ಅಯಾನಿಕ್ ವಿ
Criação da applicação no Ionic
Não, não tem uma ಇಂಟರ್ಫೇಸ್ grá ca bonita. ಟೆಮ್ ಕ್ಯು ಕ್ರಿಯರ್ ಓ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಲಿನ್ಹಾ ಡಿ ಕಮಾಂಡೋಸ್. ಮಾಸ್ ಡಿಪೊಯಿಸ್ ಎ ಫೆಸಿಲಿಡೇಡ್ ಡಿ ಯುಸೊ ಕಾಂಪೆನ್ಸಾ. ಪ್ಯಾರಾ ಕ್ರಿಯರ್ ಉಮಾ ನೋವಾ ಅಪ್ಲಿಕಾಕಾವೊ, ನೆಸ್ಟೆ ಕ್ಯಾಸೊ ಎ ಸ್ಮಾರ್ಟ್_ಪಿಸ್ಸಿನಾ, ಡಿಜಿಟಮೊಸ್ ಒ ಸೆಗುಯಿಂಟೆ ಕಮಾಂಡೋ:
ಅಯಾನಿಕ್ ಪ್ರಾರಂಭ ಸ್ಮಾರ್ಟ್_ಪಿಸ್ಸಿನಾ ಖಾಲಿ
ಸೆರಾ ಕ್ರಿಯಾಡಾ ಉಮಾ ನೋವಾ ಆಪ್ಲಿಕಾಕಾವೊ ಎಮ್ ಬ್ರಾಂಕೊ ಕ್ಯು ಎಸ್ಟಾರಾ ಸಾಲ್ವಾ ನೋ ಡೈರೆಟೋರಿಯೊ:
C:UsuáriosNome do usuáriosmart_piscina
ಪ್ಯಾರಾ ಟೆಸ್ಟರ್ ಅಥವಾ ಕೋಡಿಗೋ:
ಸಿಡಿ ಸ್ಮಾರ್ಟ್_ಪಿಸ್ಸಿನಾ ಅಯಾನಿಕ್ ಸರ್ವ್
ಸೆರಾ ಅಬರ್ಟಾ ಉಮಾ ಟೆಲಾ ನೋ ನಾವೆಗಡೋರ್ ಪಾಡ್ರೊ ಮೊಸ್ರಾಂಡೊ ಎ ಆಪ್ಲಿಕಾಕಾವೊ ಎಮ್ ಬ್ರಾಂಕೊ
ಹಂತ 6: ದೆಸೆನ್ವೊಲ್ವಿಮೆಂಟೊ ಡು ಎಪಿಪಿ - ಎಡಿಕೋ ಡಾ ಅಪ್ಲಿಕಾಕೊ
A edição da applicação em branco gerada pelo Ionic será realizada ಯಾವುದೇ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್, ಅಪ್ಲಿಕೇಶನ್ ಉಚಿತ ಪ್ರೋಗ್ರಾಂ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಮತ್ತು que pode ser baixado pela ಯಾವುದೇ ಸೈಟ್: https://code.com/visualst ಪ್ರೆಸೆಂಟಡೋಸ್ ಎ ಸೆಗುಯಿರ್, ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ನಿಮ್ಮ ಸ್ವಂತ ಸೇವೆಯನ್ನು ಒದಗಿಸಿ.
ಇಂಟರ್ಫೇಸ್
ಒಂದು ಇಂಟರ್ಫೇಸ್ ಕಾಮ್ ಒ ಯುಸುವಾರಿಯೊ ಸೆರಾ ಎಡಿಟಡಾ ಯಾವುದೇ ಆರ್ಕ್ವಿವೊ home.html. ಎಂದು ಗಮನಿಸಿ tags ಅಯಾನಿಕ್ ಮತ್ತು ಕಾಂಟೆಮ್ ಸ್ಮಾರ್ಟ್ ಪಿಸ್ಸಿನಾ ಕಾಮ್ ಐಒಟಿ - ಅಯಾನಿಕ್, ಡ್ವೀಟ್ ಇ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್ ಅನ್ನು ಬಳಸುತ್ತದೆ: ಪುಟ 11

ಅಲ್ಗುನ್ಸ್ ಪ್ಯಾರಾಮೆಟ್ರೋಸ್ ಇನ್‌ಸೆರಿಡೋಸ್ ಯುಟಿಲಿಜಾಂಡೋ ಓಎಸ್ ರಿಕರ್ಸೋಸ್ ಡು ಫ್ರೇಮ್‌ವರ್ಕ್ ಕೋನೀಯ. Os recursos do Angular são utilizados no botão de acionamento da bomba e na entrada do valor de Setpoint do PH. Não é possível apresentar ಅಥವಾ codigo aqui por uma limitação do Instructables, que apaga as tags. ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಯಾವುದೇ ಕಾಂಪ್ಯಾಕ್ಟ್‌ಗಳನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ.
ಪ್ರಕ್ರಿಯೆ
fuções ಒಂದು leitura e escrita de dados no Dweet e logicas em geral para o correto funcionamento da interface estão no arquivo home.ts desenvolvido em Typescript, liguagem muito semelhante ao Javascript
'@angular/core' ನಿಂದ {ಘಟಕ } ಆಮದು ಮಾಡಿ; 'ಅಯಾನಿಕ್-ಕೋನೀಯ' ನಿಂದ { NavController } ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಿ;
//ಎ ನಿಖರವಾದ ಆಮದು ಒದಗಿಸುವವರು. '../../providers/dweet/dweet' ನಿಂದ {DweetProvider} ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಿ;
@ಕಾಂಪೊನೆಂಟ್({ಆಯ್ಕೆಗಾರ: 'ಪುಟ-ಹೋಮ್', ಟೆಂಪ್ಲೇಟ್Url: 'home.html'
})
ರಫ್ತು ವರ್ಗ ಮುಖಪುಟ {
ಕನ್‌ಸ್ಟ್ರಕ್ಟರ್ (ಸಾರ್ವಜನಿಕ navCtrl: NavController, ಖಾಸಗಿ DweetProvider: DweetProvider) { }
//Declarações de Variáveis ​​public respostaDweet: string=””; ಸಾರ್ವಜನಿಕ ಸ್ಥಿತಿ_ಟ್ರಾಟಮೆಂಟೋ: ಸ್ಟ್ರಿಂಗ್ ="ಅಪಾಯ"; ಸಾರ್ವಜನಿಕ st_trat = 0; ಸಾರ್ವಜನಿಕ ಸ್ಥಿತಿ_ಬೊಂಬಾ: ಸ್ಟ್ರಿಂಗ್ ="ಅಪಾಯ"; ಸಾರ್ವಜನಿಕ st_bba = 0; public status_reservatorio: string=”ಅಪಾಯ”; ಸಾರ್ವಜನಿಕ st_res = 0; ಸಾರ್ವಜನಿಕ ಸ್ಥಳಗಳು = ಅರೇ(); ಸಾರ್ವಜನಿಕ PH_val = 0; ಸಾರ್ವಜನಿಕ SP_PH = 0;
//ಮಾಡೆಲ್ ಡೊ ಬೊಟಾವೊ ಡೆ ಲಿಗರ್ ಬೊಂಬಾ ಸಾರ್ವಜನಿಕ ಬೊಂಬಾ_ಮಾಡೆಲ್ = {
ಪರಿಶೀಲಿಸಲಾಗಿದೆ: ತಪ್ಪು, ಹೆಸರು: "ಲಿಗರ್ ಬೊಂಬಾ"}
ಅಯಾನುViewDidLoad () { //buscando os dados no Dweet ಮತ್ತು salvando nas variáies ಇದನ್ನು ಗುರುತಿಸಲಾಗಿದೆ.DweetProvider.getLastestDweet(“smart_piscina”).subscribe(data=>{
ಸ್ಥಿರ ಪ್ರತಿಕ್ರಿಯೆ = (ಯಾವುದೇ ಡೇಟಾ); const objeto_retorno = JSON.parse(response._body); this.locais = objeto_retorno.with[0].content; this.bomba_model.checked = objeto_retorno.with[0].content.ligadesliga_bomba; this.st_bba = objeto_retorno.with[0].content.status_bomba; this.st_trat = objeto_retorno.with[0].content.status_tratamento; this.st_res = objeto_retorno.with[0].content.status_reservatorio; this.PH_val = objeto_retorno.with[0].content.PH_valor; this.SP_PH = objeStmo_arret tPoirsncoin.wa iCtho[m0].IcooTn-teIonnti.cP,HD_wseeettpEoinDtr;agonBoard: ಪುಟ 12

this.SP_PH = objeto_retorno.with[0].content.PH_setpoint; console.log(this.locais); }, ದೋಷ => {console.log(error); } ) //Atualiza icones de Status this.status_bomba = ((this.st_bba == 1) ? “ಸೆಕೆಂಡರಿ” : “ಅಪಾಯ”); this.status_tratamento = ((this.st_trat == 1) ? "ಸೆಕೆಂಡರಿ" : "ಅಪಾಯ"); this.status_reservatorio = ((this.st_res == 1) ? "ಸೆಕೆಂಡರಿ" : "ಅಪಾಯ"); }
//Botão Atualizar ನವೀಕರಣ() {
ಇದು.ionViewಡಿಡ್‌ಲೋಡ್ (); }
//ಲಿಗಾ ಡೆಸ್ಲಿಗಾ ಬೊಂಬಾ liga_des_bomba(){ this.dweetPost()}
atualiza_sp(){ this.dweetPost()
}
dweetPost(){ //ಡಾಡೋಸ್ ಡೊ ಬೊಟೊ ಡಿ ಬೂಲಿಯನ್ ಪ್ಯಾರಾ ಇಂಟೀರೊ ಕಾನ್ಸ್ಟ್ ld_bba = ((this.bomba_model.checked == true) ? 1 : 0);
//Envia dados para o Dweet.io const json_dweet = {“ligadesliga_bomba”: ld_bba, “status_bomba”: this.st_bba, “status_tratamento”: this.st_trat, “status_reservatorio”: this.st_valorval: “PH.PH_val” , “PH_setpo int”: this.SP_PH}; this.DweetProvider.setDweet(“smart_piscina”,json_dweet).subscribe(
ಡೇಟಾ=>{console.log(data); }, ದೋಷ => {console.log(ದೋಷ); }) }}
ಸಿಹಿ ಪೂರೈಕೆದಾರ
ಕಮ್ಯುನಿಕಾಕಾವೊ HTTP ಕಾಮ್ ಒ ಡ್ವೀಟ್‌ಗೆ ರಿಯಾಲಿಝರ್‌ಗಾಗಿ ಒದಗಿಸುವವರು ಅಗತ್ಯವಿದೆ. Isto é feito através do Ionic com o seguinte comando ನೋ ಪ್ರಾಂಪ್ಟ್ ಡಿ ಕಮಾಂಡೋ:
ಅಯಾನಿಕ್ ಉತ್ಪಾದಿಸುವ ಪೂರೈಕೆದಾರರ ಸಿಹಿ
Neste momento é gerado o arquivo dweet.ts que deverá ter OS comandos references a conexão com o Dweet e realização das funções de GET e POST. ಓ ಕೊಡಿಗೋ ಅವಶ್ಯಕತೆ ಇದೆ ಎಕ್ಸಿಬಿಡೋ ಎ ಸೆಗ್ಯುರ್:
ಸ್ಮಾರ್ಟ್ ಪಿಸ್ಸಿನಾ ಕಾಮ್ ಐಒಟಿ - ಅಯಾನಿಕ್, ಡ್ವೀಟ್ ಇ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್: ಪುಟ 13

'@angular/http' ನಿಂದ {Http} ಆಮದು ಮಾಡಿ; '@angular/core' ನಿಂದ {ಇಂಜೆಕ್ಟಬಲ್} ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಿ; ಆಮದು 'rxjs/add/operator/map'; /*
DweetProvider ಪೂರೈಕೆದಾರರಿಗೆ ವರ್ಗವನ್ನು ರಚಿಸಲಾಗಿದೆ. ಪೂರೈಕೆದಾರರು ಮತ್ತು ಕೋನೀಯ DI ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ https://angular.io/guide/dependency-injection ಅನ್ನು ನೋಡಿ. */ @Injectable() ರಫ್ತು ವರ್ಗ DweetProvider {ಖಾಸಗಿ ಬೇಸ್Url = “https://dweet.io:443/” ಕನ್‌ಸ್ಟ್ರಕ್ಟರ್ (ಸಾರ್ವಜನಿಕ http: Http) {
console.log('Hello DweetProvider Provider'); } //ಮಾಹಿತಿಯಾಗಿ ಯಾವುದೇ ಡ್ವೀಟ್‌ನಂತೆ ಬಸ್‌ಕಾರ್‌ಗೆ ಪ್ರತಿಕ್ರಿಯಿಸಿ. getLastestDweet(ವಿಷಯ: ಸ್ಟ್ರಿಂಗ್) {
ಸ್ಥಿರ url_ಗೆಟ್ = this.baseUrl + “ಪಡೆಯಲು/ಇತ್ತೀಚಿನ/ಡ್ವೀಟ್/ಫಾರ್/” + ವಿಷಯ; console.log(url_ಪಡೆಯಿರಿ); ಇದನ್ನು ಹಿಂತಿರುಗಿ.http.get(url_ಪಡೆಯಿರಿ); } //ಮೆಟೊಡೊ ರೆಸ್ಪೋಸ್ಸವೇಲ್ ಮಾರ್ಪಡಿಸಿಕರ್ ಓಎಸ್ ಡಾಡೋಸ್ ನೋ ಡ್ವೀಟ್. setDweet(ವಸ್ತು, ದೇಹ) { ಇದನ್ನು ಹಿಂತಿರುಗಿಸಿ.http.post(this.baseUrl + "dweet/for/"+ ವಿಷಯ, ದೇಹ); } }
ಆದ್ದರಿಂದ, ನೀವು ಡ್ವೀಟ್ ಪೂರೈಕೆದಾರರ ಕಾರ್ಯನಿರ್ವಹಣೆಗಾಗಿ ಎಚ್‌ಟಿಟಿಪಿ ಘಟಕಗಳ ಭಾಗಗಳಿಗೆ ಅಪ್ಲಿಕೇಶನ್.module.ts ಯಾವುದೇ arquivo ರಿಯಲಿಝರ್ ಅಗತ್ಯವಿದೆ:
ಸ್ಮಾರ್ಟ್ ಪಿಸ್ಸಿನಾ ಕಾಮ್ ಐಒಟಿ - ಅಯಾನಿಕ್, ಡ್ವೀಟ್ ಇ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್: ಪುಟ 14

'@angular/platform-browser' ನಿಂದ {BrowserModule} ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಿ; '@angular/core' ನಿಂದ {ErrorHandler, NgModule} ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಿ; 'ಅಯಾನಿಕ್-ಕೋನೀಯ' ನಿಂದ {IonicApp, IonicErrorHandler, IonicModule} ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಿ; '@ionic-native/splash-screen' ನಿಂದ { SplashScreen } ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಿ; '@ionic-native/status-bar' ನಿಂದ {StatusBar} ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಿ; '@angular/http' ನಿಂದ {HttpModule} ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಿ; './app.component' ನಿಂದ { MyApp } ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಿ; '../pages/home/home' ನಿಂದ { HomePage } ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಿ; '../providers/dweet/dweet' ನಿಂದ {DweetProvider} ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಿ; @NgModule({
ಘೋಷಣೆಗಳು: [ MyApp, ಮುಖಪುಟ
], ಆಮದುಗಳು: [
BrowserModule, IonicModule.forRoot(MyApp), //ಆಮದು ಮಾಡಿಕೊಳ್ಳಿ ಅಥವಾ ಮಾಡ್ಯೂಲ್ HTTP ಬಳಸಿ ಟ್ವೀಟ್ ಮಾಡಿ. HttpModule ], ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್: [IonicApp], entryComponents: [ MyApp, HomePage ], ಪೂರೈಕೆದಾರರು: [ StatusBar, SplashScreen, {provide: ErrorHandler, useClass: IonicErrorHandler}, DweetProvider } ವರ್ಗದ ರಫ್ತು})
ಉಫಾ!
ಸಾಲ್ವ್ ಟ್ಯೂಡೋ ಮತ್ತು ಟೆಸ್ಟೆ ಎ ಆಪ್ಲಿಕಾಕಾವೊ ಅಟ್ರಾವೆಸ್ ಡು ಕಮಾಂಡೋ:
ಅಯಾನಿಕ್ ಸೇವೆ
ಸ್ಮಾರ್ಟ್ ಪಿಸ್ಸಿನಾ ಕಾಮ್ ಐಒಟಿ - ಅಯಾನಿಕ್, ಡ್ವೀಟ್ ಇ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್: ಪುಟ 15

ಸ್ಮಾರ್ಟ್ ಪಿಸ್ಸಿನಾ ಕಾಮ್ ಐಒಟಿ - ಅಯಾನಿಕ್, ಡ್ವೀಟ್ ಇ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್: ಪುಟ 16

ಸ್ಮಾರ್ಟ್ ಪಿಸ್ಸಿನಾ ಕಾಮ್ ಐಒಟಿ - ಅಯಾನಿಕ್, ಡ್ವೀಟ್ ಇ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್: ಪುಟ 17

ಸ್ಮಾರ್ಟ್ ಪಿಸ್ಸಿನಾ ಕಾಮ್ ಐಒಟಿ - ಅಯಾನಿಕ್, ಡ್ವೀಟ್ ಇ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್: ಪುಟ 18

https://www.instructables.com/ORIG/FUH/W6SK/JAMTWKY9/FUHW6SKJAMTWKY9.zip

ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ

ಹಂತ 7: ಕೊಲೊಕಾಂಡೋ ಟ್ಯೂಡೋ ಪ್ಯಾರಾ ಫಂಶಿಯೊನರ್!!
1.ಇನಿಶಿಯಾಂಡೋ ಒ ಟ್ವೀಟ್: ಯಾವುದೇ ಸೈಟ್ Dweet.io ಇಲ್ಲ, ಕ್ರೈ ಅಥವಾ ಆಬ್ಜೆಟೋ ಕನ್ಫಾರ್ಮ್ ಡಿಸ್ಕ್ರಿಟೊ ನೋ ಪಾಸ್ಸೊ 3
ಸ್ಮಾರ್ಟ್ ಪಿಸ್ಸಿನಾ ಕಾಮ್ ಐಒಟಿ - ಅಯಾನಿಕ್, ಡ್ವೀಟ್ ಇ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್: ಪುಟ 19

2.ಇನಿಶಿಯಾಂಡೊ ಮತ್ತು ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್‌ನಲ್ಲಿ: ಅಬ್ರಾ ಅಥವಾ ಟರ್ಮಿನಲ್ ಇಲ್ಲ ಲಿನಾರೊ, ಪಾಸ್ತಾ ಆನ್‌ಡೆ ಎ ಆಪ್ಲಿಕಾಕಾವೊ ಸ್ಮಾರ್ಟ್_ಹೋಮ್.ಪೈ ಮತ್ತು ಡಿಜಿಟ್ ಅಥವಾ ಕಮಾಂಡೋ:
sudo python smarthome.py
3.ಇನಿಶಿಯಾಂಡೋ ಎ ಆಪ್ಲಿಕಾಕಾವೋ ನೋ ಅಯಾನಿಕ್: ಅಬ್ರಾ ಓ ಪ್ರಾಂಪ್ಟ್ ಡಿ ಕಮಾಂಡೋ, ಅಸೆಸೆ ಎ ಪಾಸ್ಟಾ ಒಂಡೆ ಎಸ್ಟಾ ಓ ಆಪ್ಲಿಕಾಟಿವೋ ಕ್ರಿಯಾಡೋ ನೋ ಅಯಾನಿಕ್ ಇ ಡಿಜಿಟ್ ಓ ಕಮಾಂಡೋ
ಅಯಾನಿಕ್ ಸೇವೆ
https://youtu.be/O27f93xE0bk https://youtu.be/HaSeRf3wkSI https://youtu.be/vx16cLQKOeU
ಹಂತ 8:
ಸ್ಮಾರ್ಟ್ ಪಿಸ್ಸಿನಾ ಕಾಮ್ ಐಒಟಿ - ಅಯಾನಿಕ್, ಡ್ವೀಟ್ ಇ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್: ಪುಟ 20

ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು

ಇನ್‌ಸ್ಟ್ರಕ್ಟಬಲ್ಸ್ ಸ್ಮಾರ್ಟ್ ಪಿಸ್ಸಿನಾ ಕಾಮ್ ಐಒಟಿ ಅಯಾನಿಕ್ ಡ್ವೀಟ್ ಇ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್ [ಪಿಡಿಎಫ್] ಸೂಚನೆಗಳು
ಸ್ಮಾರ್ಟ್ ಪಿಸ್ಸಿನಾ ಕಾಮ್ ಐಒಟಿ ಅಯಾನಿಕ್ ಡ್ವೀಟ್ ಇ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್, ಸ್ಮಾರ್ಟ್ ಪಿಸ್ಸಿನಾ, ಕಾಮ್ ಐಒಟಿ ಅಯಾನಿಕ್ ಡ್ವೀಟ್ ಇ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್, ಡ್ವೀಟ್ ಇ ಡ್ರ್ಯಾಗನ್‌ಬೋರ್ಡ್

ಉಲ್ಲೇಖಗಳು

ಕಾಮೆಂಟ್ ಬಿಡಿ

ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಪ್ರಕಟಿಸಲಾಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಕ್ಷೇತ್ರಗಳನ್ನು ಗುರುತಿಸಲಾಗಿದೆ *