Andy Woerpel
Andy Woerpel
  • 46
  • 46 586
Automation Direct UQ1 Ultrasonic Sensor Sensitivity Calibration
In this video I explain the process for increasing the sensitivity of a UQ1A-G6-0E ultrasonic distance sensor from automation direct. The factory calibration causes the sensor to read between 40mm and 300mm. I calibrate the sensor to only output between 40mm and 75mm while still utilizing the full 4-20mA scale of the sensor.
Переглядів: 154

Відео

Setting up Ethernet/IP between a Yaskawa YRC1000 and An Automation Direct Productivity PLC
Переглядів 19 тис.3 роки тому
I had never used Yaskawa, Ethernet/IP, or Automation Direct's Productivity PLCs before so after a lot of struggle, I finally figured out how to get everything talking. In the interest of maybe helping someone out in the future (and myself haha) I thought I would make a quick video of how to do it. Sorry for the low production quality.
How to Turn On Your AeroGarden Light via Raspberry Pi
Переглядів 1805 років тому
How to Turn On Your AeroGarden Light via Raspberry Pi
EE3210 Project Presentation
Переглядів 947 років тому
EE3210 Project Presentation
A Poorly Controlled Inverted Pendulum
Переглядів 457 років тому
A Poorly Controlled Inverted Pendulum
Inverted Pendulum - Modern Controls
Переглядів 927 років тому
Inverted Pendulum - Modern Controls
DJI 0016
Переглядів 437 років тому
DJI 0016
Roadway Simulation
Переглядів 408 років тому
Basic simulation of vehicles traveling in a network or roads. Created using Python
Rotary Halbach Array Prototype
Переглядів 6599 років тому
Quick test of a rotary Halbach array that I 3D printed.
Morphing
Переглядів 379 років тому
Morphing
NBody Sim
Переглядів 599 років тому
NBody Sim
Nbody3
Переглядів 339 років тому
Nbody3
N-Body Simulation
Переглядів 1159 років тому
N-Body Simulation
Teensy CAN Bus Testing
Переглядів 9 тис.9 років тому
Using a Teensy 3.1 Microcontroller as a CAN controller and a MCP2551 for a CAN Transceiver. I stumbled upon the code in one of my old github repositories: github.com/awoerp/rLoop-Software/tree/master/CAN Development/Initial Testing Utilizes FlexCAN library
3D nBody
Переглядів 489 років тому
3D nBody
Small 3d N-body Simulation
Переглядів 1189 років тому
Small 3d N-body Simulation
Orbiting
Переглядів 409 років тому
Orbiting
Small N-body Simulation
Переглядів 859 років тому
Small N-body Simulation
FPGA Stepper Motor Driver
Переглядів 8 тис.9 років тому
FPGA Stepper Motor Driver
SAE Crash
Переглядів 1549 років тому
SAE Crash
Test Stand
Переглядів 5810 років тому
Test Stand
Test stand
Переглядів 1710 років тому
Test stand
Flying with the SAE Aero Plane
Переглядів 4410 років тому
Flying with the SAE Aero Plane
Flying at School
Переглядів 2010 років тому
Flying at School
Beautiful Day for Flying 8 30 14
Переглядів 910 років тому
Beautiful Day for Flying 8 30 14
Flying at Aztalan 8 26 14
Переглядів 2010 років тому
Flying at Aztalan 8 26 14
UMX Radian with Mobius Camera
Переглядів 39210 років тому
UMX Radian with Mobius Camera
Chasing the Radian Pro
Переглядів 710 років тому
Chasing the Radian Pro
FPV round 2
Переглядів 1510 років тому
FPV round 2
FPV at Seljan Party
Переглядів 2710 років тому
FPV at Seljan Party

КОМЕНТАРІ

  • @TimmyMoto
    @TimmyMoto 3 місяці тому

    Thanks for the video! Saved me a ton of time.

  • @larryton2
    @larryton2 3 місяці тому

    Great video. Thank a lot. Is it possible you can share the PLC and the software that you used in the video?

  • @electronicsdevelopers319
    @electronicsdevelopers319 Рік тому

    I want to configure communication in robot with plc

  • @emilsarzynski7806
    @emilsarzynski7806 Рік тому

    Hey ! We want to do the same thing with a french team. May it be posible for you please to answer a few questions ? First where did you find your magnets and what is their reference ? What is their shape ? Are you using an halbach array ? If you do so what is the gap between the magnets ? Thank you very much for your time and attention !

  • @sarathkumar-gq8be
    @sarathkumar-gq8be 2 роки тому

    do you know how to run the motor using teensy 4.1 can bus communication

  • @pauloyoshizaki2103
    @pauloyoshizaki2103 2 роки тому

    YASKAWA - ROBÓTICS - AUTOMAÇÃO - HOJE - TUDO - ROBÓTICS - TODOS : SERVIÇOS - EM GERAL : YASKAWA - ROBÓTICS : ANO : 2030 : ANO : ROBÓTICS : GLOBAL - UNIVERSAL : TOP : 2030 : YASKAWA : ROBÓTICS .

  • @pseudoname3570
    @pseudoname3570 3 роки тому

    great help!

  • @alexandreribeiro7623
    @alexandreribeiro7623 3 роки тому

    Great video, congrats.

  • @balvindermatharu922
    @balvindermatharu922 3 роки тому

    )

  • @vital20
    @vital20 3 роки тому

    Nice, I'm thinking about doing a similar thing, but I may just replace the entire board altogether with a pi.

  • @Existanceclan
    @Existanceclan 5 років тому

    The Teensy 3.1 has a built in can reciever? So if i just want to listen to canbus communication the teensy should be good enough?

    • @LaChaineDelEmbarque
      @LaChaineDelEmbarque 5 років тому

      Hi the teensy 3.1 has a CAN controller, you need a CAN transceiver like MCP2551 to connect. Basically the transceiver is the physic layer of the CAN bus and the CAN controller of the teensy interprete the data from the transceiver. Hope it's clear! (I may have done english mistakes sorry I'm french ;) )

  • @mohammedaloosi2093
    @mohammedaloosi2093 6 років тому

    Thanks for sharing this but can you list what are the exact resistors value, and how wires are connected please. i have been trying to get canbus working for the past 3 weeks never got a good luck.

  • @Jammer206
    @Jammer206 6 років тому

    Interesting

  • @davidkender3070
    @davidkender3070 7 років тому

    Since Andy invited us to take a look at his code, I’ve taken the liberty to transcribe it from screen shots of his UA-cam Teensy CAN Bus Testing video. Although, the two sketches complied and uploaded okay to a Teensy 3.6, the Receiver serial monitor remains blank. Maybe somebody with sharper eyes than mine, can review the transcribed code and detect any errors in my work. Hopefully Andy will see this posting and review the code as well. // DMK 09-02-2017 Teensy 3.6 Receiver // Andy Woerpel Teensy CAN-Bus Code // ua-cam.com/video/yQpfbf48dPQ/v-deo.html // Receive (Teensy 3.6, Arduino IDE 1.8.4, Teensyduino 1.38 with SN65HVD230 Transceiver) #include <FlexCAN.h> #include <kinetis_flexcan.h> const int baudRate = 50000; const int ledPin = 13; const int delayTime = 1000; int count = 0; FlexCAN myCAN(baudRate); CAN_message_t message; CAN_message_t rxmsg; void setup() { pinMode(ledPin,OUTPUT); Serial.begin(115200); // Modified DMK 09-04-2017 digitalWrite(ledPin,HIGH); myCAN.begin(); } void loop() { if (myCAN.available()) { myCAN.read(rxmsg); Serial.println(rxmsg.buf[0]); if (rxmsg.buf[0] == 49) { Serial.println("Message Sent"); message.buf[0] = count; message.buf[1] = count + 1; message.len = 2; message.id =0x2; myCAN.write(message); count++; } } } // DMK 09-04-2017 Teensy 3.6 Transmitter // Andy Woerpel Teensy CAN-Bus Code // ua-cam.com/video/yQpfbf48dPQ/v-deo.html // Transmit (Teensy 3.6, Arduino IDE 1.8.4, Teensyduino 1.38 with SN65HVD230 Transceiver) #include <FlexCAN.h> #include <kinetis_flexcan.h> const int baudRate = 50000; const int ledPin = 13; const int delayTime = 50; FlexCAN myCAN(baudRate); CAN_message_t message; CAN_message_t rxmsg; void setup() { pinMode(ledPin,OUTPUT); Serial.begin(115200); // Modified DMK 09-04-2017 myCAN.begin(); } void loop() { for (int i = 1; i < 50; i++) { message.buf[0] = i; message.id = 0x1; message.len = 1; myCAN.write(message); Serial.print("Message Sent "); // Modified DMK 09-04-2017 Serial.println(message.buf[0]); // Modified DMK 09-04-2017 digitalWrite(ledPin,HIGH); delay(delayTime); digitalWrite(ledPin,LOW); delay(delayTime); } if (myCAN.available()) { Serial.print("Message Received "); // Modified DMK 09-04-2017 myCAN.read(rxmsg); Serial.print(rxmsg.buf[0]); // Modified DMK 09-04-2017 Serial.print(" "); // Modified DMK 09-04-2017 Serial.println(rxmsg.buf[1]); } }

  • @ronkeno6704
    @ronkeno6704 7 років тому

    A copy of your code would be greatly appreciated

  • @erlinghagendesign
    @erlinghagendesign 7 років тому

    Hi, what kind of software are u using? if u don't mind asking :-)

    • @719Burton
      @719Burton 7 років тому

      I wrote a Python program that talked to a Teensy microcontroller running a C++ program to command the test stand and collect data from it.

  • @mohamedmoumni6544
    @mohamedmoumni6544 7 років тому

    Hello, I would like to know the code and the electric circuit, I am an Engineering student. My project is that, I would appreciate your help. My mail is mohamed.moumni93@gmail.com

  • @marshallscholz8629
    @marshallscholz8629 8 років тому

    Neat, did bad traffic prompt you to create this?

  • @OrenBroder
    @OrenBroder 8 років тому

    hi how did you amplify the fgpa 3.3v to what the motor needs, what was your configuration

    • @719Burton
      @719Burton 8 років тому

      Hey, I used an H-Bridge for each phase of the motor. The 3.3V outputs from the FPGA were used as input signals to the H-bridges. Hope this helps. en.wikipedia.org/wiki/H_bridge

    • @andremaia1117
      @andremaia1117 8 років тому

      Are you using an IC H-bridge?

    • @719Burton
      @719Burton 8 років тому

      The rightmost section of my breadboard contains the two h-bridges that I created. They were made out of discrete transistors, resistors, and diodes.

    • @andremaia1117
      @andremaia1117 8 років тому

      Oh, now I see the 8 low power transistors on the bottom right of the breadboard. Thank you. How further should I go to implement microstepping and an UART fifo to receive and process g-code instructions?

    • @kejisi6332
      @kejisi6332 5 років тому

      Thank you, but I want a program written in VHDL.

  • @abdullahharman174
    @abdullahharman174 8 років тому

    can i know how u set the frequency for speed up the motor?

    • @719Burton
      @719Burton 8 років тому

      In the lower right hand corner of the Altera board, there is a red wire going into that gold connector. That wire is connected to a function generator producing a square wave, at whatever frequency I want. That is used as the clock signal. Kind of a cheap way out, but didn't have time to implement it in verilog :)

    • @abdullahharman174
      @abdullahharman174 8 років тому

      so controlling speed doesnt require verilog code? can u give me ur code..

    • @abdullahharman174
      @abdullahharman174 8 років тому

      this is my code.. i want to use it to control stepper motor clockwise n counterclockwise.. module steppermotor ( en ,start ,start2 ,clk ,dout ,dout2 ,enable ); localparam define_speed = 26'd50000000; output [3:0] dout ; reg [3:0] dout ; ////clockwise/// input start; wire start; input clk ; wire clk ; reg [1:0] m ; initial m = 0; always @ (posedge (clk)) begin if (start) m <= m + 1; end always @ (m) begin case (m) 0 : dout = 9; 1 : dout = 12; 2 : dout = 6; default : dout = 3; endcase end ///anti-clockwise/// output [3:0] dout2 ; reg [3:0] dout2 ; input start2; wire start2; reg [1:0] n ; initial n = 0; always @ (posedge (clk)) begin if (start2) n <= n + 1; end always @ (n) begin case (n) 0 : dout2 = 3; 1 : dout2 = 6; 2 : dout2 = 12; default : dout2 = 9; endcase end input en; output enable; assign enable= en; endmodule

    • @abdullahharman174
      @abdullahharman174 8 років тому

      bro pls help me :(

  • @yoesomite2199
    @yoesomite2199 9 років тому

    sorry for the dumb question , but why dot you need the transceiver? doesn't the Teeny's CAN capabilities have that built in? What the transceiver actually do that the Teensy doesn't ? I

    • @719Burton
      @719Burton 9 років тому

      +Sam Pati The teensy has what is called a CAN Controller built in. That deals with all of the logic used in the CAN communication, but because of the way that CAN works, you need a transceiver to actually act on the CAN bus. Might be the best explanation. I learned most everything that I know about CAN from it's Wikipedia page. en.wikipedia.org/wiki/CAN_bus

  • @randalreidinger4238
    @randalreidinger4238 9 років тому

    Can you post your code?

    • @719Burton
      @719Burton 9 років тому

      +randal reidinger Sorry, I tried looking for the code but was not able to find it :(

    • @MrKeteimportametiche
      @MrKeteimportametiche 7 років тому

      fuck you

    • @719Burton
      @719Burton 5 років тому

      @@MrKeteimportametiche Hey man did you ever figure it out?

  • @Mozto
    @Mozto 9 років тому

    Hey man that's great i'm doing a similar project but im having some issues with the id's. Would you help me?

    • @719Burton
      @719Burton 9 років тому

      +Mario Ricardo Mostalac Morales Hey, I am using the FlexCAN library for teensy. You can see at 0:51 that one of my messages has an ID of 0x1 and the other has a message ID of 0x2. I don't know if this helps.

  • @fishycomics
    @fishycomics 10 років тому

    thanks for posting this. love the plane as a micro to glide around. I am sure we all love to try and see how long it floats up there with a cam, and looks great, just not sure if it is worth it all the time. I do not own a radian yet, but more I watch these clips, I want one thanks for a excellent test and clip

  • @michaelchannel
    @michaelchannel 11 років тому

    butterrrr

  • @719Burton
    @719Burton 11 років тому

    haha actually that is something that i was having problems with. my normal was about a foot under back during this season. Now i find that it helps to try and jump up as high as you can at take-off. you can't jump if you are under that much

  • @SLCsharks9
    @SLCsharks9 11 років тому

    Hey how do you keep from running under I keep having to move my steps back but every time I still wind up running 6 inches to a foot under on my plant any tips?

  • @DoItScaredSquad
    @DoItScaredSquad 11 років тому

    Try to keep your bottom arm straight and you'll be able to bend the pole more to reach greater heights

  • @BlackSkeletonParade
    @BlackSkeletonParade 12 років тому

    Lol josh is my dork alright

  • @719Burton
    @719Burton 12 років тому

    they are on teacup bowl and blue sky basin mainly. It is a burton backpack. im sure the internet has it.

  • @5firestars
    @5firestars 12 років тому

    and where can i get one

  • @5firestars
    @5firestars 12 років тому

    and what backpack did you have on?

  • @5firestars
    @5firestars 12 років тому

    at about 0:20 it looks like you're riding up the mountain, but btw what run was that?

  • @AkronTru
    @AkronTru 12 років тому

    Damn it, that hurt. I miss Truman, and I hope you do as well. Good job though.

  • @Jammer206
    @Jammer206 12 років тому

    niceeee

  • @719Burton
    @719Burton 12 років тому

    nice work dude

  • @Jammer206
    @Jammer206 12 років тому

    thats onbelievable

  • @Jammer206
    @Jammer206 13 років тому

    WOw...people shud def subscribe.. this is a pro

  • @719Burton
    @719Burton 13 років тому

    @SuperZpep yup

  • @SuperZpep
    @SuperZpep 13 років тому

    is that rick?

  • @Jammer206
    @Jammer206 13 років тому

    I'm pretty sure that's jake who runs past around 1:17 haha