Sisukord:

Minikaart: 5 sammu
Minikaart: 5 sammu

Video: Minikaart: 5 sammu

Video: Minikaart: 5 sammu
Video: Три богатыря на дальних берегах | Мультфильм для всей семьи 2024, Juuli
Anonim
MiniCard
MiniCard

Projekt Cardinal seisneb avatud lähtekoodiga seadme loomises, mis vibreerib, kui kasutaja on suunatud põhja poole, mis pole uus idee. Üks katkestus olemasolevate mudelitega on see, et nad toetuvad Maa magnetväljale, mis on mõttekas. Magnetite probleem on see, et need ei tööta raua ümber, nagu jalgrattad, hooned, paadid ja sillad, mis on paar sõna, mis algavad tähega b. miniCard kasutab BNO055 inertsiaalse liikumise seadet IMU, mis võtab arvesse ka kiirendusmõõturi andmeid. Parim osa on seadme raske matemaatika ja see annab meile räpaste andurite andmete asemel korrektsed orientatsiooniandmed.

See on kontseptsiooni tõestus ja ma tahan saada tagasisidet. Vahepeal saavad inimesed ehitada oma ja neil on funktsionaalne seade nokitsemiseks, ilma et nad peaksid Bluetooth -mudeli eest 70 dollarit välja käima.

Samm: materjalide arve ja skeem

Materjalide arve ja skeem
Materjalide arve ja skeem

Ma eeldan, et teil on jootmismaterjalid ja oskused. Kui ei, siis on palju suurepäraseid juhiseid, mis aitavad teid. Peate teadma, kuidas lugeda elektriskeemi.

Ma hindan seda raskusastmele 6/10, kui tegemist on paigaldusprojektidega, sest painutamiseks on mõned peened juhtmed või see oleks imelihtne. 1. Mul on lingid kõigi soovitatud osade jaoks.

  • Arduino Pro Mini ja FTDI programmeerimisadapter
  • Duponti juhtmed, mille mõlemas otsas on emane krimps
  • Päise tihvtid
  • BNO055 inertsiaalne liikumisseade
  • 2 alaldi dioodi
  • Suletud vibreeriv mootor
  • Aku laadimisahel
  • Laetav liitiumaku
  • Korpus

Need lingid on ainult viitamiseks. Ma ei saa preemiat, kui ostate Amazonist, ja enamiku osi ostsin igal juhul eBay kaudu. Kui te pole nende osadega tuttav, soovitan teil osta lingitud tootega samaväärse toote. Kui olete tark küpsis, on tõenäoliselt ohutu vahetada teie riiulil olev osa.

Selle sammuga on näidatud skeem, nii et näete, kuidas kõik osad sobivad kokku. Ma ei lisanud seda nuppu BOM -i, kuna päästsin selle Arduino'st. BNO055 link on Adafruit'i toote jaoks, mida kasutasin oma esialgsel testimisel. See töötab hästi, kuid on kallima poole peal. Olen leidnud siis nii odavat kui 11 dollarit, mida ma nendes juhistes kujutasin.

2. samm: kokkupanek

Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek

Ma kõhklen ütlemast, et nende osade kokkupanekul on vale viis, kui järgite skeemi. Suurim probleem, mis mul oli, oli lilla IMU -ga kaasas olnud kristall, mille oleksin pidanud paigaldama viimasena, kuna seda oli raske üles seada, kui see otse üles jäi.

Konfiguratsioon asetas IMU Arduino kohale, kus see asetas I2C andmestiku. Soovin, et oleksin laadimisplaadi esikohale seadnud, sest neil kahel plaadil on kõige suurem stress. Teie Arduino vajab programmeerimisnööpe vähemalt üks kord ühendatud ja peate neid vajutama ja tõmbama. Laadimisplaat saab iga kord, kui aku tühjaks saab, stressi. Soovitan need kaks võimaluse korral kindlalt kinnitada, tuginedes teie konkreetsele riistvarale.

Eemaldasin RESET-lüliti oma Arduino-st ja kasutasin seda uuesti null-lülitina. Võib olla nutikas muuta oma lüliti juurdepääsetavaks. Minu jaoks pean kirjaklambri oma korpuse august läbi suruma.

3. samm: programmeerimine

Programmeerimine
Programmeerimine

Kui te pole Arduino Pro Mini programmeerinud, tundus see Instructable hea ressurss.

Mul on olnud probleeme kaubamärgiväliste tahvlitega, mis ütlesid, et need on FTDI programmeerimisplaadid, kuid need on võltsitud ega tööta. Kui tellisite Arduino Micro, NANO või M0 plaadi, ei pea te selle pärast muretsema.

Minu viimane kood on minu GitHubi lehel. Sellel peaks olema failinimi nagu "Cardinal_BareBones_2020-08-21_01.zip" Laadige kood alla, ekstrakt ja avage see Arduino IDE-ga.

Samm 4: Kasutamine

Töökorras
Töökorras

Loodan, et teil probleeme polnud. Need olid hõredad juhised, mis olid suunatud oskuslikule publikule.

Kui hakkasin kasutama BNO055 IMU -d, märkasin, et see oli paar tundi pärast toite sisselülitamist ebaregulaarne. Mõõtsin, kui kaugele see triivib, ja tundus, et kulus nelikümmend kaheksa tundi, enne kui süsteem arveldas ja teatas usaldusväärsetest tulemustest. Selle äratundmise tõttu soovitasin laadimisplaati, mis võtab kergesti vastu paar dioodi, nii et see jääb laadimise ajal toiteks. Vana vooluahela korral vähendaks laadimine voolu ja kustutaks kalibreerimise. Soovitan aku igal võimalusel uuesti laadida. Pärast nende juhiste tegemist läksin üle suuremale laetavale akule, kuid sooviksin suurust, mis peab vastu 20+ tundi.

Seal on ainult üks nupp. Niipea kui vajutate, hakkab süsteem hetkeks vibreerima, seejärel oodake kümme sekundit. Sel hetkel aktsepteerib see praegust suunda põhjana. Muidugi võib see olla mis tahes valitud suund. Ooteaeg peaks olema piisavalt pikk, et panna seade taskusse või sinna, kus tunnete end mugavalt. See ei vibreeri automaatselt, kui lähtestamine on lõpule viidud, kuid inimesed kõigutavad pisikest, nii et see peaks olema ilmne.

5. samm: kaalutlused

Kaalutlused
Kaalutlused
Kaalutlused
Kaalutlused

Olen kandnud üht või teist prototüüpi rohkem kui sada tundi ja teinud palju tähelepanekuid, kuid olen vaid üks inimene ja see on vaid üks arvamus.

Kui ma kandsin seda oma parema hüppeliigese peal, oli intuitiivne tunne, et põhi on minust paremal. Sama juhtus ka siis, kui kandsin seda paremal puusal. Kui põhjasuund on määratletud, töötas see minu jaoks paremini, kui see keskendus mu kehale. Kui ma kandsin mini -kaarti rinnataskus, oli see loomulik tunne.

Kui hoidsin seda puusataskus, muutusin ärevaks, sest kuigi mu telefon oli mujal, oli vibratsioon vahetult vöö all murettekitav. Teine taskute probleem oli see, et need ei suru alati keha vastu. Ma kannan meespükse, nii et see on probleem. Reied ei ole närvirikkad, seega eeldasin, et mu aku oli paar korda tühi, sest ma ei tundnud midagi, kuid see töötas hästi.

Panin oma kontori põrandale märgi, et joonduda geograafilise põhjaga, kuid see oli ka inspiratsioon logo taga. Kardinali/kompassi kleebis võib osutada põhja poole kõikjal, kus peate nullima.

Soovitan: