You are correct. Should have used a 15" subwoofer. Try using a PC with decent speakers to appreciate the low end frequency even with 12".
@benedictdeviana34902 ай бұрын
can you share the code
@tsisapik2 ай бұрын
Code posted in my name in text format.
@shahnewajbd46232 ай бұрын
Please share the code
@tsisapik2 ай бұрын
Read the description for the link to the proper website and code source. Good luck!
@shahnewajbd46232 ай бұрын
@@tsisapikthere is no code in your description please share me the drive link 😢
@tsisapik2 ай бұрын
Go to the linked website for the code ... should be there.
@shahnewajbd46232 ай бұрын
@@tsisapik yes click and scroll in the link but there is no code or code link
@tsisapik2 ай бұрын
@@shahnewajbd4623 Apologies, you are correct, the owner of the code may have removed the file. You might like to ask the author if he can provide it to you.
@smesui17993 ай бұрын
This is the best, cleanest, and easiest removable module modification ( mod ) I've seen without wasting nor mutilating the original transmltter's antenna. Brilliant work tsisapik !
@andyzhx72054 ай бұрын
where the code, this is greater
@tsisapik4 ай бұрын
Code is posted on my sticky post for me, it is just below your post. Please follow the instructions and good luck!
@RamaDani-sr2vy4 ай бұрын
i just have four sensor sir, Please share just with 4 sensor and schematic, Please
@tsisapik4 ай бұрын
Apologies ... the code was written for five sensors. Get a fifth sensor ASAP!
@Zypher_desu4 ай бұрын
This is his code. note that constrain is not the correct for constrain(). check arduino references float Kp=0,Ki=0,Kd=0; float error=0, P=0, I=0, D=0, PID_value=0; float previous_error=0, previous_I=0; int sensor[5]={0, 0, 0, 0, 0}; int initial_motor_speed=100; void read_sensor_values(void); void calculate_pid(void); void motor_control(void); void setup() { pinMode(9,OUTPUT); //PWM Pin 1 pinMode(10,OUTPUT); //PWM Pin 2 pinMode(4,OUTPUT); //Left Motor Pin 1 pinMode(5,OUTPUT); //Left Motor Pin 2 pinMode(6,OUTPUT); //Right Motor Pin 1 pinMode(7,OUTPUT); //Right Motor Pin 2 Serial.begin(9600); //Enable Serial Communications } void loop() { read_sensor_values(); calculate_pid(); motor_control(); } void read_sensor_values() { sensor[0]=digitalRead(A0); sensor[1]=digitalRead(A1); sensor[2]=digitalRead(A2); sensor[3]=digitalRead(A3); sensor[4]=digitalRead(A4); if((sensor[0]==0)&&(sensor[1]==0)&&(sensor[2]==0)&&(sensor[4]==0)&&(sensor[4]==1)) error=4; else if((sensor[0]==0)&&(sensor[1]==0)&&(sensor[2]==0)&&(sensor[4]==1)&&(sensor[4]==1)) error=3; else if((sensor[0]==0)&&(sensor[1]==0)&&(sensor[2]==0)&&(sensor[4]==1)&&(sensor[4]==0)) error=2; else if((sensor[0]==0)&&(sensor[1]==0)&&(sensor[2]==1)&&(sensor[4]==1)&&(sensor[4]==0)) error=1; else if((sensor[0]==0)&&(sensor[1]==0)&&(sensor[2]==1)&&(sensor[4]==0)&&(sensor[4]==0)) error=0; else if((sensor[0]==0)&&(sensor[1]==1)&&(sensor[2]==1)&&(sensor[4]==0)&&(sensor[4]==0)) error=-1; else if((sensor[0]==0)&&(sensor[1]==1)&&(sensor[2]==0)&&(sensor[4]==0)&&(sensor[4]==0)) error=-2; else if((sensor[0]==1)&&(sensor[1]==1)&&(sensor[2]==0)&&(sensor[4]==0)&&(sensor[4]==0)) error=-3; else if((sensor[0]==1)&&(sensor[1]==0)&&(sensor[2]==0)&&(sensor[4]==0)&&(sensor[4]==0)) error=-4; else if((sensor[0]==0)&&(sensor[1]==0)&&(sensor[2]==0)&&(sensor[4]==0)&&(sensor[4]==0)) if(error==-4) error=-5; else error=5; } void calculate_pid() { P = error; I = I + previous_I; D = error-previous_error; PID_value = (Kp*P) + (Ki*I) + (Kd*D); previous_I=I; previous_error=error; } void motor_control() { // Calculating the effective motor speed: int left_motor_speed = initial_motor_speed-PID_value; int right_motor_speed = initial_motor_speed+PID_value; // The motor speed should not exceed the max PWM value constrain(left_motor_speed,0,255); constrain(right_motor_speed,0,255); analogWrite(9,initial_motor_speed-PID_value); //Left Motor Speed analogWrite(10,initial_motor_speed+PID_value); //Right Motor Speed //following lines of code are to make the bot move forward /*The pin numbers and high, low values might be different depending on your connections */ digitalWrite(4,HIGH); digitalWrite(5,LOW); digitalWrite(6,LOW); digitalWrite(7,HIGH); }
@katifali46885 ай бұрын
Please where is the program code?
@tsisapik5 ай бұрын
Code posted as text in my sticky post. Follow instructions and good luck!!!
@mohamedsalah-oe2hr6 ай бұрын
please please i need the code
@tsisapik6 ай бұрын
Code posted as text to my pinned comment. Follow directions and good luck!
@matthewjames42686 ай бұрын
how did you make the module to plug into the spectra plug?
@tsisapik6 ай бұрын
This was a while back. I got the external Tx module from Hobbyking.
@matthewjames42686 ай бұрын
@@tsisapik what size copper insert is that on the antenna?
@tsisapik6 ай бұрын
Part from my junk bin. You can use copper or brass tubing from Ace hardware ...
@noiceman_but_yt47256 ай бұрын
can u pls share the code
@tsisapik6 ай бұрын
I posted the code as text. Follow the instructions for use and good luck!
@noiceman_but_yt47254 ай бұрын
@@tsisapik Sir I have copied ur code exactly with some minor changes to pins however the motors won't change the speed , I tried debugging by printing the speed on screen , it ranges from 95-115 , all hard is the same . Do u think it's a motor problem or the driver problem .
@maximoff979 ай бұрын
i found the code 😁 float Kp=0,Ki=0,Kd=0; float error=0, P=0, I=0, D=0, PID_value=0; float previous_error=0, previous_I=0; int sensor[5]={0, 0, 0, 0, 0}; int initial_motor_speed=100; void read_sensor_values(void); void calculate_pid(void); void motor_control(void); void setup() { pinMode(9,OUTPUT); //PWM Pin 1 pinMode(10,OUTPUT); //PWM Pin 2 pinMode(4,OUTPUT); //Left Motor Pin 1 pinMode(5,OUTPUT); //Left Motor Pin 2 pinMode(6,OUTPUT); //Right Motor Pin 1 pinMode(7,OUTPUT); //Right Motor Pin 2 Serial.begin(9600); //Enable Serial Communications } void loop() { read_sensor_values(); calculate_pid(); motor_control(); } void read_sensor_values() { sensor[0]=digitalRead(A0); sensor[1]=digitalRead(A1); sensor[2]=digitalRead(A2); sensor[3]=digitalRead(A3); sensor[4]=digitalRead(A4); if((sensor[0]==0)&&(sensor[1]==0)&&(sensor[2]==0)&&(sensor[4]==0)&&(sensor[4]==1)) error=4; else if((sensor[0]==0)&&(sensor[1]==0)&&(sensor[2]==0)&&(sensor[4]==1)&&(sensor[4]==1)) error=3; else if((sensor[0]==0)&&(sensor[1]==0)&&(sensor[2]==0)&&(sensor[4]==1)&&(sensor[4]==0)) error=2; else if((sensor[0]==0)&&(sensor[1]==0)&&(sensor[2]==1)&&(sensor[4]==1)&&(sensor[4]==0)) error=1; else if((sensor[0]==0)&&(sensor[1]==0)&&(sensor[2]==1)&&(sensor[4]==0)&&(sensor[4]==0)) error=0; else if((sensor[0]==0)&&(sensor[1]==1)&&(sensor[2]==1)&&(sensor[4]==0)&&(sensor[4]==0)) error=-1; else if((sensor[0]==0)&&(sensor[1]==1)&&(sensor[2]==0)&&(sensor[4]==0)&&(sensor[4]==0)) error=-2; else if((sensor[0]==1)&&(sensor[1]==1)&&(sensor[2]==0)&&(sensor[4]==0)&&(sensor[4]==0)) error=-3; else if((sensor[0]==1)&&(sensor[1]==0)&&(sensor[2]==0)&&(sensor[4]==0)&&(sensor[4]==0)) error=-4; else if((sensor[0]==0)&&(sensor[1]==0)&&(sensor[2]==0)&&(sensor[4]==0)&&(sensor[4]==0)) if(error==-4) error=-5; else error=5; } void calculate_pid() { P = error; I = I + previous_I; D = error-previous_error; PID_value = (Kp*P) + (Ki*I) + (Kd*D); previous_I=I; previous_error=error; } void motor_control() { // Calculating the effective motor speed: int left_motor_speed = initial_motor_speed-PID_value; int right_motor_speed = initial_motor_speed+PID_value; // The motor speed should not exceed the max PWM value constrain(left_motor_speed,0,255); constrain(right_motor_speed,0,255); analogWrite(9,initial_motor_speed-PID_value); //Left Motor Speed analogWrite(10,initial_motor_speed+PID_value); //Right Motor Speed //following lines of code are to make the bot move forward /*The pin numbers and high, low values might be different depending on your connections */ digitalWrite(4,HIGH); digitalWrite(5,LOW); digitalWrite(6,LOW); digitalWrite(7,HIGH); }
@AbdullahAziz-fx4pp3 ай бұрын
Does it works
@markshanemijarestayag588410 ай бұрын
can you share your code? i couldn't find it
@tsisapik10 ай бұрын
Code posted as text .. should be on top. Good luck!
@marcelocmj668010 ай бұрын
worked almos fine!! 'I did everything well, but works only in one direction ...and not with any of the 3 phases (only blue and black, red should not be used?).... i cant make it reverse, why ? should I need to re program the esc ? to enable reverse with the programming card ??? or this option it is nulled after the firmware upload? ? (im testing wih servo tester blue one) thanks for any response from the author or anyone knowing ... what did you do to have the radio centered by default
@tsisapik10 ай бұрын
Firmware only works for the specific esc ... sorry!
@marcelocmj668010 ай бұрын
Esc is hk20a!! so don answer predefined .. also asked if programming was still posible
@dienau631310 ай бұрын
Sir, may you provide the code please?
@jamsaols523110 ай бұрын
where can i get the code?
@user-is7sq4vp4v10 ай бұрын
tracks the best even if the sensors go beyond the black line
@user-is7sq4vp4v10 ай бұрын
where can i get the code sir?
@bloonstd9168 Жыл бұрын
Hi very nice project, could I please know the connections of motor driver's 'power' section? Waiting for your answer.
@tsisapik Жыл бұрын
Wiring depends on the controller to use suggest you use the same type of controller installed under the robot chassis. Wiring logic in the Arduino code. ID your motor controller Left and Right motor pins. ID also the PWM pins. Wiring to the Arduino board (Output pin) also in the sketch snippet below. pinMode(9,OUTPUT); //PWM Pin 1 pinMode(10,OUTPUT); //PWM Pin 2 pinMode(4,OUTPUT); //Left Motor Pin 1 pinMode(5,OUTPUT); //Left Motor Pin 2 pinMode(6,OUTPUT); //Right Motor Pin 1 pinMode(7,OUTPUT); //Right Motor Pin 2
@bloonstd9168 Жыл бұрын
@@tsisapik I am using an arduino uno and the same motor driver you are using
@bloonstd9168 Жыл бұрын
@@tsisapik I wanted to know the connections of motor driver of section 'power' which includes 12v, gnd, and 5v. Is there a way I can get the schematics of your line follower?
@bloonstd9168 Жыл бұрын
I really need your help to finish this project. I have a deadline of sept 5. Pls help
@bloonstd9168 Жыл бұрын
@@tsisapik I have made all connections using the code, IR sensors and the motor driver pins. I just wanted to know how you connected the power source to both arduino and motor driver. You have used jack to connect power source to arduino, but, from which pin does the motor driver receive power(5v or 12v) and how? Are the motor driver and arduino's gnd and 5v pin interconnected?
@dustinplee5067 Жыл бұрын
Can you use a 3s battery with the brushless esc and brushed motor
@rulyiman7597 Жыл бұрын
is it possible to use brushed esc for brushless motor?
@ScottRabenspeck11 ай бұрын
no
@Malmaltheetherealdude Жыл бұрын
I used to watch this video as a kid and I loved going to Wildwood, it's my favorite place ever. We've even goin there again this summer
@tsisapik Жыл бұрын
Have not visited for many moons ... enjoy your trip!
@juliusjammer Жыл бұрын
What size washer did you use and what size is the hole you drilled in the bottom of the blender bottle?
@tsisapik Жыл бұрын
Stainless steel washer (rust proof) is 50.5 mm outside dia. Hole 26.9mm. Thickness 2.7 mm. Don't have the set anymore (went to the daughter) ... but the hole is the diameter of the Alterna blade unit that screws into the bottom. I had to modify the washer hole since the fit was very tight.
@AbdelrahmanMamdouh-dr2br Жыл бұрын
How the battery get connected
@AbdelrahmanMamdouh-dr2br Жыл бұрын
The wires don’t clear in video
@AbdelrahmanMamdouh-dr2br Жыл бұрын
I want the connections of the robot
@md.masumhossain6739 Жыл бұрын
can any one give me the code of this project?
@tsisapik Жыл бұрын
Code is copy / pasted to my comment pinned to this video ... for me it is just below ...
@devrajpowar7999 Жыл бұрын
Sir I need code
@radientgaming7151 Жыл бұрын
Code plz
@tsisapik Жыл бұрын
Code is pinned as a comment to this video
@radientgaming7151 Жыл бұрын
@@tsisapik not opening please give direct link ..need urgent
@stefanberger4708 Жыл бұрын
Good music!
@broauto5894 Жыл бұрын
Nicee
@sribashdas Жыл бұрын
fake i brind my thim and cot on fire
@AbdulWahab-pe7en Жыл бұрын
Where is code
@mughalbirds3062 Жыл бұрын
where can we get the circuit diagram?
@eneastavora1943 Жыл бұрын
Mission Impossible: not to think of the movie Top Gun Maverick! Lol
@HereForLaughsAndLearns Жыл бұрын
One going as fast as it can while the other is going as slow as it can lol
@tsisapik Жыл бұрын
Amazing how technology has progressed .... these fighters are the best of best and it's nice to see them together despite their age difference.
@johnemanlibed8574 Жыл бұрын
where is the code
@shakilscreativezone Жыл бұрын
Nice
@ares184 Жыл бұрын
Seven years after you I am facing this same problem.... Don't know what to do have been searching on the internet still with no luck... I hope you solved yours and your Flying Wing flew in the sky. Regards, Ares.
@TOYBOY1984 Жыл бұрын
Super! But why did you do that? Alterna Jars fit without problem on Blendtec blenders
@newcoder8323 Жыл бұрын
in the given link code is not avilable please help
@willywidji7631 Жыл бұрын
could you share firmware please. because there is error while i download the firmware
@rosatorrasvillacampa26302 жыл бұрын
Any chance to get the firmware?? The link doesent work
@hamikhan2832 жыл бұрын
plz share the code
@tsisapik2 жыл бұрын
If you read the video description, you will find the complete code in one of my posts that includes instructions ... good luck!
@farahkareem76792 жыл бұрын
Where is the code?
@cagaming57192 жыл бұрын
Code please <3
@quanvan97742 жыл бұрын
can you give me the code
@menchiualexandru39982 жыл бұрын
Hii, can u post the code please?
@dtiydr2 жыл бұрын
The very first time the radio was actually usable instead of the extremely horrible original program.