Tools, Component & Materials Used

Tools

NoTools usedNameWhy
1.Ryobi ETS1526AL 1500 Watt 254mm table saws To cut the timber from big chunks of wood to make the frame to hold the Raspberry Pi  touch screen and the tray to put the mobile phone.
2.Ryobi circular sawsTo cut the wood into smaller pieces to make the frame to hold the Raspberry Pi  touch screen and the tray to put the mobile phone.
3.Spade head drill bits size 5/8To be used with the drill machine to cut a hole on the top of the plastic lid, to fit in the key/lock to secure SMARC before collection.
4.D-Handle JigsawTo cut the bigger holes on the top lid and the front frame.
5.Makita XT269M 18V LXT Brushless Drill/Driver Combo KitTo use with various drill bits from cutting the plastic lid to screwdriver in securing all the screws between the wood and plastic.
Tools used to build SMARC

Electronic Component

NoElectronic ComponentNameWhy?
1.E14 Version Raspberry Pi 3 Model B+ (b Plus) Quad Core 1.4ghz 64 Bit Cpu  Wifi - Buy Raspberry Pi 3,Raspberry Pi 3 Model B,Raspberry Pi 3b+ Product  on Alibaba.comRaspberry Pi 3 Model B+This mini but powerful computer (the size of a credit card) has a 1.4Ghz Quad-Core Processor, WiFi, Bluetooth, HDMI, USB and much more, and it’s incredibly cost-effective that has enough oomph to run a range of operating systems, play high definition video, and compatible with many programming language and other electronic components.
2.Raspberry Pi Camera V1.3 and Flex Cable for Raspberry Pi Camera – 1 metreThis is the plug-and-play-compatible with Raspberry Pi 3B+ and has the latest version of the Raspbian operating system. The board itself is tiny and light-weight, making it perfect to attach on SMARC for mobile phone recognition.
3.Raspberry Pi Touch Screen 7-inch monitorThis mini screen (7 inch HDMI monitor) is specially design for Raspberry Pi that can easily be mounted on the back of the monitor. It makes this monitor a simple on-the-go setup for SMARC.
4.Micro servo - SG92R ADA169 Adafruit in Australia - Express Delivery Australia Wide (Feature image)Micro Servo SG92RThis tiny little servo can rotate approximately 180 degrees (90 in each direction) and is good to make stuff move without building a motor controller and will fit in small places
5.HC-SR04 Ultrasonic Module Distance Measuring Sensor CE05112 (Feature image)Ultrasonic Sensor HC-SR04This ultrasonic sensor uses Trigger and Echo pin to send a signal and listen for it to be ‘bounced back’, the same principle as bats (Echo location) and perfect option for detecting mobile phone drop-off on top of SMARC’s lid.
6.Arduino Uno R3This board is a generic variant (cheaper), built from the open source Arduino® Uno R3 design. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analogue inputs, a DC Power Jack, etc and perfect to use with ultrasonic sensor and micro servo to control the SMARC lid.
7.9V Battery snap - High Quality | Jaycar Electronics9V battery
This generic version of 9V battery has the same specifications as the expensive brands on TV, has enough voltage to power the Arduino, micro servo and ultrasonic sensor.
8.9V Battery Holder With Connection Wire Cable And On Off Switch PP3 Case Box 5689V battery holder with switchThis 9V battery holder has the switch button to make turning ON/OFF easier
9.Keji 15000mAh Powerbank Black | OfficeworksPower BankThis powerbank has 15000mAh capacity and can be used to charge the smart devices including phones and tablets. For Raspberry Pi might not be enough but for the Demo Day purpose and if SMARC is mobile, solar panel with the right battery might be used in the future.
10.LED lights and LED stripsThe LED light inside the SMARC has the sensor to light up when we open SMARC for collection so we can see inside the SMARC if it’s dark and the LED strips will light up when we want to use it. It has an automatic sensor that can be turned ON/OFF as well.
11.Google Coral USB Accelerator, 67,26 € - WelectronCoral USB AcceleratorTo run TensorFlow Lite for Machine Learning model that we trained using Teachable Machine
12.Premium Female/Female Jumper Wires - 20 x 12 (300mm) ADA1949 Adafruit in Australia - Express Delivery Australia WideAssorted Jumper Wires (M/M-F/F-M/F)We use assorted jumper wires to connect all the electronic components to power and to each other.
SMARC Electronic Components

Materials

NoMaterialsNameWhy
1.Queen Plastic Wheelie Bin Pink 60LQueen Plastic Wheelie Bin Pink 60LTo collect the e-waste we need a sturdy container that big enough for mobile phones and all other small electronic waste in future and yet small enough that can be moved around (mobile).
2.PPS Bubble Wrap 300mm x 10mBubble WrapTo wrap and protect the mobile phones from bumping onto each other when they are being dropped-off (reduce the further scratch or damage)
3.Taskmaster 19 x 20mm Drawer LockDrawer Lock and Key SetTo secure the SMARC before collection time so other people cannot take the valuable electronic waste or cause any damage.
4.PPS Loosefill Packing Peanuts 100gLoosefill Packing PeanutsTo provide a soft landing for the mobile phones when they’re being dropped-off into SMARC
5.Recycled wood/timber and cardboard boxTo create the frame to protect and support the Raspberry Pi, the Pi Camera, the touch screen, and the drop-off slot on the lid, we recycled used timber wood and cardboard box for eco-friendly materials
6.J.Burrows Self-adhesive Magnetic Strips 40 x 15 mm 50 PackMagnetic stripMagnetic strips are used to connect/attach the tray and the touch screen frame, to close the tray when SMARC is not being used.
7.Scotch Removable Mounting Squares 64 PackDouble sided tapeDouble-sided tape is used to attach the battery, Arduino and micro servo onto the SMARC lid.
8.Dulux Super Enamel 1L High Gloss Vivid White Enamel PaintDulux Super Enamel white paintLeft over white paint is used to paint the frame, tray and camera holder box.
9.Product imageBlue Masking TapeMasking tape is used to protect the other surface from accidentally getting painted.
10.product-imageWood GlueWood glue is used to attach and connect the wood pieces for the frame.
Materials used to build SMARC

Project Management Tools

We worked collaboratively across 3 different cities/states over various mediums (software/program) such as:

  1. Office 365 Microsoft Teams for our main communication
  2. Google Docs for our planning schedule and to write our notes and Google Drive to store all the files/photos/video.
  3. Miro board to build the user persona, storyboard, timeline, brainstorming ideas, initial design of the prototype, user flow map, etc.
  4. Gantter for system life cycle planning.

Software Tools

  1. Programming Languages
    • Python
    • JavaScript
    • Swagger to use for API Collection and Manufacturer
  2. Development Tools
  3. Machine Learning
    • Teachable Machines
    • Tensorflow.js, I used this format to upload the model in p5.js Web Editor to find alternative way using Teachable Machine without the Coral USB Accelerator.
    • Tensorflow Lite, I finally received the USB Coral Accelerator couple of days before the Demo Day and used this format format for the Demo Day because Adrian used this format to code and it worked on the Raspberry Pi.
    • Files used from the model: smarc_edgetpu.tflite and smarc_labels.txt