Showcase video

Enjoy!

My reflection on the assignment

For the past 6 weeks, this Connectree was my baby. We had good times together, but sometimes there were also downfalls. Either way I am very proud of this project.

Final concept: The Connectree

With this connectree, I want to reinvent the true meaning of a Christmas tree. How can a Christmas tree connect people and create warmth and happiness, how can I make a Christmas tree smart?

Making of: The connectbauble

Sending data from the web to the Arduino: check. Sending dat from the Arduino to the web: check. Sending data from Arduino to Arduino:

Firebase and Arduino limitations

On top of the problems with flash memory, I also have a problem with the maximum number of characters I can retrieve from the Firebase database.

Flash memory problems part 2

I tried a few other things to free up more space on my Arduino board.

Flash memory problems part 1

When I wanted to add animations to the led strips I ran into memory issues of the Arduino.

Making of: The Connectree

After 4 weeks of looking at a screen almost every day, it felt good to get outside and work with my hands.

How I handeld my planning

A little more explanation of how I approached my planning during this assignment.

Adding a cat attack detection function to the xmas tree 2.0

Cats can be cute, but no Christmas tree is safe from them. That's why I put a sensor in my Xmas tree 2.O that can detect if it's being attacked by a hostile cat.

Mapping text on the leds with C++

How do I show vector based text on a pixel based led strip?

Mapping (live) drawings on the leds with Javascript

How do I show a drawing on a pixel based led strip?

Encountering my first serious error and how I solved it

So far I have put all my LED strip code on an old Arduino uno, and all the Wifi related code on a newer Arduino. I assumed that the library of the leds was also going to work on the new Arduino...

Concept logic: friends system

How can I control who can send messages to my tree? What is the most logical, user-friendly and secure way to do this?

Mapping text on the leds with JavaScript

How do I show vector based text on a pixel based led strip?

Soldering led strips

Over the past 4 days, I have soldered 120 wires together

Demo video: communications MVP

Video of a first MVP. Sending a message from a browser to an Arduino (Browser <=> Firebase <=> Arduino)

Trial and error: Arduino and Wi-Fi connectivity part 4

Day 10 of trying to control my Arduino over a website. In this blog, I'll try to connect an Arduino Uno Wi-Fi Rev2 with a Firebase realtime database.

Trial and error: Arduino and Wi-Fi connectivity part 3

Day 9 of trying to control my Arduino over a website. In this blog, I'll try to control an Arduino Uno Wi-Fi Rev2 through a website

Trial and error: Arduino and Wi-Fi connectivity part 2

Day 7 of trying to control my Arduino over a website. In this blog, I'll try to control an Arduino Uno Wi-Fi Rev2 through a website

First test: Led lights

My led strips arrived in the mailbox. In this blog post I send basic code to the led strip to test it.

Trial and error: Arduino and Wi-Fi connectivity part 1

I tried out the cheapest option to equip my Arduino Uno with Wi-Fi. Spoiler alert: It didn't work.

Research: What type of Christmas tree?

What shape was my Christmas tree going to take? It didn't necessarily have to be a traditional conical shape, I went to several stores for inspiration.

Research: Arduino and Wi-Fi connectivity

I was doing research on how to control my Arduino through a website.

Research: Leds and other hardware

I have been researching different types of lights that I can hang in my tree.

Final top 3 concepts (and their feedback)

A summary of my top 3 concept (and their feedback). Which one will make it?

First tech demo with Arduino

I wanted to take my mind off the concept part and worked on a first demo with ardiuno. A technology I would like to learn more about.

A spontaneous idea, born of the waters of the buda toilet

Today I was washing my hands next to our teacher Koen in the buda toilet. We all know that the water taps have a sense of rhythm. Then Koen said to me while laughing "you could make an installation out of it". - Can I?

First steps toward a concept

In this blog post I'll take you through my thoughts to a first few concepts

Personal Passion Project: first steps and thoughts

For the final expert development assignment, all paths are open. Where do I wanna go with this project? What technologies do I want to use? For whom shall I make this project?