Skip to content

I-blueHand-I/JESSICA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JESSICA

Jessica is a french program written in 2021. Jessica is a doorbell program to welcome you and your guests at home. The eye-button of Jessica can be pressed in different ways. It triggers different sentence paths from Jessica.

Installation

How it works

Hardware

First, you'll those componants :

  • Arduino nano or uno
  • DF mini player pro
  • Resistor 1K
  • LED
  • Speaker
  • Battery 9V
  • Push Button

You'll find the schematic circuit built on fritzing below : jessica_schema

A micro SD card is also required to upload your sound threw the mini Player. .mp3 files were used for this project.

Software

Jessica speaks when you push the button. If you press the button in a short time, Jessica will say one sentence. If you push the button during few seconds jessica will say something else. You will have to download those libaries to program jessica :

Polymorphic Button is very usefull to program different time pressure for the button. You will find in repository a code with a PMbutton example.

Sound

To make Jessica's voice, you can use this website which translates a text to the voice of your choice. You'll find all languages. https://soundoftext.com. When you have all the sequence of voices that you want, you can go to audacity to build the whole sequence.

3D model

Now that the hardware and software are done, Jessica needs a body. You will find blender 3D model and a .stl file. You can print the .stl file with a 3D print using Cura for slicer for example.

3D_blender

VIDEOS OF JESSICA WORKING

This are the last video of JESSICA working. JESSICA used to work during one day but after JESSICA died. The problem was probably linked to DF mini-Player and SD card. From today the problem has not been solved. We hope that JESSICA will work again soon.

video1.mov
video2.mov

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

CC BY-SA 4.0

Releases

No releases published

Packages

 
 
 

Languages