Tartalomjegyzék:

Bluetooth légkürt: 7 lépés (képekkel)
Bluetooth légkürt: 7 lépés (képekkel)

Videó: Bluetooth légkürt: 7 lépés (képekkel)

Videó: Bluetooth légkürt: 7 lépés (képekkel)
Videó: bluetooth speaker dead solution||bluetooth speaker banao aur paise kamao 2024, November
Anonim
Image
Image
Eszközök és anyagok
Eszközök és anyagok

Hosszas bujdosóként végül úgy döntöttem, hogy ezt a projektet érdemes megírni (én is megölök egy oktatható pólóért). Szeretem ezt az oldalt, és remélem tetszeni fog ez a projekt.

FONTOS! Csak egy gyors fejjel, ebben az összeállításban választható lépések vannak. A kürt teljesen működőképes lesz a 6. lépésben, de további lehetőségeket is felsoroltam az akkumulátor töltöttségi szintjének ellenőrzésére, a Bluetooth -eszköz nevének megváltoztatására és egyebekre!

És ha valami nem világos, kérem jelezze! Ezt az írást kiegészítem bármivel, amit esetleg kihagytam.

1. lépés: Eszközök és anyagok

Frissíti a linkeket, ha azok offline állapotba kerülnek.

Szükséges összetevők:

  • Arduino Pro Mini 3.3v 8mhz vagy 5v 16mhz (link)
  • UART TTL programozó (link)
  • HC-05 Bluetooth modul (link)
  • Fejléc -csapok [kb. 25 -nek kell lennie] (link)
  • Csatlakozó vezeték (elegendő a kenyérlapon lévő csapok csatlakoztatásához)
  • Air Horn 134A (link)
  • 180 fokos szervomotor (link)
  • Forrasztható kenyeretábla [méretre vágva] (link)
  • 4 x AA elemcsipesz [nem látható] (link)

  • 4 x AA elem (nem a képen)

Opcionális extrák:

  • 2 vezetékes voltmérő (link)
  • Pillanatkapcsoló (link)
  • Super Capacitor (nem a képen) (link)

Szükséges eszközök:

  • Forrasztópáka + forrasztópáka
  • Ragasztópisztoly
  • Öblítővágók
  • 3D nyomtató (vagy 3D nyomtatási szolgáltatás online)

2. lépés: Az Arduino villogása

Villog az Arduino
Villog az Arduino
Villog az Arduino
Villog az Arduino

Először is meg kell villannia az Arduino -t. Ha nem a forrasztott fejléceket kapta, akkor forrasztania kell a 6 tűt a következő címkével:

GND, GND, VCC, RXI, TXO, DTR (ezek mind sorban lesznek a fejlesztőtábla alján)

Miután forrasztotta a csapokat, az alábbiak szerint kell csatlakoztatnia őket az FTDI programozóhoz:

FTDI - Arduino

DTR - DTRRXD - TXOTXD - RXI+5v - VCCGND - GND

Most töltse fel tesztkódunkat (a kódot itt is megtalálhatja):

#befoglalni #befoglalni

Szervo kürtServo; // servo objektum létrehozása a servoSoftwareSerial BT vezérléséhez (10, 11); char a; // más eszközről érkező karaktereket tárolja int pos = 0; // változó a szervo pozíció tárolására

void setup () {BT.begin (9600); BT.println ("Air Horn Active"); hornServo.attach (9); // a 9 -es csap szervóját a hornServo.write (10) szervo objektumhoz csatolja; // beállítja a szervo pozíciót

}

