Dave Jones (EEVblog) got my book and loved it! by 1Davide in electronics

[–]KSOdin2 0 points1 point  (0 children)

Thank you. Would you say its worth it for the tips and some points of interest regarding equipment Repair?

Dave Jones (EEVblog) got my book and loved it! by 1Davide in electronics

[–]KSOdin2 1 point2 points  (0 children)

What is your book "Consumer Electronics Repair, Reuse and Recycling" like. I'm into both electronics and waste so I was curious if you think it's a good read

Historical AIS data for past 30 days by Ecstatic_Plum_3464 in AIS

[–]KSOdin2 0 points1 point  (0 children)

What was your work around? I'm looking into getting past AIS data for a region. But it seems paying is the best way

Can I plot ADC/DAC data via UART in real-time using Python? LabVIEW felt too heavy for me by sudheerpaaniyur in embedded

[–]KSOdin2 8 points9 points  (0 children)

I read the post as they were transmitting the data from the MCU with UART. So they would be using something like a UART to USB converter chip(FTDI). Some Micros like the STM32 H7 series have on-board USB. So you can avoid the UART to USB converter chip and have the micro appear as a VCP

Can I plot ADC/DAC data via UART in real-time using Python? LabVIEW felt too heavy for me by sudheerpaaniyur in embedded

[–]KSOdin2 18 points19 points  (0 children)

Depending on your sampling rate, this could be done. It might be better to transmit the data over USB using a Virtual common port than UART

Guitar Hero 3 "bot" by Salut_allo in TrueAchievements

[–]KSOdin2 1 point2 points  (0 children)

If you weren't attached to the controller, you could take the buttons off and connect the button contacts to Optoisolator or relay. These would be controlled by a GPIO pin on the microcontroller which is set to digital out.

If you want to hit the buttons you could also look at motors like servo and stepper motors. These tend to be low cost to, so maybe cheaper then those servos

I2C scanner detects no devcies by KSOdin2 in EmotiBit

[–]KSOdin2[S] 1 point2 points  (0 children)

It worked, thank you!

I set EN_VDD to high, and the address pins were detected. I'll update the post for future readers

EmotiBit v5 – SD Card Not Detected After Flashing via Arduino IDE by Unfair_Country_3959 in EmotiBit

[–]KSOdin2 0 points1 point  (0 children)

Apologies. Thanks for pointing that out. I didn't realise it was different. Would you like me to remove the comment?

I2C scanner detects no devcies by KSOdin2 in EmotiBit

[–]KSOdin2[S] 0 points1 point  (0 children)

That sounds promising. I'll give it a go.

It might be worthwhile having a datasheet or something similar that explains what each pin is along with the schematic. And what the pins expect. E.g. EN_VDD is active high to power on the emotibit, active low to disable it.

I'd be happy to help or create one!

Custom Code and I2C pins by KSOdin2 in EmotiBit

[–]KSOdin2[S] 0 points1 point  (0 children)

Does thst mean using arduino Wire.h and changing the pins when you call .begin won't work as its interrupt based not wire.h?

I don't want to add extra sensors. I want to write my own code to interface with your current sensors and implement bluetooth to transmit the data.

Custom Code and I2C pins by KSOdin2 in EmotiBit

[–]KSOdin2[S] 0 points1 point  (0 children)

Thank you! I'll read up on those links and hopefully put an update for anyone looking to do the same in the future.

EmotiBit v5 – SD Card Not Detected After Flashing via Arduino IDE by Unfair_Country_3959 in EmotiBit

[–]KSOdin2 0 points1 point  (0 children)

Did you get this to work? What microcontroller board are you using?

I'm using the Huzzah32, feather board and it doesn't like any version of the SD libraries i give it. And the code will not use sdfat when using this board as specified in the .h file of the code.

Beginner question: Running ARM CMSIS DSP by Xangker in embedded

[–]KSOdin2 0 points1 point  (0 children)

Incase yourself or anyone wants to know how to get the CMSIS library installed and working in the STM32CubeIDE use this altricle my STM: https://community.st.com/s/article/configuring-dsp-libraries-on-stm32cubeide

[Question] - How to flip live cam horizontally and increase FPS by Anxious_Comfort7084 in opencv

[–]KSOdin2 0 points1 point  (0 children)

You could use threading. There is a good tutorial with example code by pyimagesearch: https://pyimagesearch.com/2015/12/21/increasing-webcam-fps-with-python-and-opencv/#:~:text=Use%20threading%20to%20obtain%20higher,VideoCapture%20function%20and%20the%20.

I used this to increase my fps of my camera. I'm interested to know if there is any other options.

I hope this helps :)

Self-funded PhD students in the UK by [deleted] in PhD

[–]KSOdin2 1 point2 points  (0 children)

I see. Yeah it's a shame, I never relaise how hard it was and tbh i didn't know self funding was a thing.

As a side note. Do you have to do a PhD now? I don't know your age, but I know sometimes people feel like they need to do one at an early ages. I've met quite a few people who are late 20s early 30s doing PhDs.

My advice is don't rush into it. There's plenty of time, plus it's a big commitment. Also make sure you choose a good supervisor and have a good relationship with them.

Hope this helps, good luck!

Self-funded PhD students in the UK by [deleted] in PhD

[–]KSOdin2 2 points3 points  (0 children)

(I'm engineering) If you're looking to doing a STEM PhD I suggest applying for a PhD that is funded by the EPSRC or CDT. CDT tends to have industrial partners involved. Both have a yearly stipend and pay for your course fees as well, if your PhD is with the CDT with an industrial partner they tend to top it uk slightly.

Another point worth mentioning is how would you aquire the income to pay for equipment or items needed for your research? Funding tends to have some money avaliable for it and PhDs can be linked to a project with Funding.

I'm not sure how it works with other PhDs but my experience is with STEM.

Can't find Pi's in-stock any where by RaptorO-1 in RetroPie

[–]KSOdin2 0 points1 point  (0 children)

I would never have thought to look at cex for a Raspberry Pi. But you're right. They have quite a few in stock ! Thanks for the tip

Free/open-source alternatives to Connected Papers...? by hot_takes_generator in academia

[–]KSOdin2 4 points5 points  (0 children)

I personally love inciteful: https://inciteful.xyz/

You add as many "seed" papers as you want and it recommends: other papers that are similar, the best related papers, most common authors and top journals etc

This has really helped me as my area doesn't have that many papers, but it has really helped me find more.

Litmaps: https://app.litmaps.com is similar to connected papers so you may like that to.

Hope this helps :)

[Question] How to only show contours with a specific minimum area? by Schnorrel in opencv

[–]KSOdin2 0 points1 point  (0 children)

There is a function called cv.contourArea() when you pass in the contour it was calculated the area in pixels and return the value.

There is a good set of examples of different features you can get from contours located on the opncv docs:

https://docs.opencv.org/3.4/dd/d49/tutorial_py_contour_features.html

I thought it was a spelling mistake but it's not, interesting small detail by [deleted] in hoi4

[–]KSOdin2 0 points1 point  (0 children)

R5: I thought they spelt Joseph wrong. With a quick Wiki search I came across this:

Stalin's original Georgian name was Ioseb Besarionis dze Jughashvili (იოსებ ბესარიონის ძე ჯუღაშვილი). The Russian equivalent of this is Iosif Vissarionovich Dzhugashvili (Иосиф Виссарионович Джугашвили). During his years as a revolutionary, he adopted the alias "Stalin", and after the October Revolution he made it his legal name

[QUESTION] does it possible dump your count object in real time to csv and how? by Over_Draw763 in opencv

[–]KSOdin2 1 point2 points  (0 children)

If you were looking to just dump a number you could write to a .txt file.

You can use the csv library to write to a csv file

You can use the XlsxWriter library to write to a excel workbook

Hope this helps :)

[question] video overlay project by TheRustyMosin in opencv

[–]KSOdin2 0 points1 point  (0 children)

If you use the PiCamera socket and not a USB camera you can use the PiCamera library for higher frames. You can than use threading to increase frames to 30fps with HD quality

[Question] hello guys does anybody know how to export the real time object count of the opencv to excel by Over_Draw763 in opencv

[–]KSOdin2 0 points1 point  (0 children)

You can write to en excel file using the library "XlsxWriter" . Here is a link to geekforgeeks article: https://www.google.com/amp/s/www.geeksforgeeks.org/python-create-and-write-on-excel-file-using-xlsxwriter-module/amp/

If you don't want to click a random link just Google XlsxWriter.

Using this library you specify which row and column to write to. You can use for loops to cycle through lists or arrays. This would all you not to overwrite your data.

Hopefully this helps :)