Isi kandungan:

Pemasa Siang Menggunakan Node Merah Dengan Memori Tahan: 6 Langkah
Pemasa Siang Menggunakan Node Merah Dengan Memori Tahan: 6 Langkah

Video: Pemasa Siang Menggunakan Node Merah Dengan Memori Tahan: 6 Langkah

Video: Pemasa Siang Menggunakan Node Merah Dengan Memori Tahan: 6 Langkah
Video: Aplikasi Sederhana Dengan ADOBE Dreamweaver CS.6 - Mengolah Data Mahasiswa 2024, November
Anonim
Pemasa Siang Menggunakan Node Merah Dengan Memori Tahan
Pemasa Siang Menggunakan Node Merah Dengan Memori Tahan

Saya banyak menggunakan Node-red untuk projek Automasi Rumah saya. saya bukan prgrammer oleh progession, tetapi dengan bantuan dari pelbagai penyumbang saya cuba mengkonfigurasi sesuatu mengikut kehendak saya. Kadang-kadang ia berfungsi dan kadang-kadang tidak:)

Untuk salah satu projek automasi saya, saya memerlukan Pemasa yang boleh saya tetapkan dari UI Node _ frontend di beberapa Hari dalam seminggu. Terdapat projek yang boleh didapati di mana penyumbang telah menggunakan fail Node-red-contrib untuk tujuannya. Tetapi satu perkara asas yang tidak pernah saya temui adalah bagaimana mengekalkan persediaan masa walaupun selepas nod merah dimulakan semula (kerana sistem crash dll …). Saya mahukan sesuatu yang akan disambung dari peringkat kerja terakhir dan seterusnya selepas itu

Keperluan ini membuatkan saya dapat mengusahakan projek ini.

Terdapat keperluan berterusan dalam projek saya untuk mempunyai ciri Pemasa

Langkah 1: Pra-syarat

Pra-syarat

1) Program Node-red yang berfungsi pada Windows (Atau linux, Mac….). Terdapat banyak arahan di web untuk menetapkan Node-red pada Windows.

2) Pengetahuan asas mengenai penyataan logik If, if

3) Dan banyak rasa ingin tahu untuk meneroka sesuatu ……………..

Langkah 2: Sedikit Mengenai Node - Merah (Ingat Anda Tidak Terlalu Banyak Perincian…..)

Sedikit Mengenai Node - Merah (Ingat Anda Tidak Terlalu Banyak Perincian…..)
Sedikit Mengenai Node - Merah (Ingat Anda Tidak Terlalu Banyak Perincian…..)

Seperti yang dinyatakan oleh laman web rasmi mereka

"Node-RED adalah alat pengaturcaraan untuk menyatukan peranti perkakasan, API dan perkhidmatan dalam talian dengan cara baru dan menarik. Ia menyediakan penyunting berasaskan penyemak imbas yang memudahkan penyambungan aliran menggunakan pelbagai nod di palet yang dapat digunakan untuk jangka masa berjalan dengan satu klik."

url:

Anda tidak perlu menjadi pengaturcara untuk melakukan ini tetapi jika anda mempunyai pengetahuan dalam menulis javascript, ini pasti akan memperluaskan kemungkinan anda.

Ini adalah GUI yang kuat yang mempunyai fungsi seret dan lepas untuk mengautomasikan banyak perkara ini.

Contohnya: Menggunakan Tutorial Pemasa ini, anda boleh merancang aliran di mana berdasarkan Pemasa memulakan acara "Menyiram kebun", "menghantar e-mel" dll ….

Langkah 3: Mulakan Node - Merah

Mulakan Node - Merah
Mulakan Node - Merah

Selepas memasang Node -red pada mesin anda. pergi ke comand promt. Taipkan nod merah untuk memulakan program.

Langkah 4: Node Red Control Box

Kotak Kawalan Node Merah
Kotak Kawalan Node Merah

Kotak kawalan akan memaparkan tab yang dikenali sebagai aliran, pada awalnya ia akan kosong kerana ia adalah pemasangan baru, pergi ke sudut paling kanan dan dari menu tarik turun pilih "Urus Pallette". Pilihan ini digunakan untuk memasang pakej yang berbeza.

Klik pada Manage Pallette, ia akan membuka tetingkap dengan dua tab

- Node -Ini menyenaraikan semua node (pakej) yang telah anda pasang

- Pasang - Untuk memasang nod baru.

Pergi ke Pasang dan pasang nod di bawah:

- papan pemuka nod-merah: Ini akan memasang nod yang digunakan untuk membuat papan pemuka (butang, grafik, suis dll.)

- node-red-contrib-persist: Ini adalah simpul yang sangat baru, simpul ini dapat digunakan untuk menyimpan keadaan Button apa pun, Nilai pembolehubah merangkumi node-red crash atau ditutup secara tiba-tiba.

- node-red-contrib-simpletime: Ini adalah untuk menukar masa semasa menjadi format apa pun yang diperlukan

Langkah 5: Sedikit Mengenai Elemen Merah Node

Bahagian Atas terdiri daripada aliran yang berbeza, anda boleh membuat seberapa banyak aliran yang diperlukan, Sudut kiri mengandungi semua nod. Ada yang lalai, ada yang boleh diimport menggunakan pilihan Urus pallete dan jika anda cukup berpengalaman, anda boleh membuat simpul.

Node pada asasnya adalah elemen dengan ciri yang telah ditetapkan.

Bahagian kanan kawasan kerja terdiri daripada tetingkap debug, konfigurasi papan pemuka dan lain-lain …

Dalam aliran, anda boleh menggunakan beberapa nod, dan menggunakan node dari aliran yang berlainan, anda boleh merancang papan pemuka.

The Setting Timer adalah Papan Pemuka yang terdiri daripada nod dari Flow "Setting Timer Flow" dan "Day Set"

Seluruh aliran dapat dieksport ke papan klip atau fail dan ini dapat digunakan kembali dengan mengimportnya.

melampirkan dua Aliran sebagai fail txt.

untuk mengimport aliran:

simpan fail ext ini di desktop anda

Pergi ke menu lungsur kanan> Import> Papan keratan

buka notepad dan tampal kandungannya di sini

ulangi tindakan untuk aliran yang lain.

Jadi sekarang anda akan mempunyai dua Aliran yang diimport, klik Terapkan untuk menyimpan projek.

Langkah 6: Paparan Papan Pemuka

Paparan Papan Pemuka
Paparan Papan Pemuka

Klik pada sudut paling kanan tetingkap debug, anda akan menemui ikon bar grapg. Ini akan membuka tetingkap baru dengan UI papan pemuka, Main dengan pemasa, tetapkan pilihan yang berbeza.

Log masuk pada pelbagai waktu sepanjang hari dalam pelbagai hari dalam seminggu untuk memeriksa sama ada ia berfungsi seperti yang diharapkan.

Projek ini dapat diekstrapolasi lebih jauh untuk memasukkan bulan sebagai sebahagian daripada kriteria pemilihan.

Nikmati dan berikan maklum balas.

Kritikan produktif akan diterima dengan senang hati kerana saya bukan pengaturcara dan pasti ada cara yang lebih pintar / pendek / sederhana untuk melakukan ini.

Disyorkan: