• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Image 1
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Image 2
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Image 3
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Image 4
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Image 5
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Image 6
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Image 7
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Image 8
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Image 9
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Image 10
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Image 11
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Image 12
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Image 13
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Image 14
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Image 15
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Image 16
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Image 17
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Image 18
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Image 19
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Image 20
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Image 21
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Image 22
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Image 23
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Thumbnail 1
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Thumbnail 2
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Thumbnail 3
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Thumbnail 4
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Thumbnail 5
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Thumbnail 6
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Thumbnail 7
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Thumbnail 8
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Thumbnail 9
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Thumbnail 10
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Thumbnail 11
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Thumbnail 12
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Thumbnail 13
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Thumbnail 14
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Thumbnail 15
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Thumbnail 16
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Thumbnail 17
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Thumbnail 18
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Thumbnail 19
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Thumbnail 20
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Thumbnail 21
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Thumbnail 22
BMO in Adventure time, powered by raspberry pi 3 and google assistant  3D Printer File Thumbnail 23

BMO in Adventure time, powered by raspberry pi 3 and google assistant

choinw avatarchoinw

March 15, 2018

thingiverse-icon
DescriptionCommentsTags

Description

3D printed BMO for Raspberry pi 2, raspberry pi 3

BMO is a very attractive character shaped in adventure time: the animation from Cartoon Networks.

I made a game console powered by retropie before (https://www.thingiverse.com/thing:2404673), and decided to make the advanced version of BMO with RPi2 & 3 for better performance.

But this time I made BMO Assistant speaker with google assistant instead of a game console.

Same as before, the screen that has an RCA input is used for this project.

(You can use any 3.5 inch screen w/ RCA input for this project, or if you don't want the animated face, you just can design and attach the face panel instead of using the screen. The screen from the link has the voltage regulator(4-13V to 5V) inside, So it works with RPi's 5V output, too.)
https://www.aliexpress.com/item/3-5-Inch-Pocket-sized-TFT-LCD-Color-Car-Rear-View-Monitor-Rearview-Parking-Monitor-2/32235404646.html?spm=a2g0s.9042311.0.0.2R0z7x

For audio output, 2-channel amplifier with PAM8403 with volume control potentiometer and 2 4ohm 3W speakers are used (or any amplifier-speaker combination can be used).
https://www.aliexpress.com/item/Super-Mini-PAM8403-DC-5V-2-Channel-USB-Digital-Audio-Amplifier-Board-Module-2-3W-Volume/32753590149.html

For audio input, mini usb microphone is used. You can use any different usb audio hardware, or implement by using extra PWM audio input/output hardware.
https://www.aliexpress.com/item/Overfly-Super-Mini-USB-2-0-Microphone-Portable-Studio-Speech-Mic-Audio-Adapter-Driver-Free-for/32835259347.html

For the connection of RPi's 3.5pi audio and video output, please refer the image here:
http://4.bp.blogspot.com/-U6UDlBzBcbg/VWSg9x6vlcI/AAAAAAAAA7o/EDeERYuxhA0/s1600/11218708_1638229279732407_7952221400904068770_n.jpg
I soldered wires directly on the bottom of the RPi board. If you do not want to solder directly on the board, just use 4-polar cable for A/V output, But I don't recommend this way. It will make BMO's back look ugly.

The reference open source project for this AI speaker is GassistPi on github by shivasiddharth (https://github.com/shivasiddharth/GassistPi). I modified the project for showing face animation and Youtube thumbnail. To implement these functionalites, Pygame python library is used. Modified source code will be uploaded soon.

The triangle Button on BMO's front face is used for stop button configuration explained in the GassistPi project. If you are not using the button as the stop button, you can also use the button for any function: As I used the button for power and reset in my previous project.

To fix the board on the bottom panel, M2.5 screw with 4-6mm length can be used.
all other holes has 2.9mm diameter, M3 4mm can be used for all other holes.

Refer the Gassistpi's readme description for Setting up Google assist. Modifications and source code for BMO's face will be updated with source code soon.

See working videos here.
https://youtu.be/jgEbc8pMZ9k
https://youtu.be/qHsGePOe33o

This is still working project, any suggestions and questions are welcomed. If you have any suggestion or question, don't hesitate to ask.

Thanks.

License:

Creative Commons - Attribution - Non-Commercial

Related Models

RaspBMO (Handheld Raspberry Pi Emulator) preview image

RaspBMO (Handheld Raspberry Pi Emulator)

3Derp profile image

3Derp

5,015

ADVENTURE TIME BMO CLICKER - FIDGET KEYCHAIN preview image

ADVENTURE TIME BMO CLICKER - FIDGET KEYCHAIN

INFINITY 3D PRINTS profile image

INFINITY 3D PRINTS

2,942

BMO - Adventure Time preview image

BMO - Adventure Time

WeMeetAgain profile image

WeMeetAgain

2,130

Jake - No AMS - Adventure time - Action figure preview image

Jake - No AMS - Adventure time - Action figure

Dano98 profile image

Dano98

2,347

Finn's Demon Blood sword from Adventure Time preview image

Finn's Demon Blood sword from Adventure Time

3DCentralVA profile image

3DCentralVA

2,067

BMO/Beemo Keychain (NO AMS) preview image

BMO/Beemo Keychain (NO AMS)

Tyron_Makes_Stuff profile image

Tyron_Makes_Stuff

1,118