Bujji-2025

Created by [Mithil (@Mithil)] • Started on June 02, 2025

An ai pet but with a little sarcasam

Time Spent : 11.5 hrs


Day 1 (03-06-25)

To day i decided my project scope and the hardware and software i am going to use

Project scope:

This project is going to be a simple ai pet (Bujji) inspired from movie KALKI 2898 AD which runs locally without any internet connection any corporate hook.

How bujji looks in movie :-

Bujji

Bujji1

Hardware()

  • Raspberry pi 4 or 5 [For the PCB] Odroid C5
  • 3d printed case
  • A small microphone
  • (2-5W) speaker
  • 32gb microsd card 64 gb Micro Sd card
  • cooling fan(If Budget is left)
  • Display
  • Jumper Wires, DuPont Connectors, Speaker Wire

Software

  • Speech-to-Text (STT) Engine
    • Vosk API
  • Text-to-Speech (TTS) Engine
    • Piper TTS
  • LLM
    • Tiny LLaMa
  • And some cutom logic ofc!

Time Spent:- 3hrs


Day 2 (04-06-25)

I think every day is not exciting but i believe in consistency .so today after many designs i finalized one which is simple and works!

Design :-

My imagination

Hope the final case also looks like this 😅

Side view

AS this is my first hardware project i want to keep the design simple and good looking

Time Spent:- 4.5hrs


Day 3(12-06-25)

I failed to maintain consistency due to my laptop and other stuff going on suddenly but i donot want to leave this idea or this opportunity to build what i have in mind so in this time I researched all the materials required

BOM:

Material Name Price(approx) Link
Odroid C5(SBC) $39(3,332.45rs) Odroid C5
2 X Condenser-Microphone $.35(30rs) Mic
2 X 2w Speaker $1.17(100rs) Speaker
64GB SD-CARD $8.19(700rs) SD CARD
F2F JUMPERS 40pcs $0.47(40rs) Jumpers
12V/2A Power Adapter $2.34(200rs) Power Adapter
3D Printing $11,70(1000rs) i will use Robu as it is from india and could lower the transportation cost
30 X screws $0.023(2rs) Any website

The Final price is under $100(including shipping)

I think my side work is done now the hackclub team should review the project and hope they fund it to give life to bujji coming to the software part i think i can only work on it if i have the hardware with me because the system i am using is also far less capable .Hope everything goes right 😊.


i thought of removing the screen as it makes the budget more and also i still don't have that much experience so instead going into project creep i just want to make it simple for now if possible updating it in the future version*

I also attached the BOM as mentioned in the submission guidelines

Time spent:- 4hrs