Obsah:

Bluetooth vzduchový klaksón: 7 krokov (s obrázkami)
Bluetooth vzduchový klaksón: 7 krokov (s obrázkami)

Video: Bluetooth vzduchový klaksón: 7 krokov (s obrázkami)

Video: Bluetooth vzduchový klaksón: 7 krokov (s obrázkami)
Video: 💦Blackview BV9200 ČESTNÁ RECENZE odolná proti nárazům 2024, Júl
Anonim
Image
Image
Nástroje a materiály
Nástroje a materiály

Ako dlho číhajúci som sa konečne rozhodol, že tento projekt stojí za to napísať (tiež zabíjam kvôli tričku s pokynmi). Milujem túto stránku a dúfam, že sa vám tento projekt bude páčiť.

DÔLEŽITÉ! Len rýchlo hore, v tejto zostave sú voliteľné kroky. Váš klaksón bude plne funkčný do kroku 6, zahrnul som však ďalšie možnosti monitorovania stavu batérie, zmeny názvu zariadenia Bluetooth a ďalších!

Ak vám niečo nie je jasné, dajte mi prosím vedieť! Upravím to tak, aby som doplnil všetko, čo som možno zmeškal.

Krok 1: Nástroje a materiály

Odkazy budú aktualizované, ak budú nejaké offline.

Požadované súčasti:

  • Arduino Pro Mini 3,3 V 8 MHz alebo 5 V 16 MHz (odkaz)
  • Programátor UART TTL (odkaz)
  • Modul Bluetooth HC-05 (odkaz)
  • Kolíky záhlavia [asi ~ 25 by malo robiť] (odkaz)
  • Pripojovací vodič (stačí na pripojenie kolíkov na doske)
  • Air Horn 134A (odkaz)
  • 180 stupňový servomotor (odkaz)
  • Spájkovacia doska na spájkovanie [narezaná na veľkosť] (odkaz)
  • 4 x klip na batériu AA [bez obrázku] (odkaz)
  • 4 x AA batérie (bez obrázku)

Voliteľné doplnky:

  • 2 -vodičový voltmetr (odkaz)
  • Momentary Switch (odkaz)
  • Superkondenzátor (bez obrázku) (odkaz)

Potrebné nástroje:

  • Spájkovačka + spájka
  • Horúca lepiaca pištoľ
  • Splachovacie kliešte
  • 3D tlačiareň (alebo služba 3D tlače online)

Krok 2: Flashovanie Arduina

Bliká Arduino
Bliká Arduino
Bliká Arduino
Bliká Arduino

V prvom rade budete chcieť flashovať svoje Arduino. Ak to neprišlo so spájkovanými kolíkmi záhlavia, budete musieť spájkovať 6 kolíkov označených:

GND, GND, VCC, RXI, TXO, DTR (všetky budú v rade v spodnej časti dosky pre vývojárov)

Keď spájkujete kolíky, budete ich musieť pripojiť k svojmu programátoru FTDI nasledovne:

FTDI - Arduino

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

Teraz nahrajte náš testovací kód (kód nájdete aj tu):

#include #include

Servo rohServo; // vytvorenie objektu servo na ovládanie servoSoftwareSerial BT (10, 11); char a; // uloží prichádzajúci znak z iného zariadenia int pos = 0; // premenná na uloženie polohy serva

neplatné nastavenie () {BT.begin (9600); BT.println („Air Horn Active“); hornServo.attach (9); // prichyti servo na pine 9 k objektu serva hornServo.write (10); // nastaví polohu serva

}

void loop () {if (BT.available ()) {a = (BT.read ());

ak (a == '1')

{hornServo.write (90); // povedzte servu, aby sa dostalo do polohy v oneskorení 'pos' (15); BT.println (""); oneskorenie (350); hornServo.write (10); // povedz servu, aby sa dostalo do polohy v oneskorení 'pos' (15); } if (a == '2') {hornServo.write (90); // povedzte servu, aby sa dostalo do polohy v oneskorení 'pos' (15); BT.println (""); oneskorenie (400); hornServo.write (10); // povedzte servu, aby sa dostalo do polohy v oneskorení 'pos' (15); } if (a == '3') {hornServo.write (90); // povedzte servu, aby sa dostalo do polohy v oneskorení 'pos' (15); BT.println (""); oneskorenie (500); hornServo.write (10); // povedz servu, aby sa dostalo do polohy v oneskorení 'pos' (15); }

ak (a == '4')

{hornServo.write (90); // povedzte servu, aby sa dostalo do polohy v oneskorení 'pos' (15); BT.println (""); oneskorenie (600); hornServo.write (10); // povedz servu, aby sa dostalo do polohy v oneskorení 'pos' (15); } if (a == '?') {BT.println ("Odoslať '1' pre prudký výbuch"); BT.println („Odoslať '2' pre dlhší výbuch“); BT.println („Pošlite„ 3 ‘pre poriadny výbuch“); BT.println ("Odoslať '4' pre ohlušujúci výbuch); }}}

Krok 3: Zostavenie dosky (umiestnenie a elektrické spájkovanie)

Zostavenie dosky (umiestnenie a elektrické spájkovanie)
Zostavenie dosky (umiestnenie a elektrické spájkovanie)
Zostavenie dosky (umiestnenie a elektrické spájkovanie)
Zostavenie dosky (umiestnenie a elektrické spájkovanie)
Zostavenie dosky (umiestnenie a elektrické spájkovanie)
Zostavenie dosky (umiestnenie a elektrické spájkovanie)
Zostavenie dosky (umiestnenie a elektrické spájkovanie)
Zostavenie dosky (umiestnenie a elektrické spájkovanie)

Tento krok bude vyžadovať niekoľko spojení a trpezlivosti, je však celkom priamy.

POZNÁMKA: Tento krok môžete vykonať aj na bežnom doske bez spájkovania, ale váš konečný produkt bude o niečo menej prenosný.

Umiestnenie:

Komponenty pre tento krok:

  • Arduino
  • BT modul
  • 3 kolíkové hlavičky
  • Drôt

Flashed Arduino a modul Bluetooth (HC-05) musíme umiestniť na dosku s ľubovoľnou orientáciou, ktorú uznáme za vhodnú. Zaistite, aby doska na pečenie, ktorú používate, nezoskupovala a neprepojovala rady kolíkov. Na doske PCB-Way, ktorú som použil, bol každý kolík nezávislý.

Nasledujúce kolíky spájkujte:

Wire Out Arduino BT Module Piner Reded Wire VCC VCC Middle PinBlack Wire GND GND Bottom Pin

Poznámka: Na Arduine sú 2 piny GND, môžete použiť ktorýkoľvek.

Konečný obrázok zobrazuje, kde som spájkoval jeden čierny a červený vodič napravo od Arduina na pripojenie napájania.

Krok 4: Zostavenie dosky (zapojenie signálu a testovanie)

Zostavenie dosky (zapojenie signálu a testovanie)
Zostavenie dosky (zapojenie signálu a testovanie)
Zostavenie dosky (zapojenie signálu a testovanie)
Zostavenie dosky (zapojenie signálu a testovanie)
Zostavenie dosky (zapojenie signálu a testovanie)
Zostavenie dosky (zapojenie signálu a testovanie)
Zostavenie dosky (zapojenie signálu a testovanie)
Zostavenie dosky (zapojenie signálu a testovanie)

Signálne vedenie:

Teraz musíme spustiť ďalšie 3 vodiče. Podľa nášho kódu je signál pre Arduino na pine 9 a naša sériová komunikácia s modulom BT je na kolíkoch 10 a 11.

Nasledujúce kolíky spájkujte:

Modul Arduino BT Pin 10 (D10) TXD (zelený vodič) Pin 11 (D11) RXD (žltý vodič)

a pre signál na servo spájkujeme nasledovne:

Vrchný kolík Pinu PinPin 9 (D9) Arduino (biely drôt)

Nakoniec môžete zapojiť servomotor do kolíkov záhlavia. Spravidla majú 3 -kolíkovú hlavičku ženy sfarbenú hnedú, červenú a žltú.

Hnedý je uzemnený, červený je VCC a žltý je signál. Zaistite, aby bola zástrčka na hlavičke so žltým kolíkom zapojeným hore.

Testovanie:

Teraz môžete pripojiť svoje zariadenie k určitému napájaniu, aby ste potvrdili, že je v prevádzke!

5V.5A by pre tento test malo byť v poriadku. Ak nemáte stolný napájací zdroj, môžete pokračovať v krokoch a testovať po pridaní batérie.

Ak chcete otestovať, jednoducho zapnite zariadenie, kým modul BT nezačne blikať, a potom vyhľadajte „HC-05“, čo je predvolené ID zariadenia. Spárujte s heslom „1234“(niekedy „12345“v závislosti od výrobcu) a nainštalujte si sériovú aplikáciu Bluetooth.

Vrelo odporúčam „sériový terminál Bluetooth“. Kliknite na ponuku hamburgerov vľavo hore a kliknite na zariadenia.

Zaistite, aby bol HC-05 zvýraznený zelene, a potom kliknite späť na terminál.

Sériové pripojenie spustíte kliknutím na tlačidlo dvojitej zásuvky vedľa ikony koša v pravom hornom rohu.

Pri úspešnom pripojení by vás mal pozdraviť sériový výtlačok „Air Horn Active“.

Odoslať '?' vytiahnite ponuku alebo čísla 1 až 4 a vaše servo by sa malo začať pohybovať.

POZNÁMKA: Ak máte problémy, riešenie problémov je v poslednom kroku! Neváhajte sa tiež vyjadriť k problémom a ja vám môžem poskytnúť pomoc.

Krok 5: 3D tlač dielov a zostava

3D tlač dielov a zostavy
3D tlač dielov a zostavy
3D tlač dielov a zostavy
3D tlač dielov a zostavy
3D tlač dielov a zostavy
3D tlač dielov a zostavy

Teraz k jednoduchej časti. Súbory STL som zahrnul TU, väčšina 3D tlačiarní je však odlišná.

Klip na DPS

Servo Mount

Rohová základňa

Nastavenia tlače DÔLEŽITÉ

  • Žiadny model nebude vyžadovať podpery, ak sú orientované podľa konečnej fotografie na lôžku tlačiarne.
  • Vaše nastavenia tlačiarne budú závisieť od použitého materiálu, odporúča sa však, aby ste pre svoju tlač zvolili metódu mierneho plnenia. Slabá výplň umožní, aby sa ortéza ohla, a nedostatočný tlak smerom dole nedokáže aktivovať klaksón.
  • (slabá výplň = flex = žiadny roh = neúspešný projekt)

zhromaždenie

Základná potlač sa ľahko prichytí na spodok vzduchovej klaksónu, podobne by mala bočná spona DPS zapadnúť na bočnú stranu klaksónu.

Nasadenie na servo je tiež celkom jednoduché. Pre väčšiu stabilitu navrhujem odstrihnúť kruhový držiak rohu a zips ho priviazať k rohu podľa priložených fotografií. To obmedzí jeho schopnosť skĺznuť, najmä pokiaľ ide o silu, ktorá je potrebná na ovládanie plného zásobníka. Odporúča sa, aby ste cez servo previedli niekoľko skrutiek, ale nie je to potrebné, pretože 3D tlač by mala na servo skôr sadnúť.

Použil som 2 skrutky do dreva, ktoré boli príliš veľké na to, aby som ich usadil, ale môžete ich tiež prilepiť, výber je na vás!

Teraz môžete dodanou skrutkou pripevniť obojstranné servo rameno. Nakoniec som super nalepil ďalšie servo rameno z menšieho serva, aby pôsobilo ako „prst“, ale bolo to úplne zbytočné, pretože len z priameho ramena bol dostatok krútiaceho momentu.

Pokračujte prilepením testovanej dosky plošných spojov za tepla k držiaku dosky plošných spojov (môžete ju aj zaskrutkovať, ale horúce lepidlo je vždy jednoduchá cesta von) a prichytiť ju na klaksón.

Potom môžete svorku batérie spájkovať s elektródami, ktoré ste spájkovali s doskou kvôli napájaniu.

POZNÁMKA: Podľa technického listu regulátory na týchto doskách prevádzkujú až 16 V vstupné napätie, takže 4 plne nabité batérie AA budú v tejto konfigurácii v poriadku.

Nakoniec môžete tieto vodiče zabaliť do pásky alebo ich zmršťovať teplom, aby sa neskratovali a kvôli väčšej stabilite môžete prilepiť svorku batérie k nohám spodného stojana.

Obrázky v tomto kroku by mali pokrývať túto zostavu. Uistite sa, že ste ich všetky videli.

Krok 6: ZAČÍNAME

ZAČÍNAME
ZAČÍNAME

Signalizácia pretekov?

Zasadíte ho pod stôl svojich kolegov?

Naozaj milujete rohy?

Teraz je sila vo vašich rukách! (za predpokladu, že ste v dosahu BT)

Teraz ste plne vybavení na tootovanie, kým sa vám srdce nebude páčiť. Buďte zodpovední, pretože tieto rohy sú vzhľadom na svoju veľkosť skutočne hlasné a snažte sa ozvučiť aj v blízkosti zvierat a rešpektujte svojich susedov (alebo nie som policajt).

Krok 7: Voliteľné doplnky + riešenie problémov

Voliteľné doplnky:

Super Cap: Ak vaše zariadenie neaktivuje klaksón, ale stlačí tlačidlo a reštartuje sa, možno nemáte dostatok prúdu. Najprv vymeňte svoje batérie AA za úplne nové, ale do konštrukcie môžete tiež pridať vložený kondenzátor. Niekoľko som ich položil a umiestnil ich v súlade s elektrickými vedeniami podľa priloženého obrázku.

Merač napätia + vypínač: Môžete tiež vložiť sieťový vypínač a zapnúť alebo vypnúť projekt tak, že ho zapojíte do hlavného napájacieho vedenia na spoločnom porte prepínača a vcc obvodu na horný kolík. Tento obvod potom môžete použiť s voltmetrom zapojením napájacieho alebo červeného vodiča do spodného kolíka tohto spínača. Keď je vypnutý, budete môcť čítať napätie batérií. Dajte chvíľkový spínač do série s voltmetrom, aby ste ušetrili energiu, keď je vypnutý. Prezrite si obrázky mojej druhej dosky vrátane tohto.

Zmena názvu a hesla BT: Tu použite návod spoločnosti Techbitar!

Riešenie problémov:

Plní sa, keď nastanú problémy!

Odporúča: