Transcript for:
Simulasi IoT dengan ESP32 dan WorkWi

Intro Assalamualaikum warahmatullahi wabarakatuh dan salam sejahtera Nama saya Abdul Rahim bin Kasiman dan hari ini kita akan mempelajari bagaimana untuk membuat asas simulasi IoT menggunakan WorkWi dan juga hardware ESP32. Kita akan menggunakan platform Blink. Jadi, tetangga perempuan, untuk memulakan sesi pembelajaran kita ini, kita akan pergi kepada website Blink, blink.io. Pergi kepada browser dan type blink.io. Lepas itu, kita akan login. Kita akan login. kita klik login mana yang belum pernah ada account boleh create account tu lah start free lepas tu ikut pada dia punya tetapan lah untuk create account ok macam ni ya create new account kalau macam saya saya dah ada account lah saya terus klik login ok jadi bila tonton apa-apa create account tu laparannya pertama dalam macam ni ya ok dia akan kita akan mulakan dengan template yang kalau sini kita tekan sebentar untuk tetapan ni yang ini adalah untuk my device yang mana kita akan kalau kita ada buat device untuk IOT contohnya kita ada buat untuk yang pertama kita akan buat untuk blink LED kita akan letak kat sini tapi dia memerlukan template jadi sebenarnya kita punya cara kerja yang pertama adalah untuk membuat template dahulu kita buat template so kat sini kita ada template kita klik new template seperti mana yang saya cakapkan tadi, kita punya hardware adalah ESP32 so by default ia adalah ESP32 kita boleh tengok ada beberapa hardware yang boleh digunakan ok, tapi kita akan guna ESP32 name kita letak nama yang functional so saya akan letak namanya blinkled seperti mana yang dalam tu, blinkled and then kita akan klik next oh done, sorry kita klik done ok, sekarang kita ada template So dalam template ni ada dua tetapan yang wajib yang mesti dibuat untuk semua sekali Blink punya dashboard. Pertama sekali adalah data stream. Kita kena buat data stream. So dalam data stream ni, takutlah membuat. Dia ada beberapa option. Beberapa option. Kita boleh analog, digital. Tapi untuk ESP32, sesuai ni adalah gunakan virtual pin. Kalau pakai ESP8266, kita boleh kawal digital pin lah lebih sesuai. tapi kalau kita nak parking hardware sorry kita nak letak kita punya data ke server kita akan gunakan virtual pin yang ni direct control digital pin dengan analog pin ni direct control tapi tak berapa compatible dengan ESP32 so kita akan klik virtual pin dia akan keluar satu window yang mana kita boleh namakan dia punya ni kita namakan let's say kita namakan dia LED and then kita punya pin kita biar dia sebagai V0 Sebab kalau kita klik drop down menu ni Kita boleh tengok yang dia ada 8 bit Yang mana dia ada 255 Ini pin ni Nampak macam virtual pin Sebenarnya, dia pendapat saya lah Pada amatan saya, dia adalah lebih kurang macam Ada nama variable yang kita letak dekat server blink So kita punya variable, nama dia V0 Kita tak boleh namakan kita punya variable ni V0 ni juga akan digunakan dalam programming So kita kena ingat lah pin mana yang kita gunakan tadi. So, lepas tu kita tak ada sebarang perubahan. Min dengan Max kosong ada satu menandakan yang dia adalah digital. So, kita akan klik create. So, sekarang kita dah selesai dengan kita punya sini data stream. Kita nak pergi kepada web dashboard. Dalam web dashboard ni, kita punya canvas ni. Kita akan klik switch. Sebab kita nak tekan switch ni untuk onkan LED. So, kita akan klik break. drop ke dalam canvas ni kita akan pergi kepada switch punya setting sini ada gambar gear ni kita klik dan kita boleh nampak sini ada satu je drop down menu ni kalau kita klik ada satu je LED V kosong yang mana tadi kita buat satu je kita klik and then ini tak payah nak ubah apa-apa nak ubah ni pun boleh tapi ini biasa tak ubahlah on value kita ambil satu on value kita ambil kosong dia jenis pull down ok active high kita klik save ok sekarang yang terakhir sekali adalah untuk kita klik save dan template kita dah selesai ok jadi terserah orang puan apabila kita dah ada satu template kita klik sini balik apabila kita dah ada satu template kita nak kena buat device device ni nak integrate dengan template lah so kalau kita pergi sini kepada search tab yang pertama kiri ni kita akan klik new device dan dia akan beri 3 option dia akan beri 3 option form template scan QR code, manual entry kita tadi buat template tau, so kita klik template, kita klik template and kita klik drop down menu untuk choose template yang mana kita ada satu je template sini ok kita klik blink LED kebiasaannya saya tak teka nama device name ni saya biar je so saya klik create jadi sekarang ni tetapan kita bila kita klik je ni tetapan kita yang pertama sekali kita akan nampak onitim dia kata sini new device created ni ada 3 bukti kan yang kita akan gunakan link template id, template name dengan juga authority token ni kita klik dia akan copy ke clipboard misal kata kalau kita klik pangkah kat mana kita nak cari kita akan pergi kepada search klik device ni dan kita akan klik device info ni yang warna hitam tadi yang butiran yang kita nak lah butiran ni kita akan gunakan dalam programming dalam programming Arduino IDE nanti dia akan minta ni ok so kita boleh klik ni dia akan copy to clipboard lah so kalau dalam dashboard ni tak tahu nampak tak kalau saya klik LED ni saya on kan dia dia akan beritahu sini device is offline device is offline ni maksudnya memang kita tak ada program lagi apa-apa tapi kita punya bling dah setup jadi fasa pertama kita selesai tiba-tiba kita akan pergi kepada fasa kedua kita fasa kedua kita adalah untuk membuat tetapan workweek so kalau kita klik ni dan kita akan type workweek w-o-k-w-i com ok ok sini kita ada tempat pahala untuk workweek.com simulate IoT projects in your browser setakat ni tonton papan-papan saya cuma jumpa satu je simulation IoT yang kita boleh buat online setakat ni saya tak jumpa software lain jadi biasanya saya sarankan pelajar untuk guna software ni so kita akan gunakan bot kita ESP32 dan kita scroll down sikit kita nak pakai template starter template kita klik ESP32 ok objekti kita yang ni pasal kedua ni adalah untuk kita buat wiring dahulu So kita boleh buat wiring. Kita klik sini plus. Dan kita klik LED lah sebab kita nak blinking LED je. Kita letak sini. So kalau kita tengok sini. Kita boleh zoom in pakai mouse. Scroll mouse. Kita boleh tengok ada pin-pin sini. Kita punya ground ni wiringkan kepada ground lah. Yang pin ni kita nak ambil pin mana kita nak ambil tak kisah. Saya ambil D4 lah. D4 kita klik. And then kita klik kali kedua dekat end node. Okay selesai. Jadi ingat baik-baik, kita punya LED adalah pada pin D4. Dia nak tahu ni. Sebab dalam programming kita nak nyatakan. Ok, fasa kedua kita dah selesai. Ok, so tetap dalam papan, kita akan sambung fasa ketiga kita. Kita akan sambung pada kita punya pembelajaran sesi kedua. Ok, so ni sesi pertama kita. Kita cuma cover untuk buat tetapan pada blink dan wiring pada ESP32. simulation untuk yang fasa ketiga kita akan sambung pada sesi kita yang kedua jadi insyaAllah Tuan-Tuan dan Puan kita akan jumpa lagi sebelum tu jangan lupa untuk selesaikan tugasan-tugasan yang telah diberi dan hantar mengikut masa yang telah ditetapkan terima kasih, jumpa lagi insyaAllah wa bila itafiq walidayah Assalamualaikum warahmatullahi wabarakatuh Terima kasih kerana