It depends on what sort of impression you want your card to give. I'd guess most people would assume a business card meant some sort of professional-type activity that involved money changing hands; it's relatively unusual to have cards printed up for a hobby. But not unheard of. I'd say as long as the card doesn't deliberately misrepresent what you do, then why not.