Obsah:

MiniCard: 5 kroků
MiniCard: 5 kroků

Video: MiniCard: 5 kroků

Video: MiniCard: 5 kroků
Video: How to make : Mini Card with Envelope | Mini Kartka z Kopertą - Mishellka #359 DIY 2024, Červenec
Anonim
MiniCard
MiniCard

Projekt Cardinal je o vytvoření open-source zařízení, které vibruje, když se uživatel obrátí na sever, což není nová myšlenka. Jeden problém se stávajícími modely spočívá v tom, že se spoléhají na magnetické pole Země, což myslím dává smysl. Problém s magnety je ten, že nepracují kolem železa, jako jsou kola, budovy, lodě a mosty, což je pár slov, která začínají na b. miniCard používá jednotku inerciálního pohybu BNO055, IMU, která zohledňuje také data akcelerometru. Nejlepší na tom je, že se na jednotce odehrává těžká matematika, a dává nám místo nepořádných dat ze senzorů uklizená orientační data.

Toto je důkaz koncepce a chci získat zpětnou vazbu. Do té doby si lidé mohou postavit vlastní a mít funkční zařízení pro vrtání, aniž by museli za model Bluetooth vydělat 70 dolarů.

Krok 1: Kusovník a schéma

Kusovník a schéma
Kusovník a schéma

Budu předpokládat, že máte pájecí materiály a dovednosti. Pokud ne, existuje spousta vynikajících instruktáží, které vám pomohou. Budete potřebovat vědět, jak číst elektrické schéma.

Za obtížnost bych hodnotil 6/10, pokud jde o projekty montáže, protože se mohou ohýbat nějaké jemné dráty, nebo by to bylo hračkou 1. Mám odkazy na všechny části, které doporučuji.

  • Programovací adaptér Arduino Pro Mini a FTDI
  • Dupontujte dráty se samičím zvlněním na každém konci
  • Kolíky záhlaví
  • BNO055 jednotka setrvačného pohybu
  • 2 usměrňovací diody
  • Uzavřený vibrační motor
  • Obvod nabíjení baterie
  • Dobíjecí lithiová baterie
  • Ohrada

Tyto odkazy mají pouze informativní charakter. Pokud nakoupíte u Amazonu, nedostanu odměnu a většinu svých dílů jsem koupil přes eBay. Pokud tyto díly neznáte, doporučuji vám koupit něco ekvivalentního k propojenému produktu. Pokud jste chytrý cookie, je pravděpodobně bezpečné vyměnit část, kterou máte na poličce.

V tomto kroku je zobrazeno schéma, takže můžete vidět, jak do sebe všechny části zapadají. Tlačítko jsem do kusovníku nezahrnul, protože jsem jej zachránil z Arduina. Odkaz BNO055 je pro produkt Adafruit, který jsem použil při svém počátečním testování. Funguje to dobře, ale je to na drahé straně. Zjistil jsem, že pak levný jako $ 11, který jsem si představil v těchto pokynech.

Krok 2: Sestavení

Shromáždění
Shromáždění
Shromáždění
Shromáždění

Váhám říci, že existuje špatný způsob, jak tyto části sestavit, pokud se budete řídit schématem. Největší problém, který jsem měl, byl krystal dodávaný s fialovým IMU, který jsem měl nainstalovat jako poslední, protože bylo obtížné jej umístit, zatímco se drží rovně nahoru.

Konfigurace umístila IMU nad Arduino, kde seřadily datové piny I2C. Přál bych si, abych na první místo umístil nabíjecí desku, protože tyto dvě desky na ně mají největší stres. Vaše Arduino bude potřebovat připojené programovací piny alespoň jednou a budete je muset zatlačit a vytáhnout. Nabíjecí deska se bude namáhat pokaždé, když se baterie vybije. Doporučuji tyto dva pevně upevnit, pokud je to možné, na základě vašeho konkrétního hardwaru.

Odpojil jsem přepínač RESET ze svého Arduina a znovu ho použil jako přepínač s nulovým záhlavím. Může být chytré zpřístupnit váš přepínač. Pro mě musím protlačit sponku přes otvor v mém pouzdře.

Krok 3: Programování

Programování
Programování

Pokud jste neprogramovali Arduino Pro Mini, vypadal tento Instructable jako dobrý zdroj.

Měl jsem problémy s deskami jiných značek, které uváděly, že to byly programovací desky FTDI, ale byly padělané a nefungovaly by. Pokud podložíte desku Arduino Micro, NANO nebo M0, nemusíte se o nic starat.

Můj nejnovější kód je na mé stránce GitHub. Měl by mít název souboru jako „Cardinal_BareBones_2020-08-21_01.zip“Stáhněte si kód, rozbalte jej a otevřete pomocí IDE Arduino.

Krok 4: Provoz

Provozní
Provozní

Doufám, že jsi neměl potíže. Byly to řídké směry zaměřené na zkušené publikum.

Když jsem začal používat BNO055 IMU, všiml jsem si, že to bylo několik hodin po připojení napájení nevyrovnané. Měřil jsem, jak daleko se bude unášet, a zdálo se, že to trvalo čtyřicet osm hodin, než se systém usadil a hlásil spolehlivé výsledky. Vzhledem k tomu jsem navrhl nabíjecí desku, která může snadno přijmout několik diod, takže při nabíjení zůstane napájena. Se starým obvodem by nabíjení omezilo napájení a vymazalo kalibraci. Doporučuji dobít baterii, kdykoli je to možné. Po provedení těchto pokynů jsem přešel na větší dobíjecí baterii, ale chtěl bych velikost, která vydrží 20+ hodin.

Tlačítko je pouze jedno. Jakmile jej stisknete, systém na okamžik zavibruje a poté počkejte deset sekund. V tu chvíli přijme aktuální směr jako sever. Samozřejmě to může být jakýkoli směr, který si vyberete. Čekací doba by měla být dostatečně dlouhá, aby bylo možné umístit jednotku do kapsy nebo tam, kde se při ovládání cítíte dobře. Po dokončení resetu nebude automaticky vibrovat, ale lidé se trochu houpají, takže by to mělo být zřejmé.

Krok 5: Úvahy

Úvahy
Úvahy
Úvahy
Úvahy

Nesl jsem jeden nebo druhý prototyp více než sto hodin a udělal jsem spoustu pozorování, ale jsem jen jeden člověk, a to je jen jeden soubor názorů.

Když jsem to měl na pravém kotníku, intuitivní pocit byl, že sever je napravo ode mě. Totéž se stalo, když jsem to nosil na pravém boku. Pokud je sever definovaným směrem, fungovalo to pro mě lépe, když bylo soustředěno na mé tělo. Pokud jsem kartu miniCard nosil v náprsní kapse, byl to přirozený pocit.

Když jsem to držel v kapse na boku, dostal jsem strach, protože i když jsem měl telefon jinde, vibrace těsně pod pásem byly alarmující. Dalším problémem kapes bylo, že ne vždy tlačí na tělo. Nosím kalhoty, takže to je problém. Stehno není bohaté na nervy, takže jsem předpokládal, že moje baterie byla několikrát vybitá, protože jsem nic necítil, ale fungovalo to dobře.

Umístil jsem značku na podlahu své kanceláře, abych se vyrovnal s geografickým severem, ale to byla také inspirace za logem. Samolepka kardinál/kompas může ukazovat na sever, kdekoli budete muset znovu vynulovat.

Doporučuje: