Mundarija:
- 1 -qadam: Loyihaning umumiy ko'rinishi:
- 2 -qadam: IFTTT veb -saytida URL yaratish:
- 3 -qadam: SMS -ilovani sozlang:
- 4 -qadam: Webhooks ilovasini sozlash:
- 5 -qadam: Yangi applet yaratish:
- 6 -qadam: URL yaratish:
- 7 -qadam: TI CC3200 Launchpad dasturiga tayyorgarlik:
- 8 -qadam: TI CC3200 ishga tushirish panelini dasturlash:
Video: Texas Instruments CC3200 (TI CC3200) Ishga tushirish paneli yordamida 15 daqiqa SMS Xavfsizlik tizimi: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Salom bolalar, bu ko'rsatmada siz 15 daqiqa ichida Texas Instruments CC3200 (TI CC3200) Launchpad yordamida SMS Xavfsizlik tizimini yaratishni o'rganasiz
YouTube video havolasi.
Loyihadan ilhomlangan: 15-daqiqa-SMS-eshik-kirish-signal
1 -qadam: Loyihaning umumiy ko'rinishi:
Ushbu loyiha har qanday eshik, shkaf yoki sumkadagi harakatlarni aniqlaydigan va SMS orqali xabar beradigan prototipni ishlab chiqishga qaratilgan.
Talablar:
- TI CC3200 ishga tushirish paneli
- Wi-Fi tarmog'i
- 5V quvvat manbai (men Lityum-Polimer (Li-Po) batareyasini ishlatganman)
- IFTTT hisobi (agar sizda yo'q bo'lsa, uni IFTTT ro'yxatdan o'tish havolasi yordamida yarating)
Biz TI CC3200 Launchpad -ning quyidagi xususiyatlaridan foydalanamiz.
- bortdagi akselerometr sensori har qanday eshikdagi harakatlarni yoki xohlagan narsangizni aniqlash uchun ishlatiladi.
- CC3200 Wi-Fi simsiz mikrokontroli URL-ni ishga tushirish orqali kerakli telefonga SMS yuborish uchun ishlatiladi.
SMS yuborish uchun zarur bo'lgan URL IFTTT veb -saytida yaratiladi. Quyidagi qadamlar URL va TI CC3200 Launchpad dasturini qanday yaratishni tushuntiradi.
2 -qadam: IFTTT veb -saytida URL yaratish:
URL yaratish uchun avval IFTTT veb -saytida quyidagi 2 ta appletni sozlashingiz kerak.
- SMS ilovasi.
- Webhooks applet ishlab chiqaruvchisi.
Va nihoyat, siz yangi Applet yaratishingiz va bu ikkita sozlangan Appletni birlashtirishingiz kerak.
3 -qadam: SMS -ilovani sozlang:
- IFTTT veb -saytini brauzerda oching va hisobingizga kiring.
- SMS Applet havolasini oching, siz rasmda ko'rsatilgandek shunga o'xshash veb -sahifaga o'tasiz.
- Ulanish tugmachasini bosing.
- Keyingi sahifada "Sizning telefon raqamingiz" matnli qutisiga eshik ochilganda SMS qabul qilmoqchi bo'lgan mobil raqamingizni kiriting (00 raqamini kiriting, so'ngra mamlakat kodini, so'ngra mobil raqamingizni, masalan, 009173730xxxxx), so'ng PIN kodni yuborish tugmasini bosing..
- Bir necha soniya ichida IFTTT veb-saytidan siz kirgan mobil raqamga 4 xonali PIN-kodni olasiz, PIN-kodni matn qutisiga kiriting, so'ng ulanish tugmasini bosing.
- Endi siz SMS Applet -ni muvaffaqiyatli yaratdingiz va mobil raqamingizni ro'yxatdan o'tkazdingiz.
4 -qadam: Webhooks ilovasini sozlash:
- Webhooks Applet havolasini oching, ulanish tugmasini bosing.
- Endi siz Webhooks Applet -ni muvaffaqiyatli sozladingiz.
5 -qadam: Yangi applet yaratish:
- Yangi Applet yaratish havolasini oching.
- Siz atamani ko'rishingiz mumkin, agar bu ekranda bo'lsa, bu erda va bu 2 xil voqea. Bizning holatimizda, bu voqea Webhooks appleti yordamida tetiklanadigan URL bo'lib, bu voqea SMS -applet yordamida ro'yxatdan o'tgan raqamga yuboriladi. Keling, ikkita hodisani sozlaymiz.
- Endi ekrandagi + ni (ko'k + belgini) bosing.
- Keyingi sahifada veb -kancalarni qidirishda Webhooks -ni bosing (rasmga qarang).
- Keyingi sahifada Veb -so'rovni qabul qilish -ni bosing.
- Keyingi sahifada voqea nomi matn maydoniga kerakli voqea nomini kiriting (men TICC3200 kiritdim), Trigger yaratish tugmasini bosing.
- Endi siz sahifaga qaytarilasiz, agar bu erda +bu belgining o'rniga Webhooks belgisi qo'yilganini ko'rsangiz, demak siz ushbu hodisani muvaffaqiyatli konfiguratsiya qildingiz.
- Keyin + belgisini bosishingiz kerak (ko'k + belgi).
- Keyingi sahifada SMS -ni qidiring, SMS -ni tanlang.
- Keyingi sahifada menga SMS yuborish variantini bosing.
- Xabar matn qutisidagi keyingi sahifada, eshik ochilganda siz qabul qilmoqchi bo'lgan matnni kiriting va harakat yaratish tugmasini bosing.
- Keyingi sahifada matnli xabarni ko'rib chiqing va Finish tugmasini bosing.
6 -qadam: URL yaratish:
- Webhooks havolasini oching, Hujjatlar tugmasini bosing.
- Keyingi sahifada siz avtogeneratsiyalangan kalitni va matn qutisi o'rtasida URL manzilini ko'rishingiz mumkin.
- URL orasidagi matn qutisiga yangi Applet yaratish bosqichida siz kiritgan voqea nomini kiritishingiz kerak. (Kalitni yoki URLni hech kim bilan baham ko'rmang).
- Endi siz ushbu URLni mobil telefoningizga SMS yuborish uchun TI CC3200 taxtasi yordamida ishga tushirishingiz mumkin.
- URL muvaffaqiyatli yaratildi! Keyinchalik, siz TI CC3200 Launchpad -ni dasturlashingiz kerak.
7 -qadam: TI CC3200 Launchpad dasturiga tayyorgarlik:
- Eshik signalining kodini yuklab olish uchun mening GitHub omboriga tashrif buyuring. Yuklab oling va zip faylini chiqarib oling.
- TI CC3200 Launchpad -ni dasturlash uchun sizga Energia 1.8.7E21 dasturi kerak. Yuklab olish uchun Energia -ni yuklab olish havolasiga o'ting.
- Yuklab oling va yuklangan zip faylini chiqarib oling.
- Dasturni ochish uchun energia.exe faylini ikki marta bosing.
- Fayl -> ochish -> yuklangan dasturni bosing.
- Dasturni yuklashdan oldin siz bir nechta satrlarni tahrir qilishingiz kerak.
- 6-qatorga Wi-Fi SSID-ni va 8-qatorga Parolni kiriting, keyin 10-qatorga IFTTT veb-saytida yaratilgan URLni kiriting.
8 -qadam: TI CC3200 ishga tushirish panelini dasturlash:
- TI CC3200 Launchpad -ni Energia dasturi yordamida dasturlash uchun, avvalo, biz bir necha o'tish moslamalarini ishga tushirish panelidagi sarlavhali pinlarga ulashimiz kerak. Energia ishlab chiqaruvchilari tomonidan taqdim etilgan ushbu rasmga qarang va o'tish moslamalarini ulang.
- Endi TI CC3200 Launchpad -ni USB kabeli orqali noutbuk yoki kompyuterga ulang.
- Asboblar -> Kengash ostida CC3200 -LAUNCHXL (80 MGts) -ni tanlang.
- Asboblar -> Port ostida tegishli portni tanlang.
- Yuklash belgisini bosing yoki Sketch -> Yuklash -ni tanlang yoki klaviaturada Ctrl+U tugmalarini bosing.
- Dastur yuklanishini kuting.
- Ishga tushirish panelini noutbuk yoki kompyuterdan uzing va 5V quvvat manbaiga ulang va sozlamani eshikka, shkafga, sumkaga yoki uning harakatini kuzatmoqchi bo'lgan boshqa joyga qo'ying. Agar Launchpad -ni yoqishdan 1 daqiqa o'tgach, harakat bo'lsa, sizga mobil telefoningizga SMS keladi.
Buni qiling va dam oling!
Tavsiya:
I2C sensorli interfeysini ishga tushirish? - EMA32 yordamida MMA8451 interfeysi: 8 qadam
I2C sensorli interfeysini ishga tushirish? - EMA32 yordamida MMA8451 interfeysi: Ushbu qo'llanmada siz boshqaruvchi (Arduino, ESP32, ESP8266, ESP12 NodeMCU) bilan ishlaydigan I2C qurilmasini (akselerometr) qanday ishga tushirish, ulash va olish haqida hamma narsani bilib olasiz
Servo dvigatellarni Moto yordamida qanday ishga tushirish kerak: bit Micro: bit: 7 qadam (rasmlar bilan)
Servo dvigatellarni Moto: bit yordamida Micro: bit yordamida qanday ishga tushirish mumkin: Micro: bit funksiyasini kengaytirishning bir usuli-SparkFun Electronics (taxminan 15-20 dollar) moto: bit deb nomlangan taxtasidan foydalanish. Bu murakkab ko'rinadi va ko'plab xususiyatlarga ega, lekin undan servo dvigatellarni ishlatish qiyin emas. Moto: bit sizga imkon beradi
L.A.R.S. (Ishga tushirish va tiklash tizimi): 7 qadam (rasmlar bilan)
L.A.R.S. (Ishga tushirish va qutqarish tizimi): Umumiy nuqtai Ushbu loyiha har xil model va yig'ilishlardan tashkil topgan ishga tushirish va tiklash tizimi (LARS). Hammasi birgalikda ular past balandlikdagi suv raketasi uchun mos keladigan qutqaruv tizimini ifodalaydi. Raketa bir nechta bo'limlardan iborat bo'lib, u
M5stick-C bilan Neopixel Ws2812 kamalakli LED yoritgichi - Arduino IDE yordamida M5stack M5stick C yordamida Neopixel Ws2812 da kamalakni ishga tushirish: 5 qadam
M5stick-C bilan Neopixel Ws2812 kamalakli LED yoritgichi | Arduino IDE yordamida M5stack M5stick C yordamida Neopixel Ws2812 da Rainbow-ni ishga tushiring: Salom bolalar, biz bu ko'rsatmalarni o'qib beramiz, biz neopixel ws2812 LEDlarini yoki LED tasmasini yoki LED matritsasini yoki LED halqasini m5stack m5stick-C Arduino IDE bilan ishlab chiqish platasi bilan ishlatishni o'rganamiz. u bilan kamalak namunasi
Ishga tushirish paneli - Matnni ketma -ket ulash: 6 qadam
Launchpad - Serial Con Matlab -ni o'qing: Mana, Matlab.En buyuk o'quv qo'llanmalari, shuningdek, LaunchPad TI baholash to'plami bilan bir qatorda, o'quv qo'llanma. a la conexi ó n con la Tiva C y el usuario podr á migratsiya f á cilmente a una ta