@clairebookworm1went to horizon!! taught a p5js workshop, mentored Girl Scouts, crashed the gwc code fair, met some amazing people <3, and had fun in nyc!!
@juliet7+I'm almost done my 2.5th generation hardware design for my science fair! I just need to figure out the layout of the PCB, which should be relatively simple for this design (nothing too complicated). I will finish it and order it later tonight.
I plan on working on my power app some tonight, and building a sprig game with my day off tomorrow!
On other notes, I made the scrapbook home page look really weird. My post is way too long. I think if a post is over xyz characters, it should be automatically made expandable. Maybe I'll look at the scrapbook code over the weekend. The image attached is zoomed out, it looks far worse zoomed in (and doesn't fit in anywhere close to my screen.
@Sam3Good progress on Dino Is You :sprig-dino: today! 1K lines of code and going!
Here's a video of the pushing mechanism working. I had to write a custom pushing code as the one built in to the Sprig engine cannot push two blocks in a row. It was a bit of a headache for edge cases but it works!
Next step, write a custom camera and map system, this will allow me to create bigger "virtual" maps that the player can pan around in. The current map size is the largest I can go without ruining the text, this change will allow me to create more complex puzzles.
Additionally, I'm also going to rewrite my undo system. The current one saves the whole game's state every move, very memory intensive. Troublesome on the Sprig console.@ni5arga5I turn coffee into code
@LouisGan-U04G7K77ZNV0Winter Hardware Wonderland #hardware-party
There were complications in getting the Hack Club Bank to work and parts were slow to ship from overseas - but finally I got all the parts to work and here is the first prototype of the Triton Amphibious Rover! github.com/hackclub/winter/blob/main/thelouisgan.md
The RC controlled rover features a LEGO Technic vehicle that I coupled with a motor, and for the water side of things I rigged an underwater motor and 3D printed rudder to a 25KG servo motor. All this is remotely controlled with an RC so that you can take it to explore different terrain and locations! It is also powered by a rechargeable LiPo battery and will be able to operate up to 15 minutes on a full charge in optimal conditions. Will update more photos and videos of it in action soon!
Please do give feedback/suggestions as this is my first big scale project and thanks to @MelanieSmith and @belle for the support.
@obielwb1Studying SSDP (Simple Service Discovery Protocol) to be able to hack my TV
@SameerYasin-U04FRLBSY560Day 2 of WHW #hardware-party So, today I am coding the GPS Module System, I added and altered the code to enable more precise locations for better navigation while flying the drone. Tomorrow I will start working on the hardware! Thanks.
@TechnoHub-U04FD42NA1G3Day 9 of WHW #hardware-party I just connected all the channel’s form transmitter to receiver and will code the return to land function tomorrow
@Odysseus0Day 5
🤒 Sick
I had some trouble breathing at school and got home earlier. Thanks asthma! I'm now fine, but I didn't go to any of my activities today, and I won't tomorrow as well, so I will work on a few things!
:netflix: Mr. Robot
Watched the final episode. This is a masterpiece, go watch it.
:duo: Swedish
Duo wasn't mad for yesterday. I did my Swedish today, and he seemed ok. I think...
📨 Letter from HQ
I got a letter from @Holly today, for a riddle! Can't wait to solve it with my Hack Club today! I just noticed that it was written on 3rd of February and it came today... Thanks Hellenic Post!
:tw_spiral_calendar_pad: Tomorrow
Boy, I have a lot to do for tomorrow! Gotta study some C, work on that Python project I haven't touched, update my website, do my Swedish, study Ancient Greek (WHYYYYY) and other school stuff. That's a lot 💀
@AmirArbouch-U04FNLQ9H8V0WHW day +6: after hours struggling with wifi connection, I have succeeded to get on hack club slack and make a post on the scrapbook. Here is what I did during my week without internet:
• print time on serial monitor thanks to the RTC library that I've already install (i have also displayed them on my lcd screen but i forgot to take pictures)
• read some books about C programming language to code my arduino better (don't have C++ books but it was the best I got without internet 🥲)
this week I went finish my holidays to the mountains ... but I forgot to take my arduino 😭 no progress this week sorry if my project take a long time to get finished (I think i'll not be able to continue during school)
@alialiwa20050Inspired by Amazon Web Services (AWS) :aws:, Libre Web Services (LWS) :libre-web-services:, also known as "Raspberry Web Services (RWS)" :raspberry-pi-logo:, is a concept built during Hack Club's :hackclub: Winter of Making :wom: 2023 Winter Hardware Wonderland :winter-hardware-wonderland: "10 Days of Making" event is a hackable, scalable, load-balanced, home-hosted, multi-node aarch64 Arm-based :arm: cloud powered by Kubernetes :kubernetes: & Docker :docker:, created by @alialiwa2005 ("Hack Cat" :hacker-cat:), a veteran :scrappy-retro: Hack Club community member :dino-drake-yea: & founder 🧭 of Gaynor McCown Hack Club:gaynormccown:, established in November of 2020 :dinosaur_waving:.
Libre Web Services :libre-web-services: on Hack Club Scrapbook :scrappy: | Libre.hackclub.com
@Marios7+Today is the 3rd and final day of what I call Winter Hardware Wonderland Extended Edition :winter-hardware-wonderland::ultrafastparrot:.
~~~ Project Description ~~~
Want to plant flowers but you don't know where to plant them? Utilise the Plant Location Chooser that helps you decided the place based on the environment ( i.e. Humidity, Temperature)
~~~ The 📜 Changelog of wisdom ~~~
1️⃣ Soil moisture is working with no crashes!
2️⃣ Soil moisture calibration mode.
~~~ :future_potato: What is tomorrow? ~~~
Need to publish the latest code on the repo and create a pcb design!
~~~ It is :minecraft: time ~~~
I and @Odysseus expanded our kelp empire, ans created our first stores! Furthermore construction on GNHATS, Galaxy Nether Highway and Transport System, has begun! Section I, II are already completed.
@juliet7+Maxin out the CPU on my laptop trying to code my winter hardware project!
@karmanyaahm2:winter-hardware-wonderland: #hardware-party Day 11 building a custom USB rubber ducky:
I shot the wallpaper image I will put on people's computers using my rubber ducky and assembled and soldered most of them. Huge thanks to @Jaxzog and my other friends who helped set up this set (it took like 4 hours)
So close! I just need to finish my informational pamphlet, finalize the mac code, and edit the photo.
(I'm in the epoch hoodie w/ the soldering iron (yes, that's a cage nut tool))
@Marios7+I can't believe it's the end of #hardware-party / Winter Hardware Wonderland aka Day 10 :( :winter-hardware-wonderland: Today I tried to complete everything but due to unexpected bugs I couldn't. There is always tomorrow?
~~~ Basic Project Description ~~~
Plant Location Chooser is a project that helps you choose the right place to plant your flowers. This is calculated via the Humidity, Temperature, etc.
After a basic summary let's jump into the changes :ultrafastparrot:
~~~ Changelog ~~
1️⃣ Uploaded the latest schematics to the repo!
2️⃣ Almost finished coding the app, the bluetooth module is giving me trouble again by not reading the output. So frustrating :angry-dino:
3️⃣ Changed the arduino code to respond in a shorter way, as to not fill up the screen ( Upload pending soon! )
~~~ Basic Project Timeline ~~~
This might and probably is an inaccurate timeline.
Day #1: Schematics day, super fun!
Day #2: HM10 day, frustrating!
Day #3: App day, really fun!
Day #4: BME280 sensor day.
Day #5: Flutter x HM10: really frustrating, probably the worst day lol.
Day #6: TSL2591 day, a blast.
Day #7: Flutter x HM10 Round 2, the same description as day 5.
Day #8: New DEV / Check button, definitely a nice day.
Day #9: Schematics day v2: a blast! Had an awesome time reworking them and creating a pcb for fun.
Day #10: Flutter x HM10 Round 3, day 7 basically.
~~~ Thank you note! ~~~
I want to thank all of the people that took a part in #hardware-party that made this possible! Although I had constant Bluetooth issue, I learned how to incorporate them into my app. This truly has been an amazing experience!
~~~ The Plan of Future :future_potato: ~~~
Finish the project app ( Add the listening functionality) and add the remaining Hardware aka the Soil Moisture. I will also upload photos from few different days as a comparison!
@MohanSeshasaiVasa-U04ARBSCXH90Mohan Day 6-10 days update - github.com/hackclub/winter/blob/main/vmss2009.md
Finally I made it. Now, RFID reader is detecting the RFID card presented to it. Then a python module running on RPI is constantly listening to RFID. Once RFID card is detected, the code is updated to a JSON file. This JSON file is hosted in local host. FlutterFlow platform gets this JSON by posting GET request to the local host URI. Then FlutterFlow validates from Firestore database and gets relevant data to be displayed and shows it on monitor.
Things to improve.
- Refresh rate is currently around 30 secs. This needs to be reduced to 5 to 10 secs. i.e the time it takes for the data to show up once RFID card is presented by user.
- I should make the hardware cheaper by eliminating RPI if possible!
vmss2009-winter-hardware-party@sahitid2day 10/10 of #hardware-party: I FINALLY SET UP THE PI:raspberry-pi-logo:the ten days may be over, but my adventures with creating and hardware are not. i'll be continuing my project in scrapbook and #sahiti-refuses-to-get-off-the-train for anyone who wants to follow along, but this has been an amazing opportunity. would've never gotten to do this without hack club. i love you guys :aww:thank you @Arpan@ChristianDutton-U04E0LL16MA and everyone else who helped me through my nightmare setting up process!
@Joel-U04FVMC0D3N0Day 10 of the Winter Hardware Wonderland :winter-hardware-wonderland:
Not much done today, I’ve been a bit caught up with school at the moment
• made a to do list for future updates to the code
Make sure to check out the GitHub repo (Puffball101961/rgbmatrix) if you are interested in replicating my project
@SimonWimmer-U04H1RXA4BX0❄️ Day 10 of #WinterHardwareWonderland ❄️
For my #hardware-party project, I’m building an improved version of a smart garden. 🪴
Wahoo! My smart garden project is finished now. The mechanics work, the electronic does what it should do, and the code also performs. This project helped me a lot at advancing my electronical skills and I’m the whole Hack Club Team indescribably thankful for giving us all this great opportunity. This event has produced so many good devices that I'm really inspired by. I'm really proud to be a part of this wonderful community.
Cheers!
@alialiwa20050Winter of Making Day 10
Yesterday, Minecraft was first deployed.
Today, networking has been configured to publicly expose the world, allowing you to join in!
I invite you to test LWS by playing Minecraft :minecraft: as a service hosted on Libre Web Services :libre-web-services:
Join the world today, version 1.19 PaperMC :paperplane:
Theoretically, in case the server goes down for any reason, it should spin up again promptly!
Hopefully that won't happen too often, though, as each instance of Minecraft leverages 2 ARM cores :arm: & 2 gigabytes of DDR4 Samsung RAM powering a high-performance optimized fork (please keep in mind that because we're running off microSD cards, there most likely be greater than typical lag/delays).
-------------------------------
Minecraft Server Address:
Libre.hackclub.com:25565
-------------------------------
:minecraft: on :libre-web-services: will remain public for at least the next 7 days, so feel free to attempt a speedrun, play with friends, and build cool things while it's public!
Feel free to post your creations on Minecraft on Libre Web Services on scrapbook, feel free to also tag me & attach the libre-web-services emoji to your :libre-web-services: posts!
---
Additionally, I invite you to check out SkyScanner, another project in this year's Winter of Making Winter Hardware Wonderland event, which is a DIY aircraft radar station that recieves and records ADS-B signals from nearby flying aircraft in real-time!
In a collaboration, SkyScanner is now publicly exposed via a Libre Web Services tunnel (skyscanner.libre.hackclub.com), which will remain a publicly-accessible dashboard for the next 24 hours, so check it out while it's airborne!
---
Libre Web Services on Hack Club Scrapbook | Libre.hackclub.com
---
@Marios7+I can't believe it's almost the end of #hardware-party / Winter Hardware Wonderland aka Day 9! :winter-hardware-wonderland: Today was an important software day!
~~~ Basic Project Description ~~~
Plant Location Chooser is a project that helps you choose the right place to plant your flowers. This is calculated via the Humidity, Temperature, etc.
After a basic summary let's jump into todays changes :ultrafastparrot:
~~~ Changelog ~~
1️⃣ Added a check button for manual control, in t
he case where no bluetooth is available
2️⃣ New and more organised schematics! I just forgot to plot them :(
3️⃣ The updated Arduino code, with the checking system is upload to the github repo!
~~~ The Plan of Future :future_potato: ~~~
I am procrastinating on pushing all of the app changes and the schematics to the repo :(
And most importantly, implement soil moisture sensing functionality!
@YutaroU.-U04FSLFMB5Y0Day 9/10 of #hardware-party! Got the code done. Will push it to gitHub once I can verify the data. Currently the device is sitting outside in the rain.
@juliet7+#hardware-party day 9?/10?
I finished soldering my power board, it's charging lipos now. The one chip does get a bit uncomfortably hot, but I think it's expected, and I should probably put a heatsink on it.
I messed up the design for one part, I was however able to hack together a solution. I hope. Will finish testing it tomorrow, hopefully integrating some.
This is taking longer than expected. Oh well.
@MohanSeshasaiVasa-U04ARBSCXH90Mohan Day 5 update - github.com/hackclub/winter/blob/main/vmss2009.md
Yay! after a prolonged workout with multiple options, I am able to get the FlutterFlow code run in another laptop(eventually it could be handled as web service) and it shows the data from RPI which has the RFID connected. Hmm, did not think it would be such a tough fight with RPI to run Linux version of FlutterFlow.
vmss2009-winter-hardware-party
@patcybermindà2today i changed a tiny bit an planned the code for the sprig 3d renderer
@belle1Day 9 of #hardware-party :roo-yay:
Running a little behind schedule but I have acquired a new pico (thank you secret santa at hq!) and continued working on the code for controlling the lights! I also finally got the aeronautical map that I’ll be connecting the lights to!
@Aiden0WHW Day 9/10! Worked on the firmware for my last day and I think it came out good! It's basic, but it fits my needs. I'll release the source code on github soon and edit this post with the link to it! I still can't believe tomorrow is the last day of the event! Also again, if anybody knows how to disable the errors from Visual Studio Code please let me know!
@lucaspotter0#hardware-party day 9: sent the text from a web page hosted by flask, which wrote it to a file, which was picked up by the led matrix code. lil janky but if it doesn't work@SimonWimmer-U04H1RXA4BX0❄️ Day 9 of #WinterHardwareWonderland ❄️
For my #hardware-party project, I’m building an improved version of a smart garden. 🪴
Second day and last day of programming, at least for now. I put all the functions I made yesterday into a state-machine and everything seems to work just perfectly. The code is running on the Arduino and all sensors and actuators work as they should.
@SimonWimmer-U04H1RXA4BX0❄️ Day 8 of #WinterHardwareWonderland ❄️
For my #hardware-party project, I’m building an improved version of a smart garden. 🪴
Today I started programming my smart garden. I have an Arduino Uno as microcontroller, so I’m programming in Arduino C. I started by including all the libraries, defining all the variables, and writing all the functions I need for my code. Tomorrow I’m going to code the main file with its state machine.
@Marios7+The end of the 7th day of #hardware-party / Winter Hardware Wonderland! :winter-hardware-wonderland: Today I installed the light module!
~~~ Basic Project Description ~~~
Plant Location Chooser is a project that helps you choose the right place to plant your flowers. This is calculated via the Humidity, Temperature, etc.
After a basic summary let's jump into today's software changes! :ultrafastparrot:
~~~ Changelog ~~~
1️⃣ Completed installation of the TSL2591 module, had a little issues at first but they have been fixed.
2️⃣ Refined once again the Arduino codebase for a light scale and bluetooth "command" recognition
3️⃣ Pushed the Arduino code on the main github repo.
~~~ The Plan of the Near Future 🤖 ~~~
Add support for receiving Bluetooth data in the app!
@Sam3#hardware-party day 7/10 already!!
Today I printed the second segment of the arm! Got plenty to do.
I also wired up and tested the first segment, the homing sequence works!
The code is harder than I thought though. Everything with steppers feels very messy. @linkai0Day 7 — after a few hours of taking it apart, reassembling it, and staring at it, my split flap display suddenly started spinning normal again… no idea what caused the issue before but it good for now. i also updated my code to spin the motor more precisely so it doesn’t overrotate. tmr im gonna start painting the letters on the flaps and gluing the magnet on (the right way this time)!
@AmirArbouch-U04FNLQ9H8V0WHW day 7 : Such a great progress, I can't believe myself! Today was a very productive day (compared to what I've done before of course, I'm just getting started with electronics).
• programming my led strip to change the color depending on temperature and humidity (on my tests humidity changes are more visible)
• cleaning the connections of my breadboard
• testing LCD 16x2 screen
• displaying the sensor information on the screen (I've maked a long code with the sensor, the led strip and the screen working together 🤩)
I'll try to keep up the momentum, and maybe I could finish before the end of the vacation.
@Joel-U04FVMC0D3N0Winter hardware wonderland Day 7 :winter-hardware-wonderland:
Big day today!
• Base code done so it mostly works
• Fixed some bugs
Over the next few days I’m going to be adding in extra functionality
@ManikShrivastav-U04GY2NRT5X0Day 7/10:
Understanding the basics of Arduino and writing code for the circuit.
@Arpan7+WHW Day 7/10:
Had to rewrite a lot of the code for the Epub to Image convertor. (Just don't ask why)
@Joel-U04FVMC0D3N0Day 6 of Winter Hardware Wonderland :winter-hardware-wonderland:
Pretty chilly today, Melbourne’s weather just doesn’t want to make up its mind!
Today I:
• installed the fan PWM controller
• Wrote a little bit more code
@Marios7+The end of the 6th day of #hardware-party / Winter Hardware Wonderland! :winter-hardware-wonderland: I didn't have that much time today so I didn't work on anything big. Mostly software changes!
~~~ Basic Project Description ~~~
Plant Location Chooser is a project that helps you choose the right place to plant your flowers. This is calculated via the Humidity, Temperature, etc.
After a basic summary let's jump into today's software changes! :ultrafastparrot:
~~~ Changelog ~~~
1️⃣ Complete software rework on the Arduino for cleaner and more maintainable code!
2️⃣ Added the functionality of the HM10 DEV button that allows me directly send commands to the HM10
3️⃣ Created a github repo for the project!
~~~ The Plan of the Near Future 🤖 ~~~
Super excited for the light module installation!
@NoahKabiri-U04HUJMHM6H0Winter Hardware Wonderland Day 6: I soldered the display and plant monitor probe to a perfboard and created code that displays information from the plant monitor probe live on the tft lcd screen.
@NoahKabiri-U04HUJMHM6H0Winter Hardware Wonderland Day 4: I had to email the manufacturer of the monitor component company to see why my code wasn't working, turns out the default port in the code they provided wasn't the one I needed to use, so I fixed that.
@Ko-Ko-Oo0Day 6 of Winter Hardware Wonderland:
Updated bugs for backend server and a little bit of Frontend code.
Didn't have any pic today. These pics are taken
previous days .
@msw0On day 6 of 10 for my #hardware-party, love is in the air 💗! It’s been 5 days since valentines day, and two new love-birds are chirping it up with each other, sending love letters (which just say “hello world”) to each other in an infinite loop.
I finally figured out how to get picos to communicate over UART pins! My previous approach was using SoftwareSerial, and didn’t seem to work, but now I’m using the hardware serial pins instead of software serial pins over GPIO.
Next step– get these communicating Picos to start passing on number values down a longer chain.
Here’s the code! github.com/maxwofford/split-flap/commit/1a1f530d6a7c8b795dfb8643505b905b74a9e402
@Sam3#hardware-party day 6/10
My brain: Oh yeah this might actually work.
The main structure is mostly done!!! Gonna start wiring stuff up to get ahead on the code.
Bought two boards to try as the baseplate, IKEA as-is is awesome.
Also upgraded my light above my workbench! ~It’s now brighter than my future.~