Tartalomjegyzék:

Hanggal aktivált Arduino vakok: 9 lépés (képekkel)
Hanggal aktivált Arduino vakok: 9 lépés (képekkel)

Videó: Hanggal aktivált Arduino vakok: 9 lépés (képekkel)

Videó: Hanggal aktivált Arduino vakok: 9 lépés (képekkel)
Videó: Как сделать ПЛК LDmicro Arduino с ЖК-дисплеем I2C 2024, November
Anonim
Image
Image
Hanggal aktivált Arduino vakok
Hanggal aktivált Arduino vakok

Egy ideje elkészítettem egy Instructable -t, ahol hozzáadtam egy szervót és Bluetooth -eszközt az ajtóm zárjához, lehetővé téve, hogy a telefonommal vezéreljem, mint egy rabja, egyszerűen nem tudom abbahagyni a Bluetooth hozzáadását a dolgokhoz, így ebben a projektben megmutatom hogyan készítsen Bluetooth vezérelt redőnyöket néhány hang aktiváló funkcióval. Lássunk neki!

1. lépés: Alkatrészlista

Alkatrész lista
Alkatrész lista

Ez a projekt meglehetősen olcsó, és valóban nem kell sok alkatrész, a következőkre lesz szükségünk:

  • Arduino Nano (itt)
  • HC-06 Bluetooth modul (itt)
  • Motorvezérlő (itt)
  • 2x hajtóműves motor (itt)
  • 2x 220 ohmos ellenállás (itt)
  • 2x nyomógomb (itt)
  • LED (itt)

Szerszámokhoz és anyagokhoz pedig szükségünk lesz:

  • Karton
  • Huzal
  • forrasztópáka és forrasztópáka
  • forró ragasztópisztoly és forró ragasztó
  • Doboz vágó

2. lépés: Jellemzők

Tehát ezeknek a redőnyöknek a fő jellemzője az, hogy megnyithatják és bezárhatják őket egy alkalmazásból. Két redőnyöm van, amelyeket ezzel az eszközzel szeretnék vezérelni, ezért két motort fogok használni, egy -egy redőnyt. Amikor az U parancsot elküldi a Bluetooth -eszközön, mindkét motor nyitott helyzetbe forog, és ha a D parancsot küldi, mindkét motor zárt helyzetbe fog forogni. Most az egyik probléma volt a Bluetooth ajtózár projektemmel kapcsolatban, hogy a telefonom meghal, mielőtt hazaérek, vagyis nem tudok belépni a szobámba, ezért ehhez a projekthez gombokat fogunk hozzáadni az eszközhöz hogy nyissuk ki a rolót a gomb megnyomásakor. Természetesen most hangvezérléssel és az egyes motorok vezérlésének lehetőségével is rendelkezni fogunk, amely lehetővé teszi számunkra, hogy egy -egy vakot nyissunk ki, de erről később többet beszélünk,

3. lépés: Az áramkör

Az áramkör
Az áramkör
Az áramkör
Az áramkör
Az áramkör
Az áramkör

Ne tévesszen meg a rendetlen kapcsolási rajz, ez az áramkör valójában nagyon egyszerű és egyenes előre halad, ha darabonként követi a kapcsolási rajzot, ezért kezdjük a motorvezérlő csatlakoztatásával az Arduino -hoz:

  • A 8. csap a motorvezérlő M1 -hez csatlakozik
  • A 9 -es csap a motorvezérlő E1 -hez csatlakozik
  • A 10 -es csap a motorvezérlő M2 -hez csatlakozik
  • A 11 -es csap a motorvezérlő E2 -hez csatlakozik

Most szeretnénk csatlakoztatni a Bluetooth modult az Arduino -hoz, ezt a következőképpen tesszük:

  • 5 Volt Pin csatlakozik a VCC -hez a Bluetooth modulon
  • A Ground Pin csatlakozik a Bluetooth modul Ground -jához

Az Rx és a Tx is csatlakozik az Arduino -hoz, de ezt még nem tudjuk megtenni, mivel miután létrehozták ezeket a kapcsolatokat, nem tudjuk feltölteni a kódot, ezért ne csatlakoztassuk őket, amíg fel nem töltjük a kódot.

  • Az Rx a Bluetooth modul Tx -hez csatlakozik
  • A Tx a Bluetooth modul Rx -hez csatlakozik

