User Tools

Site Tools


project:corvidcompass

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
project:corvidcompass [2026/01/20 22:34] – broken formatting/table fixing wikaraiproject:corvidcompass [2026/03/24 22:28] (current) – external edit A User Not Logged in
Line 1: Line 1:
 ====== The Corvid Compass: A Gaze-Based Sixth Sense ====== ====== The Corvid Compass: A Gaze-Based Sixth Sense ======
  
-This project is focused on being a discrete addition to your **glasses arm**, providing a subtle haptic "nudge" toward **Magnetic North** based on where you are gazing.+This project focuses on a discrete addition to your **glasses** or **hat**, providing a subtle haptic "nudge" toward **Magnetic North** based on where you are gazing.
  
-While optimized for eyewear, the "Corvid Compass" is a versatile charm. It can be tucked **behind the ear**, hidden under a **beard**, or even worn as a **pendant** +The "Corvid Compass" is a compact, versatile charm. It can also be tucked **behind the ear**, or even hidden under a **beard**
-  * Though as a pendant or cuff/pocket clipit only shows North relative to your chest's orientation+  * Though optimised for **headwear,** it can be clipped to a **jacket cuff** or worn as a **pendent** at the cost of head-trackingyour body instead must face North.
  
 Wherever it sits, it gives you that migratory "sixth sense" birds have. Wherever it sits, it gives you that migratory "sixth sense" birds have.
Line 10: Line 10:
 ===== Form Factor & Vertical Profile ===== ===== Form Factor & Vertical Profile =====
  
-W/ comparisons to AA/AAA batteries, SD card and two dollar coins.+w/ comparisons to AA/AAA batteries, SD card and 2x dollar coins.
  
 ^ Configuration ^ Length ^ Width ^ Height (Thickness) ^ Best For... ^ ^ Configuration ^ Length ^ Width ^ Height (Thickness) ^ Best For... ^
-| **The In-Line** | 60mm (AA) | 12mm (AA) | **~4mm** (Two loonies) | Flat glasses frames. | +| **The In-Line** | 60mm (AA) | 12mm (AA) | **~4mm** (Two loonies) | Flat glasses frames, hat. | 
-| **The Sandwich** | 25mm (SD card) | 18mm (AAA) | **~9mm** (AAA) | Tucking behind the ear. |+| **The Sandwich** | 25mm (SD card) | 18mm (AAA) | **~9mm** (AAA) | Tucking behind the ear, on body. |
  
 ===== The Shiny Bits (BOM) ===== ===== The Shiny Bits (BOM) =====
Line 25: Line 25:
 | **The Power** | MPD BK-885 | 12mm Coin Cell Retainer | $0.84 | For a CR1220 battery. | | **The Power** | MPD BK-885 | 12mm Coin Cell Retainer | $0.84 | For a CR1220 battery. |
  
-**Total Est. Cost per Unit: ~$11.07 - $22.65 CAD**+**Total Est. Cost per Unit: ~$11.07 - $22.98 CAD.**
  
-===== Flight Path Alternatives =====+[[https://www.digikey.ca/short/wr7p9npv|Digikey.ca Shopping Cart]] - [[https://www.digikey.com/short/wr7p9npv|[.com/USD]]]
  
-If you want to deviate from the standard flight pathhere are your options:+===== Alternatives ===== 
 + 
 +Perhaps you desire shiny alternativesor even better sensors you may reuse:
  
 ==== High-Altitude Options (Absolute Orientation) ==== ==== High-Altitude Options (Absolute Orientation) ====
 If you want the chip to do all the heavy math (Tilt-compensation, Calibration) for you: If you want the chip to do all the heavy math (Tilt-compensation, Calibration) for you:
-  * **The "Auto-Pilot" (BNO055):** ~**$45.00 CAD**. An Intelligent 9-DOF sensor. Outputs a stable "North" vector directly. No complex math required on your PIC!+  * **The "Auto-Pilot" (BNO055):** ~**$45.00 CAD**. An Intelligent 9-DOF sensor. Outputs a stable "North" vector directly. No complex math required!
  
 ==== Scavenger Options (Budget) ==== ==== Scavenger Options (Budget) ====
-If the Adafruit board is out of stock or you want to save some shiny coins:+If the Adafruit board is out of stock or you wish to save some shiny coins:
   * **The "Budget Bird" (QMC5883L):** ~**$4.50 CAD**. No accelerometer. Works only if held perfectly level.   * **The "Budget Bird" (QMC5883L):** ~**$4.50 CAD**. No accelerometer. Works only if held perfectly level.
   * **The "Middle Magpie" (Bare LSM303AGR):** ~**$6.50 CAD**. Buy just the chip and solder it to an LGA-12 adapter. Cheaper, but requires a steady talon and a hot air station.   * **The "Middle Magpie" (Bare LSM303AGR):** ~**$6.50 CAD**. Buy just the chip and solder it to an LGA-12 adapter. Cheaper, but requires a steady talon and a hot air station.
Line 49: Line 51:
  
 <code> <code>
-3.0V >---------+----------------+------------( MOTOR ) +3.0V >---------+------------------+--------------( MOTOR ) 
-                                             +                                                 
-            [ VIN ]                        [ DRAIN ] +            [ VIN ]                           +----------+ 
-         +-----------+                   +----------+ +         +-----------+                        |  DRAIN   | 
-         |  LSM303   |          |          |  2N7002  +         |  LSM303   |                        +----------
-         |  SENSOR   |          +----------| GATE     +          SENSOR              |              2N7002  
-         +-----------+                   +----------+ +         +-----------+            +-------------|  GATE    | 
-         [SCL]   [SDA]                   | SOURCE   +         [SCL]   [SDA]                        +----------+ 
-                                     +----------+ +                 |              |             |  SOURCE  
-                       [ VDD / PIN 1 ]       +                                          +----------+ 
-                      +----------------+     +                       [ VDD / PIN 1 ]           
-           +-------|------| SCL / PIN 6    |     +                      +----------------+         
-                   +------| SDA / PIN 5    |     +           +-------|------| SCL / PIN 6    |         
-                          | PWM / PIN 2    |-----++                   +------| SDA / PIN 5    |         
 +                          | PWM / PIN 2    |---------+
                           +----------------+                           +----------------+
                             [ VSS / PIN 8 ]                             [ VSS / PIN 8 ]
-                                   +                                  
- GND >----------------------------+--------------++ GND >----------------------------+------------------+
 </code> </code>
  
 ===== Bird Logic: The Firmware (C Code) ===== ===== Bird Logic: The Firmware (C Code) =====
  
-This code reads the compass and decides when to buzz. It includes basic **Tilt Compensation** so looking down doesn't confuse it.+This code reads the compass and decides when to buzz. It includes basic **Tilt Compensation** so looking down doesn't confuse it. **+/-10 deg** is considered North.
  
 <code c> <code c>
Line 133: Line 136:
 ===== KiCad Source ===== ===== KiCad Source =====
  
-KiCad is my open source electronic design CAD of choice.+[[https://www.kicad.org/|KiCad]] is my choice for Open Source Electronic Design CAD.
  
 Save this text as ''bird_sense.kicad_sch'' to open the schematic in KiCad. Save this text as ''bird_sense.kicad_sch'' to open the schematic in KiCad.
  
 +Note: **WIP** draft - non-functional currently.
 <code lisp> <code lisp>
 (kicad_sch (version 20260101) (generator eeschema) (kicad_sch (version 20260101) (generator eeschema)
Line 153: Line 157:
 ===== Closing Thoughts ===== ===== Closing Thoughts =====
  
-Building your own senses is the ultimate way to explore your territory. Just remember: measure twice, and keep your shiny bits polished!+Building your own senses is the ultimate way to explore your territory. Just remember: measure twice, solder once -- and keep your bits shiny with flux!
  
 Caw for now! Caw for now!
project/corvidcompass.1768977291.txt.gz · Last modified: (external edit)