Mündəricat:
- Addım 1: Kitabxanaların quraşdırılması
- Addım 2: Kodun yüklənməsi
- Addım 3: Tətbiqin qurulması
- Addım 4: Tətbiqin hazırlanması
- Addım 5: Nəşr və Test
- Addım 6: Əlavə edin
Video: Tətbiqinizi idarə edən IoT Düyməsi: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Müəllif tərəfindən appshedAppShedFollow tərəfindən daha çox:
Haqqında: Appshed, tələbə və müəllimlərin App Building, Game Making və IoT/Robotics öyrənə biləcəyi bir təhsil platformasıdır. Proqram bölməsi haqqında »
Mikro nəzarətçilərdən ən çox bəyəndiyim şeylərdən biri də onları giriş cihazı kimi istifadə etmək qabiliyyətidir, məsələn, Arduino Micro HID (insan interfeysi cihazı) kimi istifadə edilə bilər ki, bu da bəzi kodlaşdırma və biliklə öz klaviaturanızı necə edə biləcəyinizi bildirir. və ya Arduinodan siçan! Bu, bir Tətbiqdəki şeyləri idarə etmək üçün bir IoT cihazını giriş olaraq istifadə etməyi düşündüm. Beləliklə, bu layihədə, tətbiqimizdə demək olar ki, hər şeyi etmək üçün proqramlaşdırıla bilən bir düyməni necə bağlayacağımızı nəzərdən keçirəcəyik.
Addım 1: Kitabxanaların quraşdırılması
Kodumuzu yükləmək üçün burada yükləyə biləcəyiniz çox məşhur Arduino IDE -dən istifadə edəcəyik. Lövhənin işini idarə etmək və redaktə etmək üçün AppShed veb saytından istifadə edəcəyimizə görə, lövhəyə daxil olan faktiki koda diqqət yetirməyimizə ehtiyac yoxdur. Yüklədiyimiz kod, veb saytın lövhədəki bütün sancaqları idarə etməsinə imkan verən AppShed master eskizidir.
İndi Arduino IDE vasitəsilə lövhəmizə kod yükləyə bilmək üçün, IDE -nin xüsusi lövhəmizlə danışmasına imkan verən kitabxanasını quraşdırmalıyıq. Bu aşağıdakı kimi aparılır:
- Arduino IDE -ni işə salın
- Fayl bölməsinə gedin və Tercihlər düyməsini basın
- Aşağıya doğru, "əlavə lövhələr meneceri URL'ləri" və sonra boş bir yer görməlisiniz
- Bunu kopyalayın və boş yerə yapışdırın
İndi lövhələri lövhə idarəçisinin altına quraşdırmalıyıq.
- Alətlərə gedin, sonra İdarə Heyətinə və sonra İdarə Heyətinə vurun
- İndi axtarış çubuğunda ESP8266 axtarın
- İlk seçimi vurun və Quraşdır düyməsini basın
İndi idarə heyətimiz Arduino IDE ilə əlaqə qura bilir
Addım 2: Kodun yüklənməsi
Beləliklə, bu nöqtədə Arduino IDE -nin IoT lövhəmizlə əlaqə qurmasına kömək etmək üçün lazım olan kitabxanaları yüklədik və AppShed master eskizinin işləməsinə imkan verən kitabxanaları yüklədik. İndi etməmiz lazım olan şey, bunu etməsəniz, IoT cihazınızın adını və şifrəsini kodda dəyişdirməkdir, IoT cihazlarınızın wifi adı "Your_device_name_here" olacaq.
Bunu etmək üçün aşağıdakılara ehtiyacımız var:
- IoT lövhənizi kompüterinizə qoşun
- Appshed master eskizini yükləyin və açın (burada tapa bilərsiniz)
- Alətlərə gedin və lövhəni vurun
- Lövhənizi görənə qədər aşağı diyirləyin, üzərinə vurun (NodeMCU istifadə edirəm, buna görə də NodeMCU düyməsini vuracağam)
- İndi alətlərə qayıdın və limana vurun, buradan lövhənizi görməlisiniz (pəncərədəsinizsə bu "com 9" və mac üçün "/dev/cu.wchusbserial1410 '" kimi görünməlidir)
- Yükləmək üçün yan tərəfə baxan oxu vurun və yükləyərkən gözləyin.
Təxminən 2-3 dəqiqədən sonra yükləmənin bitdiyini söyləyən bir mesaj alsanız, hər şey mükəmməl işləyir! Lövhəmizin işlədiyini iki dəfə yoxlamaq üçün WiFi parametrlərimizə də gedə bilərik və lövhədə əvvəllər verdiyimiz adı axtara bilərik.
Addım 3: Tətbiqin qurulması
Peşəkar bir Tətbiq tərtibatçısı olmasanız, xarici bir IoT lövhəsindən məlumat alan bir Tətbiq hazırlamaq olduqca qorxunc görünə bilər, lakin bu, problem deyil, çünki tətbiqimizi həqiqətən tətbiq etmək üçün AppSheds alt quruluşundan istifadə edəcəyik. asan
AppShed -ə gedərək başlamalıyıq və ya pulsuz bir hesab yaratmalı və ya mövcud bir hesaba daxil olmalıyıq. Buradan IoT Builder və ya App Builder -in iki variantını görməlisiniz, buna görə IoT Builder düyməsini basaraq başlayacağıq, çünki bu, hansı pinlərin çıxış və ya giriş kimi çıxış etmək istədiyimizi təyin etməyə imkan verəcəkdir. Səhifə yükləndikdən sonra Yeni IoT Layihəsinə klikləyin və lövhə girişinə ad verin və Saxla düyməsini basın.
İndi sancaqlardan birini düyməyə basıldığını görmək üçün giriş olaraq təyin etmək istədiyimiz üçün Rəqəmsal Girişlər altındakı düymə simgesini tıklayaraq başlamalıyıq və sonra onları birləşdirmək üçün Pin 1 -ə vurun və buna bənzər bir ad verin " düyməsini vurun və "Saxla" düyməsini basın.
İndi işlərin App Building tərəfinə keçəcəyik.
Addım 4: Tətbiqin hazırlanması
İndi daxil olduqdan sonra həmin açılış səhifəsinə qayıdırıq və bu dəfə App Builder düyməsini vururuq. Sizə simulyasiya edilmiş bir telefon təqdim edilməlidir, yeni bir tətbiqə başlamaq üçün artı düyməsini basaraq başlamalıyıq. Yüklədikdən sonra etməli olduğumuz ilk şey, tətbiqimizə yeni qurduğumuz IoT lövhəsi ilə əlaqələndirməkdir, bunu lövhənin üzərinə basaraq və sonra yalnız giriş adı verilməli olan lövhəni tıklayaraq edirik. İndi lövhə yükləndikdən sonra tətbiqə xüsusiyyətlər əlavə etməyə başlaya bilərik.
Formaların altındakı giriş qutusuna basaraq və Düymə Vəziyyəti başlığı ilə başlayırıq. Daha sonra düyməni adlandırmalıyıq, bu vacibdir, çünki əvvəllər pin bir düymə adlandırdıq, buna görə düyməni adlandırmaq bu iki şeyi bir -birinə bağlamağa kömək edir. İndi yalnız saxlamaq düyməsini basırıq və tətbiq hazırdır!
Addım 5: Nəşr və Test
İndi super əsas tətbiq qurulduqdan sonra onu dərc etməli və telefonumuza almalıyıq. Bunu dərc etmək düyməsini tıklayaraq edirik, tamamlandıqdan sonra paylaşma sekmesine keçməliyik və sonra telefonunuzla taraya biləcəyiniz bir QR kodu təqdim edəcək QR kodunu vurmalıyıq.
Bu veb tətbiqini yüklədikdən sonra telefonumuzu WiFi ayarına keçərək və daha əvvəl verdiyimiz cihaz adına qoşaraq etdiyimiz WiFi-ni IoT cihazlarımıza bağlamalı olduq.
İndi tətbiqə qayıda bilərik və IoT cihazlarımızdakı düyməni basa bilərik, düyməyə basıldığında 1, düyməyə basılmadıqda isə 0 görməlisiniz. Hər hansı bir dəyər görmürsənsə, səhifəni yeniləməyə çalışın və açılan bir dəyər görməlisiniz.
Addım 6: Əlavə edin
İndi bəli, yalnız 1 və ya 0 görmək bir az darıxdırıcıdır, lakin bu layihənin məqsədi yalnız mümkün olanları göstərməkdir, daha da irəli aparmaq və həqiqətən inanılmaz bir şey yaratmaq sizin işinizdir. Nümunə olaraq, tətbiqi bir səsi işə salmaq və ya bir video oynatmaq üçün təyin edə bilərsiniz (burada bunun bir nümunəsi var
Hər hansı bir sualınız varsa, bizə şərh yazın, oxuduğunuz üçün təşəkkürlər!
Tövsiyə:
Veb saytına nəzarət edən Milad ağacı (hər kəs bunu idarə edə bilər): 19 addım (şəkillərlə)
Veb Saytı İdarə Edilən Milad Ağacı (Hər kəs Nəzarət Edə Bilər): Bir veb saytın idarə etdiyi Milad ağacının necə göründüyünü bilmək istəyirsiniz? İşdə Milad ağacımın layihəsini göstərən video. Canlı yayım bu vaxta qədər bitdi, amma baş verənləri əks etdirən bir video hazırladım: Bu il dekabrın ortasında
Ayaq İdarə Edilən Danış Düyməsi: 5 Addım
Ayaqla İdarə Edilən Danışıq Düyməsi: Ayaqlarınızla istifadə edə biləcəyiniz Danışmaq üçün Düyməni belə hazırladım
Akvarium İşıqlandırmanızı və İstiliyinizi İdarə Edən Bir Wifi Sistemini Necə Edə bilərsiniz: 5 addım
Akvarium İşıqlandırmanızı və İstiliyinizi İdarə Edən Wifi Sistemini Necə Hazırlayırsınız: Nə edirsiniz? Akvariumunuzu bir cədvələ uyğun olaraq və ya bir düymə və ya internet sorğusu ilə avtomatik olaraq açan / söndürən bir sistemdir. Suyun temperaturunu izləyən, e -poçt və xəbərdarlıq göndərən bir sistem
İlk işlər siyahısı tətbiqinizi yerləşdirin: 8 addım
İlk İşiniz Siyahısı Tətbiqini yerləşdirin: Kodlaşdırma ilə tamamilə yenisinizsə və ya arxa plan kodlaşdırmağınız varsa, öyrənməyə haradan başlamaq lazım olduğunu düşünə bilərsiniz. Necə, nəyi, harada kod yazmalısınız və sonra kod hazır olduqdan sonra onu hamının görməsi üçün necə yerləşdirəcəyinizi öyrənməlisiniz. Yaxşı, yaxşı xəbər
Arduino əsaslı özünü idarə edən avtomobil: 8 addım
Arduino Əsaslı Özüyeriyən Avtomobil: İlk Təlimatçılığa xoş gəldiniz! Bu yaxınlarda semestrimin layihəsi olaraq özünü idarə edən bir avtomobilin layihəsini təyin etdim. Bu layihədə mənim vəzifəm aşağıdakıları edə biləcək bir avtomobil dizayn etmək idi: Android Telefon vasitəsilə səs əmrləri ilə idarə oluna bilər