My project idea was inspired by a problem of a mother who could not find an alternative to the smartphone to give to her child while she is busy.
Rafeeq is an innovative interactive quite book that uses electronic components to bring your kid an inclusive reading experience and bring his engagement with the story or the activity to levels like never before.
Rafeeq is a good investment for the child because reading is an important way of learning.
Rafeeq will help your child to get to know new words, develop their linguistic skills and spark your child's imagination and love for reading. Even more, Rafeeq will help to develop your child's brain, ability to focus, concentrate and spend more independent time.
Quite book
For the preparation of the laser cutting file of the wooden book; I have used LaserWork Software which is compatible with the laser cutter in FLE.
For drawing the story sketches; I have used Adobe Illustrator Software which is generating vector files to be further used by LaserWork.
For drawing the story sketches; I have used Software Fusion 360 which is drawing, extruding 2.5D parts, and assembling them into 3D objects. The files can be further extracted and imported into LaserWork.
For the fabrication of the wooden chassis of Rafeeq:
To make the 2D sketch I used:
Software Fusion 360.
First, the dimensions of all parts from the cardboard design were measured.
The design was made on Fusion 360.
The four parts of the book were drawn each in a separate sketch in the proper plane.
I drew symmetric holes and slots.
Arduino 3D sketch was downloaded from Grabcad to be incorporated into the design.
The design was defined in relation to the reference point to become a fully defined design.
I have made the sketch of all parts "Fully-defined".
I have extruded all the parts and performed rigid assembly in Fusion 360.
The extruded rigid parts have been assembled in Fusion 360 using the join button and checked that all slots were in the proper place.
The sketch files have been exported as DXF files.
The files then were imported to LaserWork and change the setting.
The speed and power of the cut parts were adjusted as follows;
speed: 30
power: 65.
The file was saved as RLD
For the fabrication of the Pages of Rafeeq:
To make the 2D cartoons I used:
To make the Arabic text I used:
First, I wrote all the story text on Adobe Illustrator and the file was exported as DXF.
All the cartoons were drawn on Adobe Illustrator and the file was exported as DXF.
The speed and power of the cut parts were adjusted as follows;
speed: 65
power: 18
The file was saved as RLD
The design of the book face on Fusion 360 showing the living hinge
The book sides showing Arduino openings
The book top
The book long sides
The book sides show Arduino openings
The design of the book face
The book's long sides
The book top
The complete assembled book
The materials used in laser cutting: Plywood has been used. Even it wasn't available in FLE I used a small part for only the book living hinge. I used 3mm thickness.
Goukh; felt cloth in different colours was used to make the book pages to be colourful and attracting for young children.
Another material used in laser cutting: MDF has been used. It was available in FLE. I used a complete sheet to make all the book parts. I used 3mm thickness.
Laser cutter
Plywood has been used.The specialist helped me to set suitable power for this design.
The file then was downloaded to the machine.
A plywood sheet was put in the machine, the origin was set and the focus was adjusted.
The files were run.
The parts were joined with nails and screws.
The cartoon drawing o laserwork
Laser printing of the book face
Binding the living hinge cut on plywood with the book face
Mounting of the electronic components
Scanning of the book title and the cover text
The final shape of the living hinge
The cover of Rafeeq
Laser cutting of the living hinge on plywood
Laser cutting of the book face
the book case
the book cover
Laser scanning of the bac;
SD card for storing mp3 files
An USB cable for uploading the code on the Arduino
For connecting electrical components with each other.
SD card reader
Arduino UNO as the brain and controller
Arduino IDE for writing the code
Touch sensor to get input is it touched or not?
The DF Player mini mp3 player is used to store the sound tracks on it.
Speaker
Construction Parts
The casing of the interactive book will be designed as 2.5D plywood 3mm parts using Fusion 360 and fabricated using Laser Cutting.
Pages of the interactive book will be designed as 2D felt cloth parts using Fusion 360 and fabricated using Laser Cutting.
Input
(Sensing, Tactile Input, and/or Graphical Input)
The interactive book will take input from the reader when some drawings are touched.
5 touch sensors are embedded in the felt cloth of the book pages.
The touch sensors are taking input from user.
Action
(Physical and/or Graphic)
Basic Mode: The interactive book will be read on its own, and when the user touches some drawings or stick some elements words or short sentences will be spoken.
The mini MP3 module has the sound tracks is combined with a speaker in the module, it speaks out the recorded text upon touching the touch sensor.
Circuit
(input/ and action)
The speaker is attached to the mini MP3 module and to the Arduino.
The 5 touch sensors are connected to 5 different analog pins in the Arduino.
while testing the circuit
The circuit mounted into the book case
The circuit on a bread board
I wrote in the proposal that the interactive book will be powered using 4 lithium-ion batteries (3.7 V each) packed in one pack. but we couldn't find it so we replaced it with a power bank, this will keep the child safe away from electricity sources and help the portability of the book to be used in cars and gardens.
adding to this point that the power bank is very small and weightless.
The code was a simple one, composed of two pieces, the sensor input and the sound playing.
For programming the sensor input I figured out this link. My instructor Eng. Ahmed helped me to write a code step-wise to empower one-by-one touch sensor.
For programming the miniMP3 module I figured out this link. My instructor Eng. Maram helped me to verify a code step-wise to empower one-by-one sound track.
The needed libraries were downloaded, and the two codes were combined by if/ elseif commands.
Touch sensors:
I had to solder the touch sensor with their pins. I used the soldering iron present in FLE.
The touch sensor without pins
Soldering touch sensor pins
Touch sensors before and after
I finalized all the artwork and bound all the felt cloth small pieces together in the book pages using a hot glue gun.
text and drawings are collected together
All the details are added
before face details
I programmed the touch sensor using a tutorial offered by a website, the code was straightforward.
https://arduinogetstarted.com/tutorials/arduino-touch-sensor
I mounted the touch sensors in their places in book pages and properly make the code colouring in wires.
Mounting of the touch sensors in place
final page with wiring
Another page
Speaker with mini MP3 module:
For coding the speaker and the DF plater I used this link. I mounted the speaker in its place in the wooden chassis. I recorded the Arabic text on my phone and downloaded the files on the SD card.
The used speaker
Mounting and wiring
screws used to mount everything in place
Proof of concept video
Demo video:
All the connections and wiring were made externally and concept-proofed that it is working. What a joyful moment Allhamdolel Allah.
I asked one of my friends who was a quiet book specialist, and she gave me instructions and helped me create what I was thinking about, she also told me the best material I can use, and I am very grateful for her.
Also, I told an Arabic teacher to review the content of the story so that we could be sure of the quality.
I had to cut the casing more than one time for mistakes I made, I also got a lot of help from my instructors as well as my family.
Whenever I needed, I would ask my friends in the Maker Diploma, I could find answers to my questions most of the time.
I would make it more children friendly, I also wanted to increase pages and activities to be more interactive.
I hope also in the future to add more than one language to spread around the world!