void loop () {if (BT.a rendelkezésre álló ()) {a = (BT.read ());

ha (a == '1')

{hornServo.write (90); // mondja meg a szervónak, hogy menjen a pozícióba a "pos" késleltetésben (15); BT.println (""); késleltetés (350); hornServo.write (10); // mondja meg a szervónak, hogy menjen a pozícióba a "pos" késleltetésben (15); } if (a == '2') {hornServo.write (90); // mondja meg a szervónak, hogy menjen a pozícióba a "pos" késleltetésben (15); BT.println (""); késleltetés (400); hornServo.write (10); // mondja meg a szervónak, hogy menjen a pozícióba a "pos" késleltetésben (15); } if (a == '3') {hornServo.write (90); // mondja meg a szervónak, hogy menjen a pozícióba a "pos" késleltetésben (15); BT.println (""); késleltetés (500); hornServo.write (10); // mondja meg a szervónak, hogy menjen a pozícióba a "pos" késleltetésben (15); }

ha (a == '4')

{hornServo.write (90); // mondja meg a szervónak, hogy menjen a pozícióba a "pos" késleltetésben (15); BT.println (""); késleltetés (600); hornServo.write (10); // mondja meg a szervónak, hogy menjen a pozícióba a "pos" késleltetésben (15); } if (a == '?') {BT.println ("Küldés '1' éles robbanásért"); BT.println ("Küldés '2' hosszabb robbanásért"); BT.println ("Küldés" 3 "egy tisztességes robbanásért"); BT.println ("Küldés '4' fülsiketítő robbanásért"); }}}

3. lépés: A panel összeszerelése (elhelyezés és áramforrasztás)

A tábla összeszerelése (elhelyezés és áramforrasztás)
A tábla összeszerelése (elhelyezés és áramforrasztás)
A tábla összeszerelése (elhelyezés és áramforrasztás)
A tábla összeszerelése (elhelyezés és áramforrasztás)
A tábla összeszerelése (elhelyezés és áramforrasztás)
A tábla összeszerelése (elhelyezés és áramforrasztás)
A tábla összeszerelése (elhelyezés és áramforrasztás)
A tábla összeszerelése (elhelyezés és áramforrasztás)

Ez a lépés néhány kapcsolatot és némi türelmet igényel, de nagyon egyszerű.

MEGJEGYZÉS: ezt a lépést szokásos kenyérsütő táblán is elvégezheti forrasztás nélkül, azonban a végtermék egy kicsit kevésbé lesz hordozható.

Elhelyezés:

E lépés összetevői:

  • Arduino
  • BT modul
  • 3 férfi fejléc
  • Huzal

A villogó Arduino-t és a Bluetooth-modult (HC-05) a kenyérsütő lapra kell helyeznünk, tetszőleges irányban. Győződjön meg arról, hogy az Ön által használt kenyértábla nem csoportosítja és áthidalja a csapok sorait. Az általam használt PCB-Way kenyértáblán minden csap független volt.

Forrasztja össze a következő csapokat:

Vegye ki az Arduino BT modul fejlécét Piros huzal VCC VCC középső tű Fekete vezeték GND GND alsó csap

Megjegyzés: 2 GND csap található az Arduino -n, bármelyiket használhatja.

Az utolsó kép azt ábrázolja, hogy egyetlen fekete -piros vezetéket forrasztottam az Arduino jobb oldalán az áramellátáshoz.

4. lépés: A panel összeszerelése (jelvezetékek és tesztelés)

A panel összeszerelése (jelvezetékek és tesztelés)
A panel összeszerelése (jelvezetékek és tesztelés)
A panel összeszerelése (jelvezetékek és tesztelés)
A panel összeszerelése (jelvezetékek és tesztelés)
A panel összeszerelése (jelvezetékek és tesztelés)
A panel összeszerelése (jelvezetékek és tesztelés)
A panel összeszerelése (jelvezetékek és tesztelés)
A panel összeszerelése (jelvezetékek és tesztelés)

Jelvezetékek:

Most még 3 vezetéket kell vezetnünk. A kódunk szerint az Arduino felé érkező jel a 9. érintkezőn van, a soros kommunikációnk a BT modullal pedig a 10. és 11. érintkezőn.

Forrasztja össze a következő csapokat:

Arduino BT ModulePin 10 (D10) TXD (zöld vezeték) 11 -es csap (D11) RXD (sárga vezeték)

és a szervo jelére a következőképpen forrasztunk:

Arduino fejléc PinPin 9 (D9) felső csap (fehér huzal)

Végül csatlakoztathatja a szervomotorját a csatlakozócsapokhoz. Általában 3 tűs női fejjel rendelkeznek, barna, piros és sárga színűek.

A barna a föld, a piros a VCC és a sárga a jel. Győződjön meg arról, hogy a dugó a fejlécen van, és a sárga érintkező a tetején van.

Tesztelés:

Most csatlakoztathatja a készüléket egy kis áramellátáshoz, hogy megerősítse, hogy működik!

Az 5V, 5A megfelelő lehet ehhez a teszthez, ha nincs asztali tápegysége, akkor folytathatja a lépéseket és tesztelhet az akkumulátor hozzáadása után.

A teszteléshez egyszerűen kapcsolja be a készüléket, amíg a BT modul villogni nem kezd, majd keresse meg a „HC-05” -t, amely az alapértelmezett eszközazonosító. Párosítsa az „1234” jelszóval (a gyártótól függően néha „12345”), és telepítse a Bluetooth soros APP -t.

Nagyon ajánlom a "Soros Bluetooth terminált". Kattintson a hamburger menüre a bal felső sarokban, és kattintson az eszközökre.

Győződjön meg arról, hogy a HC-05 zölden van kiemelve, majd kattintson a terminálra.

A soros kapcsolat megkezdéséhez kattintson a jobb felső sarokban lévő kuka ikon melletti kettős dugó gombra.

A sikeres csatlakozáskor üdvözölni kell az „Air Horn Active” sorozatnyomtatást.

Küld '?' hogy kihúzza a menüt vagy az 1 -től 4 -ig terjedő számokat, és a Servo -nak mozognia kell.

MEGJEGYZÉS: Ha problémái vannak, a Hibaelhárítás az utolsó lépés! Szintén nyugodtan kommentelheti a problémákat, és tudok segíteni.

5. lépés: Az alkatrészek és az összeszerelés 3D nyomtatása

3D nyomtatás az alkatrészek és összeszerelés
3D nyomtatás az alkatrészek és összeszerelés
3D nyomtatás az alkatrészek és összeszerelés
3D nyomtatás az alkatrészek és összeszerelés
3D nyomtatás az alkatrészek és összeszerelés
3D nyomtatás az alkatrészek és összeszerelés

Most a könnyű részhez. Az STL fájlokat ITT helyeztem el, azonban a legtöbb 3D nyomtató más.

PCB klip

Szervo tartó

Horn Base

Nyomtatási beállítások FONTOS

  • Egyik modell sem igényel támaszt, ha azok a nyomtatóágyon lévő utolsó fénykép szerint vannak elhelyezve.
  • A nyomtató beállításait az Ön által használt anyag határozza meg, de azt javasoljuk, hogy válasszon mérsékelt kitöltési módot a nyomtatáshoz. A gyenge kitöltés lehetővé teszi a merevítő hajlítását, és nem elegendő lefelé irányuló nyomás nem működteti a kürtöt.
  • (gyenge kitöltés = flex = nincs kürt = sikertelen projekt)

Összeszerelés

Az alapnyomat könnyen rápattan a légkürtartály aljára, ugyanúgy, mint az oldalsó NYÁK -csipesznek a kürt oldalához.

A szervo tartó is nagyon könnyen rápattintható. A nagyobb stabilitás érdekében azt javaslom, hogy vágja le a kör alakú kürttartót, és cipzárasan kösse a kürthöz a mellékelt képek szerint. Ez korlátozza a csúszási képességét, különösen azzal, hogy mekkora erőre van szükség egy teljes tartály működtetéséhez. Javasoljuk, hogy csavarjon át néhány csavart a szervón, de ez nem szükséges, mivel a 3D nyomtatásnak illeszkednie kell a szervóhoz.

2 db facsavart használtam, amelyek túl nagyok voltak ahhoz, hogy behelyezhessük, de ragaszthatod is, a választás a tied!

Most a mellékelt csavarral rögzítheti a kétoldalas szervokart. Végül szuperragasztottam egy másik szervót egy kisebb szervóból, hogy „ujjként” működjön, de ez teljesen felesleges volt, mivel elegendő nyomaték volt az egyenes karból.

Ezt követően a tesztelt NYÁK -ot forró ragasztással rögzítse a NYÁK -tartóhoz (ezt is be lehet csavarni, de a meleg ragasztó mindig a legegyszerűbb megoldás), és rögzítse a kürtre.

Ezután forraszthatja az elemcsipeszt az áramkörhöz forrasztott vezetékekhez az áramellátás érdekében.

MEGJEGYZÉS: Az adatlap szerint az ezeken a táblákon lévő szabályozók 16 V -os bemeneti feszültségre működnek, így 4 teljesen feltöltött AA elem megfelelő lesz ebben a konfigurációban.

Végül ezeket a vezetékeket szalagba csomagolhatja vagy hőre zsugoríthatja, hogy ne zárja rövidre, és a nagyobb stabilitás érdekében ragaszthatja az elemcsipeszt az alsó állvány lábához.

Ebben a lépésben a képeknek le kell fedniük ezt a szerelvényt. Győződjön meg róla, hogy mindegyiket megtekintette.

6. lépés: FOGADJON

FOGLALJ!
FOGLALJ!

Versenyt jelezni?

Kollégái íróasztala alá ülteti?

Tényleg szereted a szarvakat?

Nos, a hatalom a kezedben van! (feltéve, hogy a BT tartományban van)

Most már teljesen készen áll arra, hogy szíve elégedett legyen. Légy felelősségteljes, mivel ezek a kürtök súlyosan hangosak a méretükhöz képest, és próbáld meg, hogy ne hangozzanak állatok közelében, és tartsd tiszteletben a szomszédaidat (vagy nem vagyok rendőr).

7. lépés: Opcionális extrák + hibaelhárítás

Opcionális extrák:

Super Cap: Ha a készülék nem működteti a kürtöt, de megnyomja a gombot, és újraindul, akkor lehet, hogy nincs elég áram. Először cserélje ki az AA elemeket vadonatújakra, de hozzáadhat egy beépített kondenzátort is. Volt néhány fekvésem, és a mellékelt képnek megfelelően egy vonalba helyeztem őket az elektromos vezetékekkel.

Feszültségmérő + be-/kikapcsolás kapcsoló: A projekt be- és kikapcsolásához behelyezhet egy tápkapcsolót is, ha azt a kapcsoló közös portján lévő főfeszültség -vezetékkel és az áramkör vcc -jével egyenesen hozzáadja a felső csaphoz. Ezt az áramkört a feszültségmérővel használhatja úgy, hogy a tápfeszültséget vagy a piros vezetéket hozzáadja a kapcsoló alsó csapjához. Kikapcsolt állapotában leolvashatja az elemek feszültségét. Tegyen egy pillanatnyi kapcsolót sorba a voltmérővel, hogy kikapcsoláskor energiát takarítson meg. Tekintse át a második táblám képeit ezzel együtt.

BT név és jelszó megváltoztatása: Használja a Techbitar itt leírt utasításait!

Hibaelhárítás:

Népesedni fog, ha problémák merülnek fel!

Ajánlott: