diff --git a/404.html b/404.html index 02d8e5e..68bc387 100644 --- a/404.html +++ b/404.html @@ -78,6 +78,16 @@ + + + + + + + + + + @@ -631,6 +641,27 @@ + + + + + + +
  • + + + + + Day 3 + + + + +
  • + + + + diff --git a/barduino/index.html b/barduino/index.html index 2dcefc3..bb3b6fb 100644 --- a/barduino/index.html +++ b/barduino/index.html @@ -82,6 +82,16 @@ + + + + + + + + + + @@ -654,6 +664,27 @@ + + + + + + +
  • + + + + + Day 3 + + + + +
  • + + + + @@ -774,10 +805,52 @@

    Barduino

    Here you can find a bit more info about the Barduino.

    + + + + diff --git a/files/BarduinoSVG.zip b/files/BarduinoSVG.zip new file mode 100644 index 0000000..ad2543d Binary files /dev/null and b/files/BarduinoSVG.zip differ diff --git a/howto/index.html b/howto/index.html index 779be54..c165096 100644 --- a/howto/index.html +++ b/howto/index.html @@ -82,6 +82,16 @@ + + + + + + + + + + @@ -711,6 +721,27 @@ + + + + + + +
  • + + + + + Day 3 + + + + +
  • + + + + @@ -873,10 +904,52 @@

    Schedule

    * If there is less than 5 finishers, the prize will be given to the ones with more challenges done if they completed more than 12.

    + + + + diff --git a/index.html b/index.html index ce959dc..d84b915 100644 --- a/index.html +++ b/index.html @@ -80,6 +80,16 @@ + + + + + + + + + + @@ -652,6 +662,27 @@ + + + + + + +
  • + + + + + Day 3 + + + + +
  • + + + + @@ -784,6 +815,7 @@

    Adventronics Calendar Challenge

    3. Sticker Challenge (1)

    +

    Day 03

    1. Let's see your graphic design skills
    2. @@ -917,10 +949,52 @@

      Adventronics Calendar Challenge

      Made with 💜 from Fablab Barcelona 🛠

      + + + + diff --git a/search/search_index.json b/search/search_index.json index e593a7b..df32a6f 100644 --- a/search/search_index.json +++ b/search/search_index.json @@ -1 +1 @@ -{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Adventronics Calendar Challenge","text":"

      1. Light me up! (1)

      Day 01

      2. Say cheeeeese! (1)

      Day 02

      1. Be creative

      3. Sticker Challenge (1)

      1. Let's see your graphic design skills

      4. Talk morse to me (1)

      1. -... .- .-. -.. ..- .. -. ---

      5. Jingle Bells! (1)

      1. Sing with me

      6. Barduino wishes you a Merry Christmas! (1)

      1. Don't forget the stamp

      7. Pianino (1)

      1. Play me!

      8. Will you get the lowest temperature? (1)

      1. Challenge accepted

      9. LED's get artistic (1)

      1. Try using one of those apps: Iphone Android

      10. Can you imagine the new Barduino? (1)

      1. How it should be?

      11. Christmas lights (1)

      1. Colorful lights

      12. Ligth a candle in the dark (1)

      1. Try using the light sensor...

      13. Visual effects (1)

      1. Maybe with p5js?

      14. Dress me up (1)

      1. Protect me

      15. Keyboard (1)

      1. UP RIGHT DOWN LEFT

      16. Let's play! (1)

      1. Can I be the controller?

      17. How AI imagines me? (1)

      1. A picture is worth a thousand words

      18. How is the weather? (1)

      1. Check this API

      19. Let's party! (1)

      20. Change my name (1)

      1. How should I be called in the future?

      21. ChatGPT can you help me write a Cristmas card? (1)

      1. From the Barduino?

      22. Let's send it to someone (1)

      1. From Barduino with love

      23. Barduino meets traditions (1)

      1. Make me feel part of the family

      24. Caga tioino (1)

      1. Don't forget I'm from Barcelona!

      Made with from Fablab Barcelona

      "},{"location":"barduino/","title":"Barduino","text":"

      Here you can find a bit more info about the Barduino.

      "},{"location":"howto/","title":"How to participate","text":"

      Embark on a dynamic journey with our Adventronics Calendar \u2013 an electrifying twist on the traditional advent calendar! Instead of the usual sweet treats, each of the 24 windows reveals a challenge centered around the Barduino. Every day we will share with you in this page more details of the challenge and a possible solution, but be creative with your own solutions. These challenges encompass coding, design, and entertaining activities that you can seamlessly weave into your December routine. While the first five participants to finish the challenge will earn a coveted Barduino sweatshirt*, the true essence lies in the joy of learning, the thrill of tackling electronics, and the camaraderie of sharing your experiences with fellow participants.

      "},{"location":"howto/#progress","title":"Progress","text":"

      To track your progress, share a video or photo in our dedicated Telegram group using the hashtag #AdventronicsDay followed by the day's number (e.g., #AdventronicsDay05). Utilize this group to seek guidance, pose questions, and exchange insights with the vibrant community of participants. Get ready for 24 days of innovation, learning, and festive fun!

      "},{"location":"howto/#social-media","title":"Social media","text":"

      You can share it on social media tagging @fablabbcn and using the hashtag #adventronics and/or #barduino and we will repost so we can have a collection of challenges.

      "},{"location":"howto/#schedule","title":"Schedule","text":"

      Every morning the exercise for the day will be explained in this page and an example will be proposed.

      * If there is less than 5 finishers, the prize will be given to the ones with more challenges done if they completed more than 12.

      "},{"location":"template/","title":"Solution template","text":"

      This is a colaborative repo. We will upload a possible solution, but there are many possibilities. If you want to upload your own solution, please follow this template and you can contact us or do a pull request to upload it to the repo in the correct folder solutions/day#.

      "},{"location":"template/#title","title":"Title","text":""},{"location":"template/#description","title":"Description","text":"

      Describe in a few lines which is your soution and the idea behind it.

      "},{"location":"template/#hardware-optional","title":"Hardware (Optional)","text":"

      If you have more hardware than the Barduino, explain what did you use and how to connect it to the board.

      "},{"location":"template/#arduino-libraries-optional","title":"Arduino Libraries (optional)","text":"

      You may have used some libraries to make it work, please link them here.

      "},{"location":"template/#arduino-code","title":"Arduino code","text":"
      Paste your code here and commented if you want.\n
      "},{"location":"template/#hero-shot","title":"Hero shot","text":"

      Upload a short video or image of the final result.

      "},{"location":"template/#explanation-optional","title":"Explanation (optional)","text":"

      Explain your code here.

      "},{"location":"solutions/01/01/","title":"Day one:","text":"

      Use the Barduino to blink an LED.

      Blinking an LED is the Hello World of electronics, the first program you upload to check that everything is up and running. No better way to start the challenge than making sure everyting is ok! Easy one to start the challnge

      You can always got to Arduino/File/Examples/01.Basic/Blink, but if you feel a bit more adventurous here you can check a possible solution:

      "},{"location":"solutions/01/01/#possible-solution","title":"Possible solution!","text":""},{"location":"solutions/01/01/#arduino-code","title":"Arduino code","text":"
      // constants won't change. Used here to set a pin number:\nconst int led = 48;  // the LED of the Barduino is connected to pin 48\n\n// Variables will change:\nint ledState = LOW;  // ledState used to set the LED\n\n// Generally, you should use \"unsigned long\" for variables that hold time\n// The value will quickly become too large for an int to store\nunsigned long previousMillis = 0;  // will store last time LED was updated\n\n// constants won't change:\nconst long interval = 1000;  // interval at which to blink (milliseconds)\n\nvoid setup() {\n  // set the digital pin as output:\n  pinMode(led, OUTPUT);\n}\n\nvoid loop() {\n  // check to see if it's time to blink the LED; that is, if the difference\n  // between the current time and last time you blinked the LED is bigger than\n  // the interval at which you want to blink the LED.\n  unsigned long currentMillis = millis();\n\n  if (currentMillis - previousMillis >= interval) {\n    // save the last time you blinked the LED\n    previousMillis = currentMillis;\n    // if the LED is off turn it on and vice-versa:\n    if (ledState == LOW) {\n      ledState = HIGH;\n    } else {\n      ledState = LOW;\n    }\n    // set the LED with the ledState of the variable:\n    digitalWrite(led, ledState);\n  }\n}\n

      Describe in a few lines which is your soution and the idea behind it.

      "},{"location":"solutions/01/01/#hero-shot","title":"Hero shot","text":""},{"location":"solutions/02/02/","title":"Day two:","text":"

      Take a selfie with the Barduino.

      We don't want to stress you..! Keep it simple and have a nice weekend!

      "},{"location":"solutions/02/02/#hero-shot","title":"Hero shot","text":""}]} \ No newline at end of file +{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Adventronics Calendar Challenge","text":"

      1. Light me up! (1)

      Day 01

      2. Say cheeeeese! (1)

      Day 02

      1. Be creative

      3. Sticker Challenge (1)

      Day 03

      1. Let's see your graphic design skills

      4. Talk morse to me (1)

      1. -... .- .-. -.. ..- .. -. ---

      5. Jingle Bells! (1)

      1. Sing with me

      6. Barduino wishes you a Merry Christmas! (1)

      1. Don't forget the stamp

      7. Pianino (1)

      1. Play me!

      8. Will you get the lowest temperature? (1)

      1. Challenge accepted

      9. LED's get artistic (1)

      1. Try using one of those apps: Iphone Android

      10. Can you imagine the new Barduino? (1)

      1. How it should be?

      11. Christmas lights (1)

      1. Colorful lights

      12. Ligth a candle in the dark (1)

      1. Try using the light sensor...

      13. Visual effects (1)

      1. Maybe with p5js?

      14. Dress me up (1)

      1. Protect me

      15. Keyboard (1)

      1. UP RIGHT DOWN LEFT

      16. Let's play! (1)

      1. Can I be the controller?

      17. How AI imagines me? (1)

      1. A picture is worth a thousand words

      18. How is the weather? (1)

      1. Check this API

      19. Let's party! (1)

      20. Change my name (1)

      1. How should I be called in the future?

      21. ChatGPT can you help me write a Cristmas card? (1)

      1. From the Barduino?

      22. Let's send it to someone (1)

      1. From Barduino with love

      23. Barduino meets traditions (1)

      1. Make me feel part of the family

      24. Caga tioino (1)

      1. Don't forget I'm from Barcelona!

      Made with from Fablab Barcelona

      "},{"location":"barduino/","title":"Barduino","text":"

      Here you can find a bit more info about the Barduino.

      "},{"location":"howto/","title":"How to participate","text":"

      Embark on a dynamic journey with our Adventronics Calendar \u2013 an electrifying twist on the traditional advent calendar! Instead of the usual sweet treats, each of the 24 windows reveals a challenge centered around the Barduino. Every day we will share with you in this page more details of the challenge and a possible solution, but be creative with your own solutions. These challenges encompass coding, design, and entertaining activities that you can seamlessly weave into your December routine. While the first five participants to finish the challenge will earn a coveted Barduino sweatshirt*, the true essence lies in the joy of learning, the thrill of tackling electronics, and the camaraderie of sharing your experiences with fellow participants.

      "},{"location":"howto/#progress","title":"Progress","text":"

      To track your progress, share a video or photo in our dedicated Telegram group using the hashtag #AdventronicsDay followed by the day's number (e.g., #AdventronicsDay05). Utilize this group to seek guidance, pose questions, and exchange insights with the vibrant community of participants. Get ready for 24 days of innovation, learning, and festive fun!

      "},{"location":"howto/#social-media","title":"Social media","text":"

      You can share it on social media tagging @fablabbcn and using the hashtag #adventronics and/or #barduino and we will repost so we can have a collection of challenges.

      "},{"location":"howto/#schedule","title":"Schedule","text":"

      Every morning the exercise for the day will be explained in this page and an example will be proposed.

      * If there is less than 5 finishers, the prize will be given to the ones with more challenges done if they completed more than 12.

      "},{"location":"template/","title":"Solution template","text":"

      This is a colaborative repo. We will upload a possible solution, but there are many possibilities. If you want to upload your own solution, please follow this template and you can contact us or do a pull request to upload it to the repo in the correct folder solutions/day#.

      "},{"location":"template/#title","title":"Title","text":""},{"location":"template/#description","title":"Description","text":"

      Describe in a few lines which is your soution and the idea behind it.

      "},{"location":"template/#hardware-optional","title":"Hardware (Optional)","text":"

      If you have more hardware than the Barduino, explain what did you use and how to connect it to the board.

      "},{"location":"template/#arduino-libraries-optional","title":"Arduino Libraries (optional)","text":"

      You may have used some libraries to make it work, please link them here.

      "},{"location":"template/#arduino-code","title":"Arduino code","text":"
      Paste your code here and commented if you want.\n
      "},{"location":"template/#hero-shot","title":"Hero shot","text":"

      Upload a short video or image of the final result.

      "},{"location":"template/#explanation-optional","title":"Explanation (optional)","text":"

      Explain your code here.

      "},{"location":"solutions/01/01/","title":"Day one:","text":"

      Use the Barduino to blink an LED.

      Blinking an LED is the Hello World of electronics, the first program you upload to check that everything is up and running. No better way to start the challenge than making sure everyting is ok! Easy one to start the challnge

      You can always got to Arduino/File/Examples/01.Basic/Blink, but if you feel a bit more adventurous here you can check a possible solution:

      "},{"location":"solutions/01/01/#possible-solution","title":"Possible solution!","text":""},{"location":"solutions/01/01/#arduino-code","title":"Arduino code","text":"
      // constants won't change. Used here to set a pin number:\nconst int led = 48;  // the LED of the Barduino is connected to pin 48\n\n// Variables will change:\nint ledState = LOW;  // ledState used to set the LED\n\n// Generally, you should use \"unsigned long\" for variables that hold time\n// The value will quickly become too large for an int to store\nunsigned long previousMillis = 0;  // will store last time LED was updated\n\n// constants won't change:\nconst long interval = 1000;  // interval at which to blink (milliseconds)\n\nvoid setup() {\n  // set the digital pin as output:\n  pinMode(led, OUTPUT);\n}\n\nvoid loop() {\n  // check to see if it's time to blink the LED; that is, if the difference\n  // between the current time and last time you blinked the LED is bigger than\n  // the interval at which you want to blink the LED.\n  unsigned long currentMillis = millis();\n\n  if (currentMillis - previousMillis >= interval) {\n    // save the last time you blinked the LED\n    previousMillis = currentMillis;\n    // if the LED is off turn it on and vice-versa:\n    if (ledState == LOW) {\n      ledState = HIGH;\n    } else {\n      ledState = LOW;\n    }\n    // set the LED with the ledState of the variable:\n    digitalWrite(led, ledState);\n  }\n}\n

      Describe in a few lines which is your soution and the idea behind it.

      "},{"location":"solutions/01/01/#hero-shot","title":"Hero shot","text":""},{"location":"solutions/02/02/","title":"Day two:","text":"

      Take a selfie with the Barduino.

      We don't want to stress you..! Keep it simple and have a nice weekend!

      "},{"location":"solutions/02/02/#hero-shot","title":"Hero shot","text":""},{"location":"solutions/03/03/","title":"Day three:","text":"

      Barduino sticker contest!

      Today we want to test your graphic design skills...

      1. Design a Barduino sticker (it can be related to Adventronics or just the Barduino)
      2. Upload your design to the Telegram group
      3. Vote for your favourite designs adding a reaction to the message (you can vote for 3 proposals)
      4. The poll will be open until Wednesday 6 of December.
      5. On Thursday we will announce the winner and all the participants will have one!

      Good luck!

      We reserve the right to reject a proposal if we consider it not appropiate.

      "},{"location":"solutions/03/03/#hero-shot","title":"Hero shot","text":""}]} \ No newline at end of file diff --git a/sitemap.xml.gz b/sitemap.xml.gz index a07553e..2cdfc83 100644 Binary files a/sitemap.xml.gz and b/sitemap.xml.gz differ diff --git a/solutions/01/01/index.html b/solutions/01/01/index.html index 988713a..5b0dc8c 100644 --- a/solutions/01/01/index.html +++ b/solutions/01/01/index.html @@ -82,6 +82,16 @@ + + + + + + + + + + @@ -715,6 +725,27 @@ + + + + + + +
    3. + + + + + Day 3 + + + + +
    4. + + + + @@ -920,7 +951,49 @@

      Hero shot

      + + + + diff --git a/solutions/02/02/index.html b/solutions/02/02/index.html index 336b343..9c55b10 100644 --- a/solutions/02/02/index.html +++ b/solutions/02/02/index.html @@ -16,7 +16,7 @@ - + @@ -82,6 +82,16 @@ + + + + + + + + + + @@ -691,6 +701,27 @@ + + + + + + +
    5. + + + + + Day 3 + + + + +
    6. + + + + @@ -828,7 +859,49 @@

      Hero shot

      Day02

      + + + + diff --git a/solutions/03/03/index.html b/solutions/03/03/index.html new file mode 100644 index 0000000..2ea6547 --- /dev/null +++ b/solutions/03/03/index.html @@ -0,0 +1,960 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Day 3 - Adventronics Calendar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + Skip to content + + +
      +
      + +
      + + + + +
      + + +
      + +
      + + + + + + + + + +
      +
      + + + +
      +
      +
      + + + + + + + +
      +
      +
      + + + +
      +
      +
      + + + +
      +
      +
      + + + +
      +
      + + + + + + + +

      Day three:

      +

      Barduino sticker contest!

      +

      Today we want to test your graphic design skills...

      +
        +
      1. Design a Barduino sticker (it can be related to Adventronics or just the Barduino)
      2. +
      3. Upload your design to the Telegram group
      4. +
      5. Vote for your favourite designs adding a reaction to the message (you can vote for 3 proposals)
      6. +
      7. The poll will be open until Wednesday 6 of December.
      8. +
      9. On Thursday we will announce the winner and all the participants will have one!
      10. +
      +

      Good luck!

      +

      We reserve the right to reject a proposal if we consider it not appropiate.

      +

      Hero shot

      +

      Sticker

      + + + + + + + + + + +
      +
      + + +
      + +
      + + + +
      +
      +
      +
      + + + + + + + + + + \ No newline at end of file diff --git a/solutions/03/Sticker.svg b/solutions/03/Sticker.svg new file mode 100644 index 0000000..98bf551 --- /dev/null +++ b/solutions/03/Sticker.svg @@ -0,0 +1,2321 @@ + + + + + + + + + + SVG Image created as MDEF-ESP32-S3-F_Cu.svg date 2023/12/02 22:47:53 Image generated by PCBNEW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVG Image created as MDEF-ESP32-S3-F_Cu.svg date 2023/12/02 22:47:53 diff --git a/template/index.html b/template/index.html index 5f60aa2..7855803 100644 --- a/template/index.html +++ b/template/index.html @@ -13,7 +13,7 @@ - + @@ -80,6 +80,16 @@ + + + + + + + + + + @@ -642,6 +652,27 @@ + + + + + + +
    7. + + + + + Day 3 + + + + +
    8. + + + + @@ -785,10 +816,52 @@

      Explanation (optional)

      Explain your code here.

      + + + +