NameNetIDSection
Faye Hexh40ECE 120

Link to the Final Report

https://docs.google.com/document/d/1NxfDlednDU_E5PHHStaq14p1jpL4tGg1eYBXzBEJybo/edit?usp=sharing

Statement of Purpose

Sometimes I am scared of walking alone in the dark, so I want to make a portable flower night light that can be charged inductively and glows when a different combination of buttons are entered. The passcode is made up of a sequence of buttons and logic gates. A different passcode corresponds to a unique NeoPixel color combination. Throughout this project, I will practice my designing, soldering, CADing, molding, and Arduino skills. I will need to learn to use a laser cutter or a 3D printer. 

Background Research

I mainly focused on researching what components have the best functions based on my need for the project. Then, I researched the current and voltage regulation and the specifications of the chosen components. This project is important because I believe this is the most complicated project I have designed so far. I would like to incorporate both artistic and technical aspects into this flower night light. I am sure I can learn a lot of new skills along the way.

  1. Inductive charging


    As the distance between the coil increases, the amount of current that can be drawn decreases. 
    Note: If my table is too thick for the inductive charging coils to interact, I will need to make a non-conductive charging plate
    as my "table". 

  2. NeoPixels
    leds_fabprint.png
    -Each LED has about 18mA constant current drive. 
    -Needs 4V to 7V DC.
    -Adafruit NeoPixel source code: https://github.com/adafruit/Adafruit_NeoPixel/tree/master/examples
    https://learn.adafruit.com/adafruit-neopixel-uberguide/best-practices:
    -"When connecting NeoPixels to any LIVE power source or microcontroller, ALWAYS CONNECT GROUND (–) BEFORE ANYTHING ELSE. Conversely, disconnect ground last when separating."
    -"When using a DC power supply, or an especially large battery, we recommend adding a large capacitor (100 to 1000 µF, 6.3V or higher) across the + and – terminals. This prevents the initial onrush of current from damaging the pixels. "
    -"Adding a ~470-ohm resistor between your microcontroller's data pin and the data input on the NeoPixels can help prevent spikes on the data line that can damage your first pixel. Please add one between your micro and NeoPixels! Our NeoPixel rings already have this resistor on there."

  3. Molding resin flower petals
    - nonsulfur based clay

  4. Lithium-Ion Battery 
    -Use a LiIon/LiPoly constant-voltage/current charger to recharge at a rate of <1A.
    -Cannot use NiMH/NiCad/lead-acid charger.

  5. Buttons and logic

  6. Feather
    adafruit_products_Adafruit_Feather_32u4_Basic_Proto_Pinout.png
  7. Assembly

Block Diagram / Flow Chart


*add the light combination logic

System Overview

The system includes two large units, a charging unit, and a light unit, in which the charging unit provides power to the charging one. In the charging unit, the AC adaptor converts AC to DC which can be used to charge the LiIon rechargeable battery. Then the battery can supply  The buttons include an on/off button that controls the power and a sequence of on/off buttons that controls the NeoPixel light combinations. 

Parts

Provide a list of parts that you may need for your project. You should include details such as the quantity, model number, purpose, vendor, and price (excluding taxes and shipping) for each part. This list may change as you work on your project. 

NamePurposeQuantityModel NumberVendorNotePriceOrderedReceived

Inductive Charging Set

Top view of two inductive chargers.

5V @500mA max


1Product ID: 1407To make the light charge inductivelylink9.95yy

AC Adaptor

5V 2.5A Switching Power Supply with 20AWG MicroUSB Cable

Plug type: Micro USB
Input: 110V-220V AC
Output: 5V DC up to 2.5 A


1Product ID: 1995To supply voltage from the wall to the light

link

8.25


yy

Brass wire


18864K84The skeleton of parts of the flowerlink9.37yy

RGBW NeoPixel Jewel - Warm White

Top detail of NeoPixel PCB


1Product ID: 2858

The core of the flower

link6.95yyyy

RGB LED





More power-efficient



LED

SMLEN3WBC8W1


3 (pack of 10)SMLEN3WBC8W1emit lightlink3.85yy

Cylindrical Battery

Lithium Ion Cylindrical Battery - 3.7v 2200mAh with JST PH connector

JST cable

Dimensions: 69mm x Diameter18mm

Nominal Capacity: 2200mAh ±2%

Nominal Cell V: 3.7-3.9V
Standard Charge I: 0.5A
Max Charge I: 2.2A
Charge Cut-Off V: 4.2V
Standard Discharge I: 1.1A
Discharge Cut-Off V: 2.75V

1Product ID: 1781To power the lightlink9.95yy

LiIon Charger

MicroUSB, JST

Dimensions: 21mm x 19mm x 2mm

Input V: 5V

Charge I: 0.1A or 0.5A

1Product ID: 1904

To charge the battery with an adapter


link6.95yy

Feather 32u4 Basic Proto

Angled shot of a Adafruit Feather 32u4 Basic Proto.


1Product ID: 2771Control NeoPixellink19.95yy

Soft Tactile Button

Close up of 8mm soft tactile button on breadboard.


1 (pack of 10)Product ID: 3101Allow user inputlink1.95

Soft Silicone Push-buttons

Angled shot of 20 6mm soft silicone top pushbuttons.

6mm

1 (pack of 20)

4183allow user inputlink2.5yy

Rainbow Tactile Button

Angled close-up of round plastic container containing small rainbow tactile buttons separated by color. Half of the plastic tabs on the container are opened.

6mm1 (160 pieces)4184allow user inputlink9.95yy

Heat Shrink Tubing

Versafit, Raychem

5.21mm to 1.52mm1VER316B-5-NDinsulate wireslink5.35yy

Electrical Tape


13M156004-NDPrevent short circuitlink5.40yy

3D Filament

RM-PL0308


1RM-PL0322to print the flower petals

digikey or

mouser or

link

or link

19.99yy

Balsa Wood


15068K42stand of the lightlink10.40yy
On/off button/switch
1





fiber optic

GH4002


2FB144-1-NDtransmit lightlink4.74yy
Clay
1
To make original flower petal model



Silicon mold maker
1
To make the mold of the petals



Resin
1
To make copies of the flower petals



Transparent OLED

or OLED


1

link

or link




metal tubing

0.12" OD, 0.01" Wall Thickness18987K24the stem of the flowerlink7.56yy

Total: 6.95+19.95+9.95+8.25+9.95+6.95+19.99+6.95+2.5+4.74*2+5.35+7.56+3.85*3+9.95+9.37=150

Arduino interrupt

Possible Challenges

Possible challenges include coding the color combinations of NeoPixel Jewel based on the input logic combinations. Another challenge is making sure the individual parts have optimal voltage and current that functions together with other parts. 

References

  1. https://github.com/jpraus/floower
  2. https://www.instructables.com/Ever-Blooming-Mechanical-Tulip/
  3. https://github.com/adafruit/Adafruit_NeoPixel
  4. https://learn.adafruit.com/magic-wand/wiring-diagram

Attachments:

Comments:

Approved. Team 27.

Posted by shomikc2 at Mar 01, 2022 18:23