Тёмный
Jeremy Ellis
Jeremy Ellis
Jeremy Ellis
Подписаться 1,1 тыс.
This channel is about www.rocksetta.com a website to display 40 years of computer programming ideas, from cryptocurrencies, Machine Learning, Javascript Teaching, App Making with Phonegap, DIY Makers, Hockey Training, Rugby Learning, 3D Printing, Robotics and Kickstarter inventing along with my learning Music ideas. It was made to help people who have given up on being able to play an instrument or sing a song. Rocksetta tries to make music more visual. Combining rocksetta with keyfreemusic may help some people learn to sing or play.
This channel is also about my experiences teaching Robotics and 3D Printing animation and computer coding.
Arduino Nano33Ble Sense
Месяц назад
Seeedstudio XIAO SAMD21
Месяц назад
Edge AI for all students.
Месяц назад
Edge AI for all students.
Месяц назад
Seeedstudio XIAO ESP32S3 Sense
2 месяца назад
Seeedstudio XIAO ESP32C6
2 месяца назад
Nordic Power Profiler 2 ppk2
2 месяца назад
Arduino NiclaVision
2 месяца назад
Arduino PortentaH7
2 месяца назад
seeedstudio sensecraft watcher
2 месяца назад
Edge AI for all students.
2 месяца назад
Edge AI for all students.
2 месяца назад
Edge AI for all students.
2 месяца назад
Комментарии
@tracetrace-qv5ky
@tracetrace-qv5ky Месяц назад
Hello. The Maker100=Eco Rak2270 w/Machine Learning is extreme interesting, is there somewhere I can buy this setup, or commission someone to make these. I doing a project for elderly people with cognitive diseases.
@Rocksetta
@Rocksetta Месяц назад
@@tracetrace-qv5ky store.rakwireless.com/products/rak2270-rak-sticker-tracker?srsltid=AfmBOopDjawsgy_cpQx5fT3eMk0JqZVwzG6NQG1grr4HcKuHH4g63uyn&variant=43194331791558
@Blumainor
@Blumainor Месяц назад
Jeremy I just bought the sticker tracker is there a way for you to help me set up?
@Rocksetta
@Rocksetta Месяц назад
@Blumainor which one there are three types. store.rakwireless.com/products/rak2270-rak-sticker-tracker?srsltid=AfmBOooZQt_xxXU7Yk9zmbf-JEKu5PjYjDp6gz9zF6tMWgjfk0Gr28ln&variant=43194331791558 also I am quicker to reply to a DM on linkedin ca.linkedin.com/in/jeremy-ellis-4237a9bb
@meililyli2188
@meililyli2188 Месяц назад
Thanks for the feature, Jeremy!!!
@seekerandroses
@seekerandroses Месяц назад
I appreciate you teaching me and thank you for writing in my yearbook.
@brandOn_pc
@brandOn_pc Месяц назад
That’s really cool!! I want one! they are so small. I’m thinking of using a esp32 module from a dev board on a custom pcb
@Rocksetta
@Rocksetta Месяц назад
@brandOn_pc the xiaoEsp32s3 sense is better for machine learning as it has thr camera and mic, but the C6 does work smoothly with the Arduino IDE
@restipalupi
@restipalupi 2 месяца назад
is Portenta also used to check 4x4 keypads? which pin should be used?
@Rocksetta
@Rocksetta 2 месяца назад
@@restipalupi not sure, sorry.
@kaijustice7048
@kaijustice7048 5 месяцев назад
Thank you for all your work on this board! I am eager to hear of your example used for passing variables between cores. Do you have a video on this that I am missing?
@Rocksetta
@Rocksetta 5 месяцев назад
I prefer uArt for moving between cores. Do you have my library the portenta pro community solutions loaded?
@kaijustice7048
@kaijustice7048 5 месяцев назад
@@Rocksetta Yes I do! Are you referring to Dot191 and Dot192? I will review
@Rocksetta
@Rocksetta 5 месяцев назад
@@kaijustice7048 actually I prefer dot42 but yes there are lots of ways to communicate between the cores. sometimes I just give up and use threads in a single core. One cool trick if you are just turning things on or off is to use an LED. Core M7 can turn it on and core M4 can read if it is turned on. Dot42 is the best UART I have used and uses the pins that are visible from the Portenta without the HD connectors. github.com/hpssjellis/portenta-pro-community-solutions/blob/main/examples/dot4-portenta-breakout-board/dot42-UART1-M4-to-M7/dot42-UART1-M4-to-M7.ino
@restipalupi
@restipalupi 5 месяцев назад
Do you have to install the portenta pin header yourself ?
@Rocksetta
@Rocksetta 5 месяцев назад
Yeh, it is a bit scary if your not good at soldering. I recently got a soldering microscope and it makes things like that a lot easier. Not sure why Arduino doesn't allow you to purchase them with the headers pre-attahed for a few extra bucks.
@cenicholas3251
@cenicholas3251 8 месяцев назад
*promo sm*
@COBRINHA13-123
@COBRINHA13-123 8 месяцев назад
great video
@Seanomarachain
@Seanomarachain 10 месяцев назад
My camera disconnects after a few seconds... I tried a number of different laptops. The shield is tight to the board.
@Rocksetta
@Rocksetta 10 месяцев назад
That is a really old video and the code is probably deprecated. Do you have my library the Portenta Pro Community Solutions ?
@Seanomarachain
@Seanomarachain 10 месяцев назад
​@Rocksetta thanks. I tried it on a Linux desktop computer and it worked, so I'm happy to stick with that.
@StevenMayer6
@StevenMayer6 10 месяцев назад
Hi Jeremy, you most likely won’t remember me. In Grade 9 I was “unwillingly” put into your Web Design class at HPSS in 2005 thinking to myself how life couldn’t get any worse. Two days into the class I fell in love with coding. I could get the internet to do whatever I want! I even built multiple minor hockey websites while in your class and till I graduated high school… I made great use of inline CSS 😂 Now here I am today 18 years later and still coding. I have greatly expanded my knowledge in all aspects of web development and have built many upon many websites, databases etc… apart from web development I have launched 2 apps into the Apple App Store, built some pretty neat projects with the Arduino, explored into game dev with Unity and Unreal Engine and VR, taught myself VBA, AHK, Python, Objective C, Batch and more. I was a lead programmer for Best Buy Canada writing all the shipping, receiving and quality control software. Now I currently run my own computer repair business in Mission and develop/code on the side while also working for the City. Coding is a huge part of my life and I would have never been where I am now if it wasn’t for you. I often think back to the first day I was In your class where it all began. I hope all is well during these tough times and 18 years later I would like to sincerely thank you for being the model and influence that made me the developer I am today. -Steven Mayer PS- It you don’t remember me, I was the kid that thew another kid over the computer desk for licking my ear and you definetly woke the school up yelling at us 😅
@AforLinda-k4l
@AforLinda-k4l Год назад
Thank you so much for this video. I was so stuck I almost bought another laptop. Been trying to run linux on my laptop since December 2022 and boom I did it.
@JasonMayes
@JasonMayes Год назад
The best video I've seen all month. Thank you for bringing this to my attention. Certainly sharing with the team internally. The passion is next level. Thank you for being part of the wonderful community of web ML!
@DataBoy1957
@DataBoy1957 Год назад
Ahem. First off:wow. Your body of work is so impressive on its own. I have been fumbling about in the weeds with Portemta for a full week, I sure wish I'd bumbled here sooner! I am considering Opta for some (rail comms) integration, and I was getting the vapors. But you have given me awesome hope. Thanks!
@SOFIA_TECH_KITCHEN
@SOFIA_TECH_KITCHEN Год назад
Hello sir, I saw your work on portenta h7, I am reapply inspired by your work. i am working on computer vision for my final year project, using portenta h7 and portenta vision shield. i have completed most of the work but I am getting some errors with figuring out hardware problems, I would be really thankful to you if you will guide me on my project.
@Rocksetta
@Rocksetta Год назад
What is the hardware issue with the PortentaH7? How are you amking your vision models? Edgeimpulse, or openMV. I dont know much about openMV.
@SOFIA_TECH_KITCHEN
@SOFIA_TECH_KITCHEN Год назад
@Rocksetta I am making a real time facial recognition, I trained my model from edge impulse and deployed it using openmv, now the problem is that I connected my portenta h7 and portenta vision with portenta breakout, and I want to connect my spi, tft lcd to make it stand alone but I can't figure out pins for connecting the lcd from portenta breakout.
@Rocksetta
@Rocksetta Год назад
@@SOFIA_TECH_KITCHEN Yes a TFT has an issue connecting with the PortentaH7 see this link on my course github.com/hpssjellis/maker100#29 I much prefer the waveShare 128x128 grayscale OLED, cheap like $20 and it is much faster than the typical TFT. Here is my link to working with the grayscale OLED github.com/hpssjellis/maker100#24 Good luck. That is tricky stuff. I never did get the touchscreen part of the TFT working well. Do you need touchscreen or can you control the program some other way. By the way facial recognition is really hard on these tiny devices, lots of luck to you with your model.
@SOFIA_TECH_KITCHEN
@SOFIA_TECH_KITCHEN Год назад
@Rocksetta sir if you don't mind can I have your email, I would be really thankful for yours help.
@SOFIA_TECH_KITCHEN
@SOFIA_TECH_KITCHEN Год назад
@Rocksetta I am also using openmv where I'm using micropython
@BioniChaos
@BioniChaos Год назад
Nice! Still using Tensorflow these days?
@Rocksetta
@Rocksetta Год назад
Yes, but introducing something new next week.
@BioniChaos
@BioniChaos Год назад
This is awesome!!
@peterraeth4963
@peterraeth4963 Год назад
Video is very well done. Thank you so much.
@bipedalrobot
@bipedalrobot Год назад
Thanks
@seekerandroses
@seekerandroses Год назад
Ellis for the win
@cris1185
@cris1185 Год назад
Thank you very much for your videos. I am working with Portenta h7, and I want to connect it with the classic Bluetooth to my phone and control my toy car with MIT. Do you have any code example of classic Bluetooth?
@brany2920
@brany2920 Год назад
Hello. I have few questions. Not sure if you would love to assist me with some answers
@Rocksetta
@Rocksetta Год назад
Havn't been working too mich with Gitpod for a while, but ask away I might be able to help.
@brany2920
@brany2920 Год назад
@Jeremy Ellis i have been working on my project for some days now. I am a student online. But don't know how to check my project on web . I am doing my project on gitpod. So could you explain how i could see what progress i have made so far please
@Rocksetta
@Rocksetta Год назад
@@brany2920 Gitpod has changed a bit since I made those videos. I need to know more about the issue. You are welcome to follow me on Twitter @rocksetta and I we could DM possible ways to help, but for now can you clarify what works? Can you see a webpage just not from outside the work environment? If that is the case there is a globe icon that allows your gitpod to be public. Having said that gitpods are only active while you are logged in, when you leave they shutdown. Reply a bit more about the issue.
@mohamedmire8646
@mohamedmire8646 2 года назад
Can you send the source code sir on in the comment section
@rohanmanchanda5250
@rohanmanchanda5250 2 года назад
Too slow for any practical modern day use-cases, sadly.
@Rocksetta
@Rocksetta 2 года назад
That is why I switched to the Arduino PortentaH7 with LoRa vision Shield. It is just a bit more powerful and has 8 MB SDRAM which helps with using a Greyscale OLED.
@rohanmanchanda5250
@rohanmanchanda5250 2 года назад
@@Rocksetta frame-rate? And by that I mean inference rate
@rohanmanchanda5250
@rohanmanchanda5250 2 года назад
@@Rocksetta a raspberry pi 4 model b can run a tflite object detector (efficientDetLite2, to be specific) at about 4 inferences a second. Add a CORAL Edge TPU to it, it shoots up to a staggering 14 frames/inferences a second.
@rohanmanchanda5250
@rohanmanchanda5250 2 года назад
Practically 0.8-ish frames a second is fine for practical use-cases.
@davidlima3615
@davidlima3615 2 года назад
congratulations for the video. I would like your help to turn on an RGB led of the nano board with the gestures I saved as a sample. what can i do, friend?
@Rocksetta
@Rocksetta 2 года назад
RGB leds are fairly easy to work with, as are gestures. You should be able to do ann if statement for a gesture and then turn on the color of the RGB.
@davidlima3615
@davidlima3615 2 года назад
@@Rocksetta I was able to turn on the LEDs one at a time. will act I'm managing to start engines and other things. Thanks and good luck, friend!
@davidlima3615
@davidlima3615 2 года назад
congratulations for the video. I would like your help to turn on an RGB led of the nano board with the gestures I saved as a sample. what can i do, friend?
@davidlima3615
@davidlima3615 2 года назад
congratulations for the video. I would like your help to turn on an RGB led of the nano board with the gestures I saved as a sample. what can i do, friend?
@cornevanaswegen1212
@cornevanaswegen1212 2 года назад
Which one of the following infringements at a lineout should be penalised with a free kick?
@beegigantic2254
@beegigantic2254 2 года назад
very nice
@plask8871
@plask8871 2 года назад
Great workflow! Thank you!
@Rocksetta
@Rocksetta 2 года назад
I am still pondering how to merg face armatures with the plask downloaded objects. I will make another video if I figure it out. Great product plask.ai
@visuinoprojects
@visuinoprojects 2 года назад
Very good video! I love it!
@oseajoji2013
@oseajoji2013 2 года назад
Law 16
@lipafo1
@lipafo1 2 года назад
Good video 👍 😃
@dumbhusk94
@dumbhusk94 2 года назад
This helped out alot
@aisyjeff95
@aisyjeff95 2 года назад
did you download the driver for USB ?
@martingallo6037
@martingallo6037 3 года назад
Great job mate, would you mind giving us a bit more info on the dataset you used? I'm only asking because I have my eye on doing a similar project, but all the images in that dataset are 200 x 200 pixels by default and I'd need to try and adapt it (in Edge Impulse) for the OV7670 module.
@Rocksetta
@Rocksetta 3 года назад
Hey Martin, the nano33BleSense is a great board but for vision work I have moved to the portenta with GrayScale vision shield. Since I use the Pixy2 from charmedLabs for all color stuff. As far as the data set, I make my own. Supper easy with a cell phone on edgeImpulse. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-wbX_-No8kIw.html
@idkidk1774
@idkidk1774 3 года назад
how to do it with nano33 iot
@adambeedle
@adambeedle 3 года назад
Nice
@sermadreda399
@sermadreda399 3 года назад
Great video thank you for sharing
@aifes7560
@aifes7560 3 года назад
Great Video. :) Short addition, the training result is always different because the weights are initialized randomly each time. The learning rate is set relatively high in the examples, so it may be that no global minimum is found. Each training is individual and it will not be trained further if the command is entered again.
@Rocksetta
@Rocksetta 3 года назад
Thanks ALfES, really great work, I need to look through the code slower as what you have done is amazing. Do you have a twitter or Instagram presence?
@Mohamm-ed
@Mohamm-ed 3 года назад
Works with othe types of arduino?
@aifes7560
@aifes7560 3 года назад
Yes, any Arduino or Arduino compatible board. AIfES even runs on the PC.Tutorials are available on our Arduino Project Hub page: create.arduino.cc/projecthub/aifes_team
@Mohamm-ed
@Mohamm-ed 3 года назад
@@aifes7560 thanks very much for replying
@adambeedle
@adambeedle 3 года назад
Great
@brycemackenzie1054
@brycemackenzie1054 3 года назад
Where is the fountain of youth Mr.Ellis
@Rocksetta
@Rocksetta 3 года назад
LOL, Thanks Bryce.
@adambeedle
@adambeedle 3 года назад
Nice
@idohalamit
@idohalamit 3 года назад
super useful, as always!
@m.fheagle3286
@m.fheagle3286 3 года назад
I’m thinking of building my own with 5 sections connected by bolts so I can move the pieces depending on the drill.
@Rocksetta
@Rocksetta 3 года назад
My one was very light, which is not so good as any contact makes it move. A heavier one might be a good idea. Your idea makes sense. Send a picture to twitter @rocksetta if you ever get it made.
@kevinhaynes414
@kevinhaynes414 Год назад
I'm watching these videos looking for someone who has made one like the one you're describing. Did you make one?
@idohalamit
@idohalamit 3 года назад
Is it possible to run micropython and arduino (C++) code simultaneously? Or does OpenMV uses both cores? Btw you are very helpful here and on the forums
@Rocksetta
@Rocksetta 3 года назад
I looks like this PR is getting closer to being able to run C++ and OpenMV. github.com/arduino/ArduinoCore-mbed/pull/167#issuecomment-898561575
@mariandiazromero8830
@mariandiazromero8830 3 года назад
hi, is it possible to connect OpenMV with Arduino IDE via RPC (to use Portenta h7)?, do you have any video about it? Thank you!
@Rocksetta
@Rocksetta 3 года назад
Marian, last I checked about 6 months ago, OpenMV takes all the memory for both cores. So no, can't be done yet. Things may have changed, please reply if you find out. The openMv forum is friendly. I would definitely do a video on it. New stuff in my portenta library.
@markdheilong
@markdheilong 3 года назад
Nice to see this working with the Arduino IDE. It's a nice board. I saw this on Mouser.ca with the following part numbers: Mouser Part # 246-CXD5602PWBMAIN1E Mouser Part # 246-CXD5602PWBEXT1E Mouser Part # 246-CXD5602PWBCAM1 Are you able to confirm the part numbers of the Sony Spresense boards you have? I'd like to try them out with Arduino and Edge Impulse for ML inference. Thanks so much Jeremy! :)
@Rocksetta
@Rocksetta 3 года назад
Hi Mark: The numbers on the boxes I have are very similar to what you have quoted: CXD5602PWBMAIN, CXD5602PWBEXT1, CXD5602PWBCAM. I have not fully got mine working with Edge Impulse yet, but am so far reasonably impressed with the compile speed on the Arduino 1.8? IDE. Not sure how much work I will do with the Spresense as my main teaching Robotics and Machine Learning interest for 2022 is the Arduino Portenta with LoRa and Ethernet Vision Shields and Breakout board.
@markdheilong
@markdheilong 3 года назад
@@Rocksetta Thanks for taking the time to confirm the part numbers for me, Jeremy. It's cool to see Sony offering a suite of hardware and accessories for the embedded IoT space, especially with future proofing TinyML inference with the ARM Cortex M4F based MCU. I like the fact it also has built in GPS in a small package at a reasonable price. Hope you're able to get it up and running on the Arduino IDE very soon. I'm going to check out the developers setup page to see how to do this. It's a good board and hardware platform like the Arduino Nano 33 BLE Sense. Keep up the good work! 👍 I've been studying MEMS audio sensor information over the past week for a project related to TinyML on an embedded system. A MEMS microphone array is the way to go for digital audio detection and direction finding of various human generated and human labeled audio sound sources. I'm looking into developing a solution for terrestrial and aerial based applications for a pet project that I can use as a demo for prospects and clients. I'll share this on Hackster.io as I get a little farther ahead.
@Rocksetta
@Rocksetta 3 года назад
Hey Mark, please make an account on the Edge Impulse forum forum.edgeimpulse.com/ and tag me @rocksetta That pet and microphone array sounds really interesting. The people at Edge Impulse would be very interested and they also have great coding ideas. Tag @jangongboom as he is brilliant and codes what I take a month to code in minutes.
@markdheilong
@markdheilong 3 года назад
@@Rocksetta Sure! Thanks! I'll create a new thread in the forums for it and will tag @jangongboom as well.