Obsah:

Bluetooth Air Horn: 7 kroků (s obrázky)
Bluetooth Air Horn: 7 kroků (s obrázky)

Video: Bluetooth Air Horn: 7 kroků (s obrázky)

Video: Bluetooth Air Horn: 7 kroků (s obrázky)
Video: 💦Blackview BV9200 ČESTNÁ RECENZE odolná proti nárazům 2024, Červenec
Anonim
Image
Image
Nástroje a materiály
Nástroje a materiály

Jako dlouholetý lurker jsem se nakonec rozhodl, že tento projekt si zaslouží sepsat (také zabíjím kvůli tričku s instrukcemi). Miluji tyto stránky a doufám, že se vám tento projekt bude líbit.

DŮLEŽITÉ! Jen stručně, v této sestavě existují volitelné kroky. Váš klakson bude plně funkční do kroku 6, nicméně zahrnul jsem další možnosti sledování úrovně baterie, změny názvu zařízení Bluetooth a další!

Pokud vám něco není jasné, dejte mi prosím vědět! Upravím to tak, že napíšu cokoli, co mi možná uniklo.

Krok 1: Nástroje a materiály

Odkazy budou aktualizovány, pokud budou nějaké offline.

Požadované součásti:

  • Arduino Pro Mini 3,3 V 8 MHz nebo 5 V 16 MHz (odkaz)
  • Programátor UART TTL (odkaz)
  • Modul Bluetooth HC-05 (odkaz)
  • Piny záhlaví [asi ~ 25 by mělo dělat] (odkaz)
  • Propojovací vodič (stačí k připojení kolíků na desce)
  • Air Horn 134A (odkaz)
  • 180 stupňový servomotor (odkaz)
  • Pájitelný prkénko [střih na velikost] (odkaz)
  • Spona na baterie 4 x AA [Bez obrázku] (odkaz)
  • 4 x baterie AA (bez obrázku)

Volitelné doplňky:

  • 2 drátový voltmetr (odkaz)
  • Okamžitý přepínač (odkaz)
  • Super kondenzátor (bez obrázku) (odkaz)

Požadované nástroje:

  • Páječka + pájka
  • Pistole na horké lepidlo
  • Flush Cutters
  • 3D tiskárna (nebo služba 3D tisku online)

Krok 2: Flashování Arduina

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

Nejprve budete chtít flashovat Arduino. Pokud to nepřišlo s pájenými kolíky hlavičky, budete muset pájet 6 pinů označených:

GND, GND, VCC, RXI, TXO, DTR (všechny budou v řadě na spodní straně vaší vývojové desky)

Jakmile pájky připájíte, budete je muset připojit k programátoru FTDI následujícím způsobem:

FTDI - Arduino

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

Nyní nahrajte náš testovací kód (kód najdete také zde):

#include #include

Servo rohServo; // vytvoření objektu servo pro ovládání servoSoftwareSerial BT (10, 11); char a; // ukládá příchozí znaky z jiného zařízení int pos = 0; // proměnná pro uložení polohy serva

neplatné nastavení () {BT.begin (9600); BT.println („Air Horn Active“); hornServo.attach (9); // připojí servo na pinu 9 k objektu serva hornServo.write (10); // nastaví polohu serva

}

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

pokud (a == '1')

{hornServo.write (90); // řekněte servu, aby přešlo na pozici v proměnné 'pos' delay (15); BT.println (""); zpoždění (350); hornServo.write (10); // řekněte servu, aby přešlo na pozici v proměnné 'pos' delay (15); } if (a == '2') {hornServo.write (90); // řekněte servu, aby přešlo na pozici v proměnné 'pos' delay (15); BT.println (""); zpoždění (400); hornServo.write (10); // řekněte servu, aby přešlo na pozici v proměnné 'pos' delay (15); } if (a == '3') {hornServo.write (90); // řekněte servu, aby přešlo na pozici v proměnné 'pos' delay (15); BT.println (""); zpoždění (500); hornServo.write (10); // řekněte servu, aby přešlo na pozici v proměnné 'pos' delay (15); }

pokud (a == '4')

{hornServo.write (90); // řekněte servu, aby přešlo na pozici v proměnné 'pos' delay (15); BT.println (""); zpoždění (600); hornServo.write (10); // řekněte servu, aby přešlo na pozici v proměnné 'pos' delay (15); } if (a == '?') {BT.println ("Odeslat '1' pro prudký výbuch"); BT.println ("Odeslat '2' pro delší výbuch"); BT.println („Pošli‚ 3 ‘pro pořádný výbuch“); BT.println („Odeslat '4' pro ohlušující výbuch“); }}}

Krok 3: Sestavení desky (umístění a elektrické pájení)

Sestavení desky (umístění a elektrické pájení)
Sestavení desky (umístění a elektrické pájení)
Sestavení desky (umístění a elektrické pájení)
Sestavení desky (umístění a elektrické pájení)
Sestavení desky (umístění a elektrické pájení)
Sestavení desky (umístění a elektrické pájení)
Sestavení desky (umístění a elektrické pájení)
Sestavení desky (umístění a elektrické pájení)

Tento krok bude vyžadovat několik spojení a určitou trpělivost, ale je docela přímočarý.

POZNÁMKA: Tento krok můžete také provést na běžném prkénku bez pájení, ale váš konečný produkt bude o něco méně přenosný.

Umístění:

Součásti pro tento krok:

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

Flashed Arduino a modul Bluetooth (HC-05) musíme umístit na prkénko v libovolné orientaci, kterou považujeme za vhodnou. Zajistěte, aby pole, které používáte, neseskupovalo a nepřemosťovalo řady kolíků. Na desce PCB-Way, kterou jsem použil, byl každý pin nezávislý.

Pájejte následující kolíky dohromady:

Wire Out Arduino BT modul záhlaví PinRed Wire VCC VCC Middle PinBlack Wire GND GND Bottom Pin

Poznámka: na Arduinu jsou 2 piny GND, můžete použít jeden.

Konečný obrázek ukazuje, kde jsem připájel jediný černý a červený vodič napravo od Arduina pro připojení napájení.

Krok 4: Sestavení desky (zapojení signálu a testování)

Sestavení desky (zapojení signálu a testování)
Sestavení desky (zapojení signálu a testování)
Sestavení desky (zapojení signálu a testování)
Sestavení desky (zapojení signálu a testování)
Sestavení desky (zapojení signálu a testování)
Sestavení desky (zapojení signálu a testování)
Sestavení desky (zapojení signálu a testování)
Sestavení desky (zapojení signálu a testování)

Zapojení signálu:

Nyní musíme spustit další 3 dráty. Podle našeho kódu je signál pro Arduino na pinu 9 a naše sériová komunikace s modulem BT je na pinech 10 a 11.

Pájejte následující kolíky dohromady:

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

a pro signál do serva pájíme následovně:

Horní kolík Arduino PinPin 9 (D9) (bílý vodič)

Nakonec můžete svůj servomotor zapojit do kolíků záhlaví. Obvykle mají 3kolíkovou hlavičku v barvě hnědé, červené a žluté.

Hnědý je uzemněný, červený je VCC a žlutý je signál. Zajistěte, aby byla zástrčka na konektoru se žlutým kolíkem zapojeným do horní části.

Testování:

Nyní můžete připojit zařízení k napájení, abyste potvrdili, že běží!

5V.5A by pro tento test mělo být v pořádku, pokud nemáte stolní napájecí zdroj, můžete pokračovat v krocích a testovat po přidání baterie.

Chcete-li jednoduše otestovat napájení zařízení, dokud modul BT nebliká, pak vyhledejte „HC-05“, což je výchozí ID zařízení. Spárujte s heslem „1234“(někdy „12345“v závislosti na výrobci) a nainstalujte si sériovou aplikaci Bluetooth.

Vřele doporučuji 'Sériový Bluetooth terminál'. Klikněte na nabídku hamburgeru vlevo nahoře a klikněte na zařízení.

Zajistěte, aby byl HC-05 zvýrazněn zeleně, a poté klikněte zpět na terminál.

Sériové připojení zahájíte kliknutím na tlačítko duální zástrčky vedle ikony přihrádky v pravém horním rohu.

Po úspěšném připojení by vás měl uvítat sériový tisk „Air Horn Active“.

Odeslat '?' vytáhněte nabídku nebo čísla 1 až 4 a vaše servo by se mělo začít pohybovat.

POZNÁMKA: Pokud máte problémy, řešení potíží je v posledním kroku! Neváhejte také komentovat problémy a já mohu poskytnout pomoc.

Krok 5: 3D tisk dílů a sestavy

3D tisk dílů a sestavy
3D tisk dílů a sestavy
3D tisk dílů a sestavy
3D tisk dílů a sestavy
3D tisk dílů a sestavy
3D tisk dílů a sestavy

Nyní snadná část. Soubory STL jsem zahrnul ZDE, nicméně většina 3D tiskáren je odlišná.

Klip na DPS

Servo Mount

Rohová základna

Nastavení tisku DŮLEŽITÉ

  • Žádný model nebude vyžadovat podpěry, pokud jsou orientovány podle finální fotografie na tiskárně.
  • Vaše nastavení tiskárny bude určeno použitým materiálem, nicméně se doporučuje zvolit pro tisk mírný způsob plnění. Slabá výplň umožní, aby se ortéza ohnula a nedostatečný tlak směrem dolů selže, aby aktivoval klakson.
  • (slabá výplň = flex = žádný roh = neúspěšný projekt)

Shromáždění

Základní potisk se snadno nacvakne na dno vaší vzduchové klaksonu, stejně tak by se boční spona DPS měla přichytit na stranu houkačky.

Servo držák je také docela snadné nacvaknout. Pro větší stabilitu navrhuji rozřezat kruhový držák na roh a zavázat jej na roh podle přiložených fotografií. To omezí jeho schopnost klouzat, zejména s tím, kolik síly je zapotřebí k ovládání plné nádoby. Doporučuje se, abyste provedli několik šroubů přes servo, ale není to nutné, protože 3D tisk by měl na servo odpovídat spíše pohodlně.

Použil jsem 2 vruty do dřeva, které byly příliš velké na to, aby je bylo možné usadit, ale můžete je také přilepit, volba je na vás!

Nyní můžete pomocí dodaného šroubu připevnit oboustranné servo rameno. Nakonec jsem super nalepil další servopohon z menšího serva, aby fungoval jako 'prst', ale bylo to úplně zbytečné, protože tam byl dostatek točivého momentu pouze z přímé paže.

Následně nalepte testovanou desku plošných spojů za tepla na držák desky plošných spojů (můžete ji také přišroubovat, ale horké lepidlo je vždy snadná cesta ven) a připevnit ji na houkačku.

Poté můžete připájet svorku baterie k vodičům, které jste připájili k desce pro napájení.

POZNÁMKA: Podle datového listu regulátory na těchto deskách dosahují vstupního napětí 16 V, takže 4 plně nabité baterie AA budou v této konfiguraci v pořádku.

Nakonec můžete tyto dráty zabalit do pásky nebo je smršťovat teplem, aby se nezkratovaly a pro větší stabilitu můžete na nožičky spodního stojanu přilepit klip na baterii.

Obrázky v tomto kroku by měly pokrývat tuto sestavu. Ujistěte se, že jste je viděli všechny.

Krok 6: ZAŘÍZENÍ

ZAŘÍZENÍ!
ZAŘÍZENÍ!

Signalizace závodu?

Zasadit ho pod stůl svých kolegů?

Opravdu milujete rohy?

Nyní je síla ve vašich rukou! (za předpokladu, že jste v dosahu BT)

Nyní jste plně vybaveni na tootování, dokud se vaše srdce neuspokojí. Buďte zodpovědní, protože tyto rohy jsou kvůli své velikosti opravdu hlasité a snažte se to neznít poblíž zvířat a respektujte své sousedy (nebo ne, nejsem policajt).

Krok 7: Volitelné doplňky + řešení problémů

Volitelné doplňky:

Super Cap: Pokud vaše zařízení neaktivuje klakson, ale stiskne tlačítko a restartuje se, možná nemáte dostatek proudu. Nejprve vyměňte baterie AA za zcela nové, ale do sestavy můžete také přidat vložený kondenzátor. Několik jsem jich položil a umístil je do řady s elektrickými vedeními podle přiloženého obrázku.

Měřič napětí + spínač zapnuto/vypnuto: Můžete také vložit síťový vypínač pro zapnutí a vypnutí projektu tím, že jej přidáte do hlavního napájecího vedení na společném portu přepínače a vcc obvodu na horní kolík. Tento obvod pak můžete použít s voltmetrem přidáním napájecího nebo červeného vodiče ke spodnímu kolíku tohoto spínače. Když je vypnutý, budete moci číst napětí baterií. Zapněte momentální spínač v sérii s voltmetrem, abyste ušetřili energii, když je vypnutý. Prohlédněte si obrázky mé druhé desky včetně tohoto.

Změna názvu a hesla BT: Zde použijte pokyny Techbitaru!

Odstraňování problémů:

Naplní se, když nastanou problémy!

Doporučuje: