Përmbajtje:

IoT Laser Toy Toy: 5 hapa
IoT Laser Toy Toy: 5 hapa

Video: IoT Laser Toy Toy: 5 hapa

Video: IoT Laser Toy Toy: 5 hapa
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Nëntor
Anonim
Image
Image

Herë pas here, kuzhina ime bie viktimë e një qeni të mërzitur. Kur lihen pa mbikëqyrje, dërrasat e skajit, shtretërit e qenve, peshqirët e kuzhinës, dollapët e kuzhinës dhe bojërat kanë pësuar të gjitha. Për të ndihmuar argëtimin e qenushit tim ndërsa jam në punë, unë krijova një lodër me lazer IoT për ta mbajtur atë të zënë. Në modalitetin automatik, një lazer do të lëvizë rreth dyshemesë në një mënyrë të rastësishme për një periudhë kohe, pas së cilës trajtimet bien për të shpërblyer kafshën shtëpiake. Shpërblimi është i rëndësishëm në mënyrë që ata të mos frustrohen nga lazeri i pakapshëm dhe i inkurajon ata të luajnë!

Mund të kontrollohet me dorë përmes një smartphone, ose të vendoset në modalitetin automatik. Gjithashtu mund të aktivizohet me zë duke përdorur Google Assistant (vetëm në modalitetin automatik).

Furnizimet

Për të ndërtuar këtë projekt, do t'ju duhet:

  • 2 mg995 servos
  • kompleti i montimit të sensorit të tiganit dhe pjerrësisë
  • 1 mikro servo SG90
  • lugë proteine ose ekuivalente
  • Modul Diodë Laser i Kuq 650nm
  • nyjaMCU
  • tela
  • pcb
  • Furnizimi me energji (12v 5A)
  • Konvertues i rrymës me hap poshtë DC-DC 24V/12V në 5V 5A
  • lidhës
  • Makine per ngjitjen e metalit
  • smartphone/pajisje shtëpiake Google
  • armë zam
  • shirit/zam

Softueri i mëposhtëm kërkohet gjithashtu:

  • Biblioteka Arduino IDE dhe esp8266
  • IFTTT
  • Aplikacioni dhe bibliotekat Blynk
  • Google Assistant

Hapi 1: Pajisje kompjuterike

Hardware
Hardware
Hardware
Hardware
  1. Mblidhni çantën e montimit të servo. Unë e ngjita bazën e tij në një PCB, afatgjatë, do ta rregulloj në krye të kuzhinës sime me një vidë.
  2. Referojuni diagramit të qarkut për instalime elektrike. Shihni gjithashtu imazhet e përpjekjes sime të dobët për bashkim:)
  3. Ngjiteni lazerin në majë të servos të tiganit/pjerrësisë dhe gjithashtu ngjitni një lugë në servon e trajtimit (kam përdorur edhe një lugë të dytë si një qëndrim për servon e trajtimit, por ju mund të përdorni çdo gjë).

Shënime:

Servo -të që kam përdorur janë mjaft të mëdha, mund të largoheni me më pak pasi ngarkesa e punës është e vogël.

Çdo servo mund të tërheqë deri në 1200mA (më i vogli tërheq më pak), shtoni një tjetër m 700mA për nodeMCU dhe ju merrni një barazim maksimal prej 3100mA. Kjo është arsyeja pse kam përdorur një furnizim 5A. Fillimisht kam përdorur një dërrasë buke dhe një furnizim 1A, kur e ndezi, nodeMCU vazhdoi të rivendoste. Nëse e përjetoni këtë problem, kontrolloni dy herë që konfigurimi juaj mund të furnizojë rrymë të mjaftueshme.

Hapi 2: Softueri: Blynk App

Softueri: Blynk App
Softueri: Blynk App
Softueri: Blynk App
Softueri: Blynk App
Softueri: Blynk App
Softueri: Blynk App
Softueri: Blynk App
Softueri: Blynk App
  1. Instaloni Aplikacionin Blynk:
  2. Ndiqni hapat për të krijuar një llogari, një projekt të ri dhe për të marrë një shenjë autoriteti
  3. Zgjidhni pajisjen e synuar kur krijoni projekt (nodeMCU)
  4. Brenda projektit do të shtoni 5 widget:

    1. Butoni për të ndezur/fikur lazerin

      1. Harta në D0
      2. vendosur në modalitetin e kalimit
    2. Rrëshqitës për të rregulluar këndin e pjerrësisë (V0, diapazoni 0-180)
    3. Rrëshqitës për të rregulluar këndin e tiganit (V1, diapazoni 0-180)
    4. Rrëshqitës për të rregulluar servon e trajtimit (V3, diapazoni 0-180)
    5. Butoni për të ndezur/fikur modalitetin automatik

      1. Harta në V2
      2. vendosur në modalitetin e kalimit

Hapi 3: Softueri: Arduino IDE

Softueri: Arduino IDE
Softueri: Arduino IDE
  1. Instaloni Arduino IDE:
  2. Shtoni bibliotekat blynk dhe esp8266

    1. Blynk: Si të instaloni bibliotekën Blynk
    2. esp8266: Si të instaloni ESP8266 në kredinë Arduino IDE për mybotic
  3. Kodi

    1. Shkarkoni ose kopjoni kodin nga Github (skedari më poshtë gjithashtu)
    2. Në kod, do t'ju duhet të vendosni ssid dhe fjalëkalim për ruterin tuaj (wifi).
    3. Ju gjithashtu do të duhet të vendosni shenjën e autoritetit që u krijua për Blynk. Ju mund të kërkoni shenjën përmes postës elektronike përmes aplikacionit.
    4. Ju gjithashtu mund të dëshironi të rregulloni këndet min dhe max në servos, këto janë vendosur në mënyrë që lazeri të drejtohet gjithmonë në dysheme, gjatë testeve fillestare zbulova se qentë do të ndjekin lazerin deri në mure:) Mbani atë në dysheme nëse nuk doni të dekoroni!
    5. Shënim: kohëmatësit përdoren në këtë projekt për të zvogëluar numrin e kërkesave në renë Blynk, nëse bëhen shumë kërkesa për sekondë, do të shkëputeni. Alsoshtë gjithashtu e rëndësishme të mbani sasinë e kodit të ekzekutuar në funksionin loop () në minimum. Referojuni këtij artikulli për më shumë informacion. Modaliteti automatik do të lëvizë servos rastësisht çdo 2 sekonda, 10 herë dhe pastaj do të lëshojë një trajtim, ju mund ta rregulloni këtë sipas nevojave tuaja.
    6. Lidhni nodeMCU me kompjuterin tuaj përmes usb.
    7. Sigurohuni që tabela dhe porta e saktë janë zgjedhur nën mjete.
    8. Ngarko kodin në nodeMCU (butoni me shigjetë djathtas në shiritin e sipërm të veglave).

Hapi 4: Softueri: IFTTT

Softueri: IFTTT
Softueri: IFTTT
Softueri: IFTTT
Softueri: IFTTT
Softueri: IFTTT
Softueri: IFTTT

Për të aktivizuar lodrën duke përdorur Google Assistant, do t'ju duhet të krijoni një aplet duke përdorur IFTTT.

  1. Krijo nje llogari
  2. Shkoni te "Apletet e mia"> "Apleti i ri"
  3. Klikoni në "Kjo" dhe kërkoni për asistentin e Google
  4. Zgjidhni "Thuaj një frazë të thjeshtë"
  5. Plotësoni fushat sipas gjykimit tuaj dhe zgjidhni "krijoni shkas"
  6. Klikoni në "That" dhe kërkoni për lidhëset në internet
  7. Zgjidhni "Bëni një kërkesë në internet"
  8. vendos url në BLYNK_IP/AUTH_TOKEN/update/V2? vlera = 1

    1. Për të marrë IP blynk nga vendi juaj, thjesht shkoni në vijën e komandës dhe futni: ping cloud.blynk.cc
    2. Përditësoni fushat e shenjës ip dhe auth në url. Duhet të duket si:
  9. Pasi të ruhet apleti, mund të provoni lazerin duke përdorur Google Assistant!

Hapi 5: Mendimet përfundimtare

Dhe ja ku e keni, një lodër të përkëdhelur IoT të kontrolluar nga zëri ose telefoni. Për të përmirësuar më tej projektin, do të shtoja një kuti për qarkun, dhe gjithashtu një kamer në internet, në mënyrë që të shikoni kafshën tuaj të luajë ndërsa jeni larg. Kontrolli i zërit mund të përmirësohet duke qenë në gjendje të specifikojë se sa kohë funksionon lodra, domethënë "ndizni lazerin për 5 minuta". Një mënyrë për të rimbushur lugën e trajtimit do të ishte gjithashtu e mirë. Shijoni ndërtimin dhe postoni përparimin tuaj më poshtë!

Recommended: