Ternyata cukup mudah untuk membuat Alexa berkomunikasi dengan Arduino melalui Raspberry Pi dengan Node-RED. Yang harus Anda lakukan adalah menginstal dua modul Node-RED dan menyiapkan Aliran Node-RED dengan Alexa Local dan node Arduino. Di sini saya memiliki proyek yang membuat Alexa menghidupkan dan mematikan dua lampu LED sebagai demo.
Ikuti langkah ini untuk menyiapkan Raspberry Pi Anda.
Ikuti langkah ini untuk menginstal Node-RED.
Ikuti langkah ini untuk menginstal node Arduino untuk Node-RED. Saya menggunakan Firma dalam proyek ini. Anda perlu mengunggah Firma Standar ke Arduino Uno, ikuti tautan ini untuk melakukannya.
Ikuti langkah ini untuk menginstal modul Alexa Local Node-RED.
Impor Aliran Node-RED dari bagian kode di bawah ini.
.
Kode
noderedflow.jsJavaScript
impor ini ke editor node-red[{"id":"7cfb7d9e.1371f4","type":"alexa-local","z":"8496b3f6.919b5","devicename":"lampu kuning" ,"inputtrigger":false,"x":177.10000610351562,"y":175,"wires":[["b9b6f9c0.383058","677a99d9.49b6c8"]]},{"id":"b9b6f9c0.383058" ,"type":"debug","z":"8496b3f6.919b5","name":"","active":true,"console":"false","complete":"true","x ":336.10005950927734,"y":233.0000476837158,"kabel":[]},{"id":"23e77dc0.c2d532","type":"alexa-local","z":"8496b3f6.919b5"," devicename":"lampu hijau","inputtrigger":false,"x":157.10000610351562,"y":287,"kabel":[["b9b6f9c0.383058","b7bd4e01.3cc47"]]},{"id ":"677a99d9.49b6c8","type":"arduino out","z":"8496b3f6.919b5","name":"","pin":"11","state":"OUTPUT", "arduino":"4326cda4.263274","x":530.1000633239746,"y":172.6000099182129,"kabel":[]},{"id":"b7bd4e01.3cc47","type":"arduino out", "z":"8496b3f6.919b5","nama":"","pin":"12","state":"OUTPUT","arduino":"4326cda4.263274","x":531.1000366210938," y":290.6000061035156,"kabel":[]},{"id":"4326cda4.263274" ,"type":"arduino-board","z":"","device":"/dev/ttyACM0"}]
Skema