-
Posts
24 -
Joined
-
Last visited
Reputation Activity
-
TheOcularMan got a reaction from Ben17 in Disney Banshee Toy Modding
Well originally I was going to tell you to connect it to an 'Arduino' type board. However upon further investigation, I think the motion is controlled by 'wire', like a Muppet. So... I'm at a loss for a simple solution.
To confirm, dose it take batteries?
-
TheOcularMan reacted to Fortified Ookami in Disney Banshee Toy Modding
Oops, sorry have been busy with getting back to work and forgot to check back.
I believe it does take batteries but I will confirm when I get home.
EDIT: Actually, come to think of it, I see what you mean. There is an on/off switch on the toy, and now that I actually put my brain to use I'm remembering that the switch only turns the sound on and off. The toy is operated mechanically, which complicates things.
Oh well. Thanks for the reply! Lol.
-
TheOcularMan reacted to James Day in New Keyboard Suggestion
Hi guys, I'm looking for a new mechanical keyboard that I can do my school work with and also game with. Right now I'm looking at the Logitech G Pro Keyboard, as well as the Ducky One 2 TKL. What do you guys suggest, and do you have any other options that you like and why? (I don't really care about the difference in switches as long as it is comfortable to type on (has to be mechanical and RGB of course) and is TKL and under the price of around $100) Thank you for your help!
-
TheOcularMan reacted to Kiiro in New Keyboard Suggestion
If you are going for the Logitech G Pro keyboard (Which is unlikely to be less than $100 at least where I'm at) you should get the newer version the Logitech G Pro X since its basically the same keyboard but with swappable switches. The Romer-G switches is quite fragile if you game hard with it, and I had my G413 fail on me after just 9 months of usage.
Edit : I'm currently using the Tecware phantom 87. It's quite great but I would recommend you to actually change all the switches to gaterons or anything thats not outemu since they're kinda crap. https://www.amazon.com/Tecware-Phantom-Mechanical-Keyboard-Outemu/dp/B079HTZQYV
-
TheOcularMan reacted to MEC-777 in What song are you listening to right now.
These guys are awesome.
-
TheOcularMan got a reaction from CircuitBear in The DIY LAPTOP PROOF OF CONCEPT ( NOW CALLED THE LANTOP)
"ultra portable desktop with integrated keyboard"
-
-
TheOcularMan got a reaction from Faisal A in The DIY LAPTOP PROOF OF CONCEPT ( NOW CALLED THE LANTOP)
"ultra portable desktop with integrated keyboard"
-
-
TheOcularMan reacted to CircuitBear in The DIY LAPTOP PROOF OF CONCEPT ( NOW CALLED THE LANTOP)
I guess yes, I might need a better name though because laptop might not be appropriate.
-
TheOcularMan reacted to CircuitBear in The DIY LAPTOP PROOF OF CONCEPT ( NOW CALLED THE LANTOP)
Better Light on these pictures.
-
-
TheOcularMan reacted to williamcll in Canadian firm invents invisibility cloak.
A Company has revealed their light bending film that is almost like an invisibility cloak in fantasy after seven years, and is hoping to pitch it to the military.
Source:http://www.hyperstealth.com/Quantum-Stealth/
https://www.sciencetimes.com/articles/24085/20191017/perfect-camouflage-invisibility-screen-completely-hides-soldiers-vehicles.htm
Thoughts: Can't wait for Linus' review on this masterpiece.
-
TheOcularMan reacted to Olaf6541 in DIY ledstrip PWM frequency with arduino
@TheOcularMan @Unimportant
Alright thanks for the answers, I'm not sure if the built in pwm function still works if you start messing with the timers so I changed my code and used timer2 for the leds. I was already using leds with the BJT but not with pwm. So later this week I will swap some pins and check if the current leds can be controlled with pwm on timer2.
Here is the code:
Edit: Okay I couldnt wait and rewired some stuff: it works ?
https://i.imgur.com/VO3I3eM.mp4
-
TheOcularMan got a reaction from Olaf6541 in DIY ledstrip PWM frequency with arduino
I would stay below 1Mhz.
Your right, there isn't, I have found that anything over 100Hz is good (browse my status updates, I posted something about it). Some led driver chips clock in at 10kHz.
If you want my honest opinion, I would just use the built in pwm 'function' that arduino offers.
analogWrite(pin, duty_cycle); //500Hz, duty 0-255 = 0%-100% It makes things simple and portable, 8bit resolution. Driving it faster than 500Hz doesn't really 'do' anything (somebody can chime in if I'm wrong).
From what I was able to find, it looks like each timer(0-2) can be set with its own prescale value, and each timer has two 'channels' that can be assigned a specific 'duty' value. I think one of the timers is used by the uart though.
Resources
-
TheOcularMan reacted to TheBean in fastest versoion of windows xp
but why? so many security vunerabilities. also, use stuff like WINE to get windows stuff working on linux
-
TheOcularMan got a reaction from TheBean in fastest versoion of windows xp
WinFLP, lol "off a legitimate install disk".
-
TheOcularMan reacted to Crunchy Dragon in fastest versoion of windows xp
Windows XP off a legitimate install disk.
-
TheOcularMan reacted to Olaf6541 in DIY ledstrip PWM frequency with arduino
Hi all,
So I'm planning on making my own led strips and controlling them with the PWM functionality of my existing arduino fan controller. Due to the timer limitions and already existing code and hooked up pins it would be easiest for me to use timer2 for controlling the duty cycle of the leds. I would only have to move the pin of the transistor base to either pin 3 or 11. This does however require at least 4kHz, I cannot really go any lower on a prescale factor of 8 (already sacrificing 0.3% duty cycle resolution up to 2.5% for my fans that way).
My question: is 4kHz a realistic frequency for driving a 12V ledstrip with a bipolar junction transistor or is too high?
I know when I would switch to prescale 8 (currently not using a prescaler) I could switch the fans to timer2 and use the 16bit timer1 and go as low as I want but that would mean I have to rewire my entire layout so I'm just scoping out my options for now.
Thnx!
Edit: I assumed the prescaler is fixed accross all timers, now I'm not that sure anymore. Can I use different prescalers with each timer?
-
TheOcularMan reacted to Olaf6541 in DIY ledstrip PWM frequency with arduino
The BJT model is NJT4031NT1G, the ebay listing says the 'transition frequency' is 215MHz, is that it?
This spec sheets says nothing about switching characteristics... https://www.onsemi.com/pub/Collateral/NJT4031N-D.PDF
Its an arduino uno, atmega 328p. And yes I'm using the IDE.
If I can use separate prescalers I dont have an issue at all, I can use no prescaler and 640 steps for 25kHz and a 64 prescaler and 255 steps for the leds for ~490Hz.
Still interested to know what good pwm frequencies are for LED circuits, there doesn't seems to be a lot of quantative info about it...
-
TheOcularMan reacted to steelo in rpi 'floating' eyeball build - DONE! Links to videos included
Hi everyone,
Halloween is about 6 weeks away and I've been working on a Halloween project for work, utilizing a rpi3, an adafruit dc motor HAT, stepper motors, a ping pong ball, a webcam and magnets! What I am contemplating is an 'eyeball' in a glass mason jar that turns to follow those who dare pass by. I'm only about 25% complete (I believe the software side is all functional at this point...it's just a matter of waiting on parts and assembly) Here's what I have so far...
Initially testing tracking software with a pi zero...quickly realized it's just too slow to be able to effectively 'follow' an object. I was planning on using r/c car servos I had laying around the house, but running servos directly off of the I/O pins (as evidenced in the video) results in very imprecise and jerky movement. Ordered a pi3, an Adafruit DC motor HAT and 2 stepper motors...
20190918_133635_2739454214056.mp4 -
TheOcularMan reacted to stack0s in how do I x y intercept?
Your calculation for findB is wrong... it should be return y - (m*x) it's not division it's subtraction but other than that this helped me because I was having a hard time with the intersection part which you did very well. I translated it back to a program in actionscript 2.0 that runs once and prints then exits. Here it is...
var test = true; onEnterFrame = function () { if (test) { var PI = 3.14195; //calculates pi, 3.14159 //data set 1 var x1 = 10; var y1 = 23; var x2 = 65; var y2 = -17; //data set 2 var x3 = 49; var y3 = 25; var x4 = 7; var y4 = -12; var m1 = findM(x1, y1, x2, y2); var m2 = findM(x3, y3, x4, y4); var a = findB(y1, x1, m1); var b = findB(y3, x3, m2); /* view work so far */ trace("EQUATION 1: "); printLineEqu(m1, a); trace("EQUATION 2: "); printLineEqu(m2, b); /* done */ //parallel line check if ((m2-m1) == 0) { trace("both lines are parallel."); return 0; //exit if out of range } //calculate theta var theta = findTheta(m1, m2); if ((theta<0) || (theta>(PI/2))) { trace("theta: "+theta); trace("angle out of range."); return 0; //exit if out of range } //find intersections, if all is well var Xintersection = findXintersection(a, b, m1, m2); trace("X intersection: "+Xintersection); var Yintersection = findYintersection(a, b, m1, m2); trace("Y intersection: "+Yintersection); test = false; } }; //used for plotting on ti-89 as check, plug and chug function printLineEqu(_m:Number, _b:Number) { if (_b<0) { trace("Y = "+_m+"*x"+_b); } else { trace("Y = "+_m+"*x+"+_b); } } //find theta function findTheta(_m1:Number, _m2:Number):Number { _theta = (_m1-_m2)/(1+(_m1*_m2)); _theta = Math.abs(_theta); //absolute value _theta = Math.atan(_theta); //inverse tan return _theta; } //find the y intersection function findYintersection(_a:Number, _b:Number, _m1:Number, _m2:Number):Number { return ((_a*_m2)-(_b*_m1))/(_m2-_m1); } //Fine the x intersection function findXintersection(_a:Number, _b:Number, _m1:Number, _m2:Number):Number { return (_a-_b)/(_m2-_m1); } //find slope function findM(_x1:Number, _y1:Number, _x2:Number, _y2:Number):Number { return (_y2-_y1)/(_x2-_x1); } //find b function findB(_yB:Number, _xB:Number, _mB:Number):Number { return (_yB-(_mB*_xB)); } //find X intercept function findXintercept(_m:Number, _b:Number):Number { return ((0-_b)/_m); } //find Y intercept function findYintercept(_m:Number, _b:Number):Number { return ((_m*0)+_b); } Thanks alot!
-
TheOcularMan got a reaction from imaginelenses in Magnetic Core Memory and Magnetic Logic.
I know nothing about magnetic core memory. In fact, you will be really hard pressed to find anybody who dose. Here's the good news, I found some information you may be interested in.
core memory shield for arduino
shield documentation
creators website
his contact information
another core mem project (with resources)
Edit: more info
contact info
more contact information
What I would do, is just buy the kit. If you enjoy pain and suffering, shoot those folks an email and make friends. The hardest part of this endeavor is going to be tracking down useful information about the topic. Most of the brilliant people who first pioneered this concept are dead. Best of luck on your project, I have to admit, it is very cool. EMP proof memory since the 50's! wake up people!
wikipedia link
-
TheOcularMan reacted to mariushm in Magnetic Core Memory and Magnetic Logic.
I'd suggest actually learning how magnetic memory works first, use Wikipedia and Google.
Then I'd suggest searching Google Patents for anything related to magnetic memory ... since the technology is so old, the patents have long expired and often those older patents contain useful information
-
TheOcularMan got a reaction from dfsdfgfkjsefoiqzemnd in Can someone help me get the song of the video?
lol, https://www.deezer.com/us/track/113826738?autoplay=true