I was working on a project with relay module and Arduino. After soldering I found a problem in relay module. Sometimes it's freezing microcontroller and reset. It was really annoying. I faced same issue in many other projects. Today I decided to read the whole Google search results. Finally I found the solution from a forum. Later found the same in datasheet. Actually relay module is not completely isolated. we need to remove the jumper and connect external supply for complete isolation. This was written in its datasheet. But reading whole datasheet is a boring thing. But it includes many useful stuff. like developer documentation. anyway even if it's a small thing, it was great learning for me. Now I can work with relay without any fear.
Here's my SOM Project.
It's a Self Stabilizing spoon for Parkinson's patients.
Thank you Team Hack Club, especially @sampoder@annlee_fores and everyone else who helped me right fron selecting components to making it.
I'm currently facing issues in programming the ATtiny85. I'll share the final product once I figure it out.
Again, thanks one and all!!😄
got the very first version of the robot working - current cost is at $9.89 ($5.40 motor/chassis, $1.14 digispark, $2.70 lipo, $0.40 breadboard + jumpers, and $0.25 motor controller)! hoping to get the motor/chassis cost to $2.25 (rn it uses aluminium chassis and there are lot cheaper alternatives) and lipo to under $2, but hoping to switch to a more performant custom arduino which will replace the digispark+breadboard/jumpers, but will probably be a bit more expensive.
Raspberry pi - 1, DRM - 0. Finally completed my media server with help of widevine and kodi addon's. Sprinting to finish off lighting controller to finish my living room project. Thanks som team, @sampoder and @roshan for the opportunity.
It's kind of end of summer, already
I honestly did not expected the nixie clock to take so long to build, and my goal has failed, I did not finished it for end of August.
To be honest, it's fine, better to not rush something as expensive as a nixie clock to avoid doing careless errors which could lead to disastrous consequences.
Today I got the top layer PCB, the missing piece now is the motherboard.
I'll finish it, hopefully before 2021 as classes will start soon and will take me a lot of time.
I guess it's time for me to draw conclusions about what I learnt while doing this project:
• PCB designing is honestly fun on an occasional basis, I wouldn't like to do that all day though, it can become quite tedious quickly.
• Nixie tubes are fascinating and not that hard to control when you have the right components
• 170V power supply are tricky to find
• Programming on a STM32 is really fun and interesting, will do that again instead of using a Raspberry Pi or an Arduino, there's much more control, at the expense of having fewer ready-to-go libraries
• I did too much OOP for a clock again
• I DO NOT recommend to wire up a nixie clock without a PCB, it's just hell
• The common DS3231 RTC module has big problems, like having a """charging""" circuit which is just more dangerous than anything else because it does not have any protection and this module is often used with non rechargeable Lithium coin batteries, in my case it's mostly fine for now as I run everything under 3.3V so it doesn't charge the battery, I added on the motherboard a pin based switch to use 5V the day I recreate a similar module with an actual charge circuit (hopefully the motherboard will be enoughly future-proof).
• Discovered this community, which is very cool, you are all super cool and supportive :D
I really hope I'll be able to finish the nixie clock soon, and once finished I really hope I am able to show you all the final result.
Thanks a lot for supporting this project ;)
🐸We are almost done with our SOM project, the smart album cover display. Here's a demonstration of the spotify feature, which displays the playing song on the screen almost instantly, complete with transitions 😏, and autobrightness 🤯. Here's a video!
Finally got a working Octoprint timelapse, or "Octolapse". Couldn't find a single working tutorial on how to do it with a phone instead of a webcam or digital camera or the Raspberry Pi camera module. Made my way through many documentations and YouTube videos and finally got it working.
Getting Octoprint itself was quite a bit of a challenge having a clone Arduino on my 3D printer. Raspberry pi just couldn't seem to detect the Arduino, but eventually figured out a way to make it work. Many hours of tinkering around was totally worth it.
Time to get some amazing timelapses on my next prints
stumbled upon Clarifai, an ML thing where you can ask it stuff and it returns ML processed json stuff, but my arduino code is just a mess and I'm starting to spiral out of sanity by writing overly long scrapbook posts I think I should really
Was a very long time since last post, my scrapbook posts should resume starting now!
Got a bit burned out of programming and hardware for some time and I got caught up by Fallout 4 😔
Today still nothing about nixie clock but I learned that the PSU I have soldered works miraculously as the ground pad for the controller is under the SMD component and it makes contact because I accidentally applied solder on that pad xD
Instead I'll present you my most recent work which involves again Minecraft modding and this time it involves a whole lot more rendering!
For those who plays with OptiFine you might know the "Better Grass/Snow" feature. I personally dislike it a lot and the first image might tell you why: it's too unnatural.
So I wanted to make a mod to solve this and do it kind of better than OptiFine! But how? Introducing blending on those blocks!
When loading the models I look into the resource packs and search for bettergrass states file, if it exists then it tells which variants of this block is actually affected and their bettergrass metadata file! The metadata JSON file is composed of layers with top/side textures definition and overrides textures definition for the blending, masks textures to automatically generate the blending texture with top and side textures, and which color index is affected.
Then I replace the vanilla baked model and introduce logic to choose the correct texture and at resource pack time I add a virtual resource pack which holds the generated textures, the texture generator is highly cursed.
And here's the result on grass/snowy grass, mycelium, warped nylium and podzol! You can change a lot through resource packs which is useful for mod authors and resource pack authors!
Some of the textures are not definitive but it's already better than OF's bettergrass I believe ;)
If anyone is interested in the source code and documentation: github.com/LambdAurora/LambdaBetterGrass
Today I worked on Simply Synonyms, fixed some bugs and partially updated my website, ordered some new soldering supplies, installed and set up Cura on Linux for my 3D printer, and received my new super cool Raspberry Pi 4 in the mail (thanks Sam)!
Fixed keypad. I had to resolder one of the switches because I cut one of the wires thinking that I had to resolder it anyway since it was touching another pad or something. Not the issue, just kinda dumb. I accidentally touched one of the key caps with the soldering iron so I have to reprint one of the key caps but I can only do that after the like 7 hour print I started earlier finishes.
hooked up l298n to dc motors and raspberry pi, wrote some python, attached the wheels to the motors and the program ran! just need to correct boolean values to make all the wheels spin the correct way before we move onto the next step in the robot 🤖
Made some art for art week it's a nebula, I made it with paint and a toothbrush, I'm pretty happy with it! 🎨
Also today the student council hosted our first session with the kids at the rainbow center, had some fun over Zoom together :party-dinosaur:
Worked on my CodeLabs project, made the admin dashboard with Flask. :codeday:
And finishing off the day doing Hardware Party stuff :hardware:
I was a curious kid, too curious to handle sometimes. But my father knew that I was different than the normal bunch and so he always supported me. I used to buy toys just to disassemble those, I even used to dismantle home appliances and any hardware stuff I could find. Most people thought I'm just a destructive kid ,but my father supported me and then I learned about an equally intresting thing "coding".
My father has too less computer knowledge to understand it, and the few friends I had just didn't care. I felt Alone
But few months ago I discovered a community completely suited for me, full of people like me, full of people better than me. A place where I think I finally belong to, Hack Club.
Happy Birthday and thank you @zrl for everything you have done for everyone, you are awesome 🥳🥳🥳🥳🥳
I’m (almost too) excited to ship Frame 🖼️, our SOM project we’ve completed.
🦑 What is it? Previously named Smart Album Cover Display, Frame, which sits on your wall, displays the music you’re listening to. It either uses the Spotify API or detects the music you’re listening to with microphones.
🐳 It’s been a good summer! With all the support from Hack Club we were able to complete this, and I am currently working on a Flutter App to configure settings (currently it’s a react site).
🐝 What’s the purpose? We see it as art. I truly spend hours each day just looking at it (the beauty is not apparent in the photos). Music truly is a beautiful thing.
🍀 Want to make your own? We’re working on a hardware guide. The code is, of course, open source. Contact us with questions.
We couldn’t have done this without Hack Club 🎉 💓
p.s. here is Blonde by Frank Ocean, KIDS SEE GHOSTS by KIDS SEE GHOSTS, Yellow Submarine by The Beatles and Nothing Was The Same by Drake. We’ve also implemented a clock when paused (with custom colors 🎨) and auto-brightness with a light sensor.
No one said making a CPU would be this hard. It's a giant symphony from hell, with no end in sight; debugging hundreds of signals like this at once is an absolute nightmare (they don't even fit on my screen) - so much so to the point that I'm testing more than developing. Please send help, I don't know how much longer I will stay sane for. Comparing this to the first post though, I have come a quite long way which is nice.
the sun has set (quite literally now), thank you from the bottom of my heart to everyone who joined the Summer of Making!!! it’s hard to piece together words, so here’s a post i wrote… and the recap site I'm about to ship….
one thing I haven’t done yet is say thank you to a lot of people, so meet my thank you wall:
• thank you @roshan for being there literally always and being amazing, for bringing your. abundance of knowledge to #hardware-party and listening to me even when I’m not literate. you’re the best partner in crime!
• thank you to @athul & @annlee_fores, for being life savers (on multiple occasions) and stepping up to support with all the Indian grants. True life savers.
• thank you to @lachlanjc for guiding me through making the recap site, always supporting when ever I contribute to Scrapbook or the Site and for all their support in the fast few days. Plus just being super nice and cool!
• thank you to @cwalker for all their support with hardware over the summer and just being someone to talk things through with!
• thank you to @msw & @cwalker for all the lengthy convos we had pre-launch that helped lead SoM in the right way!
• thank you to @neel.redkar for building awesome things that were life savers!
• thank you to @zrl for being super supportive but also brutally honest at times! that brutal honesty saved us!
• thank you to @elisemoe for being super supportive of us and for helping me out with pitching to Adafruit & Arduino!
• thank you to @cp & @michael.destefanis for putting up with my banking incompetence and some of the shenanigans we attempted!
• thank you to @matthew, @amogh, @dinaelhanan, @tmb, @christina695, @melody for all being super cool and doing super cool stuff!
• thank you to @rishi for whilst not being directly on the team, had a massive impact :)
OH AND OFC THANK YOU TO EVERYONE HERE YOU ALL ARE SO FREAKING AMAZING THANK YOU FOR BEING COOLLLLL!!!!!!
heres the earliest photo i could find, i’ll let your imagination go wild…
WinSCP is actually pretty OP, its helping me a lot with trying to run my c u s t o m Neural Net Rust library on the RasPi, It'll probably be really helpful once I collect data after my hardware arrives
Last day in our temporary office today, in Bloomington:
• Ended SoM hardware grants with a wonderful PR from @sampodergithub.com/hackclub/summer-site/pull/57 & gave him feedback on our upcoming homepage by him!!
• Bank: fixed a Transparency Mode bug on the G Suite page
• Bank: reached out to someone I super admire about working on an explorative new project together
• Workshops: in preparation for the new Clubs, standardized our formatting & streamlined authoring open letters github.com/hackclub/workshops/pull/20
• Moved forward on iPad distribution project
• Unblocked @neel.redkar on serverless deployment
• Talked with @michael.destefanis to plan Bank work, @tmb about MacBook project, @msw about Slack comms, then a long chat with @zrl about workflow/responsibilities at HQ
Here’s what @matthew & I made for dinner. Going on a quick weekend trip in the morning!
Finishing up a new RC Plane. I crashed the last one but now trying to make it modular so if it crashes again I can just remove the damaged portions. Also I designed and 3D printed cases for all the electronics so they can be removed
Servo controlled by Arduino, which is controlled by Raspberry Pi Zero W, which listens to Firebase Realtime Database. The database contains information whether to move the servo or blink a LED. The database updated by a few lines of JS code. Repo here ---> github.com/bartekpacia/chariot-rc
Recieved my first shipment for the hardware grant but unfortunately the ELWire box was damaged and broken into pieces😣.. But however was successful in fixing it just by using an alternate battery box and a bit of soldering😀...
Thanks to @roshan@sampoder and @annlee_fores
nice job @clairebookworm w a sick p5 workshop 🙂 ! hoping my hardware grant goes through! yall there r 64 peeps in #osf and counting! check out #announcements, join #osf, and go to the OSF website to find out more info, rules, etc.!!!! TONS of gp for participants in OSF 🤑 :walter: 😁
Today I worked on the UI of my CodeLabs project's admin dashboard and fixed a crucial bug, getting close to the finish line! I might even get the admin dashboard done tomorrow :party-dinosaur:
Also loads of hardware grants stuff done, was up super late last night reviewing about 100 applications, but we did it! ✅
But let's not forget my daily piece of art:
Just now received few extra hardware from robu.in and it was so quick thanks to @roshan for sending these out
Edited: Oh yes thanks to @annlee_fores for ordering all of our hardware as fast as possible and whole SOM team for providing chance for students like us
:yay: Digikey :hardware: hardware arrived today! Thanks @sampoder and @roshan and :summer-of-making: Hack Club for this awesome opportunity!😁 The wrapper stuff it came with was quite interesting though...
I'm gonna try to get @scrappy to react with as many emojis as possible, for no particular reason.
working on life-sized animatronic baby yoda, almost done, just have to figure out how to fit everything inside the small one is a plush that I bought to figure out the scale and the correct colors I would need.
The avatar controller is slowly but surely coming together... more options have been added, specifically the raise and lower head options. When the robot is made, this will raise and lower the monitor so the user can view at a different height. The video streaming works very well, and also added a limit switch :)
Made some landing gear for an RC plane with lexan. I milled it from 1/4" polycarb, then used a reflow station to heat it and bend to shape. It worked really well for a first try, but I think I’ll need to adjust the size because the bend radius was slightly larger than expected.
I've built the car and successfully controlled the motors remotely using my raspberry pi. Next steps are to incorporate the obstacle detection using a distance sensor and the actual line following functionality using the camera.
I won the #osf Hackathon live event today! Shoutout to @winston and the others for putting it all together! Here was my submission for the challenge to build a “spam bot”. It’s an Arduino Leonardo which is recognized as a keyboard and types the word “Spam” a few times a second until unplugged. Now comes the challenge of removing the program without it writing “Spam” in the IDE a million times while it waits to upload new code.
CodeDay Labs Project ✅
Very proud to finish the project, biggest piece of software I've ever built :partyparrot: despite my team and mentor completely bailing on me, it's finished! Going to do a more detailed ship when I'm not handling 10 things at once...
also worked with the Student Council on a new event for the upcoming school year, building a new site that I'm already proud of, had a haircut for the first time in 7 months so I am now missing a lot of hair feels weird, also trying to figure a few issues with hardware party 🤞
I know a lot of people have this badge, but it feels special knowing that in 1000 years, if civilization gets wiped out, at least my descendants will be able to recreate my arduino project. 🥺 Also, as @blucashbaugh mentioned, my code is physically buried under a bunch of permafrost at the North Pole. Pretty fucking cool, imo.
Starting to work on my hardware project! The Climatator!!!
Today I got my NeoPixels working :D fun story the store didn't know they were NeoPixels so they were an absolute bargin
Going to apply for my grant soon
Early this morning, I had the privilege of sitting back stage and watching the Adafruit Show & Tell happen! Truly remarkable seeing all the projects alive, sad we didn't have time for more! Thank you to everyone who presented, the wonderful Adafruit team for making it possible, @vera for pinging the channel and my Grab driver who subbed in for the MRT and got me to school just on time :D
It just felt really nice sitting there and watching with everything happening on it's own, I really enjoyed it so thank you!
cheap robot design #2 - bit more expensive at $11.1 ($2.60 arduino pro micro, $0.40 custom pcb, $5.20 for 2 x continous rotation micro servo + wheel, $0.40 3d printed chassis, $2.70 battery) . leaning away from continuous rotation micro servo - it makes things easy but just costs too much
Got the Last Shipment of Hardware from Hackckub the same day my exams got over!!
Excited for the things coming up:ultrafastparrot:
Thanks to @sampoder@roshan@annlee_fores and @staff for your help, getting regular on scrapbook from today‼️
I haven't shipped in a while! I've been working on several projects including my SOM project. My SOM project's basic software and hardware are almost done! Yesterday, I learned how to program an Atmega chip with C using the Arduino library directly from the GPIO pins on a Raspberry Pi.
My front door face recognition system is now operational. It still has some small glitches and there are a few thing I'm planning to change but overall it works quite well. I can come to the front door and type in my code to unlock the door (only if it sees me). If it doesn't recognise someone then it will send me a picture of them so that I can add in their name in.
Great big thanks to @sampoder and everyone else involved in the SoM.
Here's a 3D print timelapse I made yesterday. There's quite a bit of ghosting on the flat side but that's from the rusty old linear bearings that I'm using. I'm waiting for new ones to arrive from China, and it's taking forever.
I printed 2 upgrade parts for my 3D printer today which took 9 hours total and a lot of plastic. When it was about to finish, I realized that I had been printing the wrong part and it won't work with the hardware on my printer. :sad_pepe:
yeet speedy me caught up with all the hardware grants and DMs (though just through my last meeting that's ticked back up to 12 dms so gotta check them all), also had a couple of meetings tonight starting off with a OnePwaa org get together where we planned out our post-COVID camp situation and then a chat with @msw and @roshan about "sending money around the world". Finished off the night chatting with @itsmingjie, @saharsh and Tyler about CodeLabs but it turned into people bullying Airtable so...
idk what photo to share so here's the pizza I heated up today 🍕
CodeDay project is getting along well!! Finished almost all of coding for the project and now have to work on documenting it! Hardware is also going pretty well :yaylatios:
photo is of taiwan's mountains
:party-dinosaur: finished the admin dashboard for my CodeLabs project! my part is almost done, just got a lot of writing to do :parrotdad:
🚢 tried to ship out more hardware grants but every system in the world is against us right now :(
:zizek: i had no clue what to do for today for my art so here's a Alpaca statue with my 5 alpacas (two of them are shy)
Hello all! Just launched Arduino.codes consisting 40+ codes for beginners as well as experienced ones ! Feeling really happy being a part of Zero2Maker Team! Hope our initiative will help the whole maker community! Stay tuned for further updates on the same! We hope it will make your journey of making, more exciting!