Továbbá szeretnénk csatlakoztatni a gombjainkat, amelyek lehetővé teszik a motorok vezérlését okostelefon nélkül, az alábbiak szerint

  • Csatlakoztasson egy ellenállást az Arduino 7 -es érintkezőjéről az 5 V -os Arduino -hoz
  • Csatlakoztasson egy ellenállást az Arduino 4 -es tűjéről az 5 V -os Arduino -hoz
  • Csatlakoztassa a gomb egyik lábát a 7 -es csaphoz, a másik lábát pedig a földhöz
  • Csatlakoztassa a következő gomb egyik lábát a 4 -es csaphoz, a másik lábát pedig a földhöz

Most egy LED -et fogunk csatlakoztatni a 4 -es tűhöz, amely megmutatja, hogy az eszköz rendelkezik áramellátással:

  • A 4 -es csap a katódhoz megy (a LED hosszú lába)
  • A föld az anódhoz megy (LED rövid lába)

És végül összekapcsoljuk a motorokat a motorvezérlővel úgy, hogy a csavaros csatlakozóba csavarjuk őket

4. lépés: A kód

Töltse le a vázlatot, nyissa meg az Arduino IDE -ben, és töltse fel az Arduino Nano -ba.

5. lépés: Tápegység

Tápegység
Tápegység

Ahhoz, hogy ezek a motorok elegendő teljesítményt nyújtsanak a kissé merev redőnymechanizmus forgatásához, szükségünk lesz legalább egy 9 voltos 1 amper fali csatlakozóra. Miután megtalálta a tápegységet, csatlakoztatni szeretnénk az Arduino -hoz és a motorvezérlőhöz.

A következő módon kapcsolódik az Arduino -hoz:

  • Pozitív (+) csatlakozás az Arduino VIN csapjához
  • A földelés (-) csatlakozik az Arduino földelőcsapjához

A következőképpen csatlakozik a motorvezérlőhöz:

  • Pozitív (+) csatlakozik a motorvezérlő VS -hez
  • A földelés (-) a motorvezérlő GND-hez csatlakozik

Most csatlakoztathatjuk a motorvezérlőt és tesztelhetjük, ha minden világít, akkor léphetünk a következő lépésre!

6. lépés: Az ügy elkészítése

Az ügy elkészítése
Az ügy elkészítése
Az ügy elkészítése
Az ügy elkészítése
Az ügy elkészítése
Az ügy elkészítése
Az ügy elkészítése
Az ügy elkészítése

Ez a lépés teljesen rajtad múlik, mivel nagyjából bármilyen esettervezés működni fog, de nézzük meg, hogyan terveztem az enyémet. Erős kartonból készítettem az enyémet, kinyomtatunk egy sablont, ragasztjuk a kartonhoz és kivágjuk. Le kell vágnunk 2 fő ovális formánkat, 1 hosszú kikötőt, amelyek a tok oldalai lesznek, és két ívelt darabot, amelyeket rögzíteni vagy gombolni fogunk.

Meg akarjuk jegyezni a hosszú darabot, hogy meghajolhassuk ovális alakunk körül, amelyet aztán le kell ragasztani, miután mindkét oldalunk pontozott és leragasztott, leragaszthatjuk a körünket az ovális közepén.

Most szeretnénk ragasztani a gombjainkat két különböző kartonpapírra, és ragasztani őket a tok tetejére és aljára, és úgy szeretnénk ragasztani őket, hogy a gomb csúcsa ki legyen húzva. Ebben az esetben egy másik kartonlapot ragaszthatunk a gomb tetejére, amely elrejti, de lehetővé teszi a használatát.

Ha ez megtörtént, vehetjük a második oválisunkat, és 3 részre vághatjuk, egy felső, egy alsó és egy hosszú csíkra a közepétől. a középső darab középen lesz ragasztva, a közepére szerelt LED -del. Ezután a felső darabot a felső gombhoz, a gombdarabot pedig az alsó gombhoz ragasztják. Amikor a darabokat a gombokhoz ragasztja, legyen nagyon óvatos, nehogy túl sok szuperragasztót adjon hozzá, mert ha a ragasztó a gombmechanizmusba kerül, eltöri a gombot.

7. lépés: A motorok csatlakoztatása a vakokhoz

A motorok csatlakoztatása a vakokhoz
A motorok csatlakoztatása a vakokhoz
A motorok csatlakoztatása a vakokhoz
A motorok csatlakoztatása a vakokhoz
A motorok csatlakoztatása a vakokhoz
A motorok csatlakoztatása a vakokhoz

Ahhoz, hogy a motorokat összekapcsoljuk a redőnyökkel, el kell vennünk a botot és a horgot, amelyet általában használnak a redőnyök kinyitására és a horog letörésére, majd ragasztjuk a motor tengelyére, és ráakasztjuk a redőny mozgására gépezet.

Most már nem hagyhatjuk csak ott lógni a motort, így a falhoz kell ragasztanunk, én forró ragasztót használtam, de a motorok elég könnyűek, így a legtöbb szerelési lehetőség működni fog. Ugyanez a helyzet, az enyémet a falhoz ragasztottam, de annyira könnyű, hogy a legtöbb lehetőség jól fog működni.

8. lépés: Az alkalmazás beállítása

Az alkalmazás beállítása
Az alkalmazás beállítása
Az alkalmazás beállítása
Az alkalmazás beállítása
Az alkalmazás beállítása
Az alkalmazás beállítása
Az alkalmazás beállítása
Az alkalmazás beállítása

A használni kívánt alkalmazást a Broxcode "Arduino Bluetooth Control" -nak nevezi, ezért választottam ezt az alkalmazást, mert nemcsak terminál funkcióval rendelkezik, hanem olyan funkcióval is, amely lehetővé teszi, hogy parancsokat küldjünk az Arduino -nak, amikor egy kiválasztott kifejezés mondott.

A beállításhoz párosítani fogjuk Bluetooth-eszközünket okostelefonunkkal, nyissuk meg az alkalmazást, és kattintsunk a párosítás gombra, és keressük meg a HC-06-at, és párosítsuk vele, ha a jelszót a 1234-es vagy a 0000-as szám után kéri, kattintson a terminál opcióra, és küldje el az U, majd a D gombot, amelyen keresztül a motoroknak az óramutató járásával megegyező irányban, majd az óramutató járásával ellentétes irányban kell forogniuk.

A hangutasítások beállításához nyissa meg az opciók menüt, és görgessen lefelé a hangparancs -beállításokig, ahol lehetőségünk van parancsot küldeni, amikor egy mondat elhangzik, írja be a küldeni kívánt parancsot a parancssorba, amely U és akkor a mondatmezőbe tegyél Legyen fény, vagy amit akarsz. Ezután a következő hangutasítási opcióra lépünk, és a D parancsot a küldés parancs mezőbe tesszük, és ne legyen fény a mondatmezőben, ami azt jelenti, hogy a rolók kinyílnak, amikor azt mondjuk, hogy legyen fény, és zárjuk, amikor azt mondjuk, hogy ne legyen fény.

9. lépés: Áttekintés

Áttekintés
Áttekintés

Rendben, hagyjunk egy kis időt, hogy teljesen megértsük, hogyan működik minden. Ha azt szeretné, hogy mindkét redőny nyitva legyen, nyomjuk meg a felső gombot, vagy mondhatjuk, hogy legyen fény az alkalmazásban, ha azt szeretnénk, hogy mindkét redőny zárva legyen, akkor nyomjuk meg az alsó gombot, vagy mondjuk, hogy ne legyen fény az alkalmazásban.

Ha egyszerre csak a két rolót szeretnénk kinyitni, akkor bemehetünk az alkalmazás terminál részébe, és elküldhetjük a K parancsot, hogy nyissa ki a bal redőnyt, és én zárjam be a bal redőnyt, vagy W, hogy nyissa ki a jobb redőnyt, és L csukja be a jobb redőnyt. Ez nagyjából a redőnyök összes jellemzője.

Ha kérdése van, kérjük, jelezze a megjegyzésekben, és szívesen válaszol rájuk.

Vezeték nélküli verseny
Vezeték nélküli verseny
Vezeték nélküli verseny
Vezeték nélküli verseny

Második hely a vezeték nélküli versenyben

Ajánlott: