Shared posts
Re: The Fitzgeralds
https://thefitzgeraldsmusic.bandcamp.com/
You can get both their physical CDs from their merch page:
https://thefitzgeraldsmusic.bandcamp.com/merch
While you can buy them any time (while supplies last) my suggestion...
What's Going On Here - February
If you are interested, we now have quite a lot of videos in this 'Around The Year' playlist, so you can compare this month with what happened a year ago - or longer...
Ok, here are some important website links. Please check them out..
here's our online store where you can see some of the craft things we make and sell..
http://www.wayoutwestemporium.com/
If you would like to help and encourage us then please do! It's easy and means such a lot..
One-off donation - https://www.paypal.me/wayoutwestblowinblog
and here's our Patreon page where you can see more of our plans and dreams. (Remember even 5 dollars would make a BIG difference to us and we'd be very grateful.)
https://www.patreon.com/user?u=2761318&ty=h
Here's Tim's amazing guitar machine..
http://www.chordelia.com
and finally our FaceBook page https://www.facebook.com/way.outwest.524/ (Not quite sure what to do with this but we put photos and extra comments when we get around to it..)
Thank you!
Sandra & Tim
blowinblog@gmail.com
Copyright WayOutWest. All rights reserved. Please share if you like, but don’t copy or use without permission. Just get in touch via email blowinblog @ gmail.com
Don’t steal our stuff!
Pololu 3730 high power motor driver 36v4 with stepper motor
Why do you think that sd.resetSettings()
and sd.clearStatus()
are causing your stepper motor to be unresponsive? Can you post the entire code you modified here?
- Amanda
Trying Out Excellent New Donkey Panniers / Backpack (and going for a picnic!)
contact Kristie here for more info (and tell her we sent you)
kristi@rummelmedia.com, 608-333-5041 (cell/text)
Mini Horse/Donkey Backpack/Horseclicks.com
Round Barn Ridge
Kristi Rummel
Rummel Media Connections
400 East Street, Suite 207, Wilton, WI 54670
Email: kristi@rummelmedia.com
Twitter: RummelConnect
Phone: o.608-435-6220, c.608-333-5041
If you would like to help and encourage us then please do! It's easy and means such a lot..
One-off donation - https://www.paypal.me/wayoutwestblowinblog
and here's our Patreon page where you can see more of our plans and dreams. (Remember even 5 dollars would make a BIG difference to us and we'd be very grateful.)
https://www.patreon.com/user?u=2761318&ty=h
and finally our FaceBook page https://www.facebook.com/way.outwest.524/ (Not quite sure what to do with this but we put photos and extra comments when we get around to it..)
Thank you!
Sandra & Tim
blowinblog@gmail.com
Copyright WayOutWest. All rights reserved. Please share if you like, but don’t copy or use without permission. Just get in touch via email blowinblog @ gmail.com
Don’t steal our stuff!
How can I build c++ Qt5 application by CMake in MSYS2
I have a c++ qt5 "hello world" cmake project; Here are my main.cpp and CMakeLists.txt files:
#include <QApplication>
#include <QWidget>
#include <QGridLayout>
#include <QLabel>
int main(int argc, char **argv)
{
QApplication app(argc, argv);
QWidget widget;
widget.resize(640, 480);
widget.setWindowTitle("Hello, world!!!");
QGridLayout *gridLayout = new QGridLayout(&widget);
QLabel * label = new QLabel("Hello, world!!!");
label->setAlignment(Qt::AlignVCenter | Qt::AlignHCenter);
gridLayout->addWidget(label);
widget.show();
return app.exec();
}
cmake_minimum_required(VERSION 3.1.0)
project(helloworld)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
if(CMAKE_VERSION VERSION_LESS "3.7.0")
set(CMAKE_INCLUDE_CURRENT_DIR ON)
endif()
message("cmake source dir = ${CMAKE_SOURCE_DIR}")
set (Qt5_DIR "/mingw64/lib/cmake/Qt5")
find_package(Qt5 COMPONENTS Widgets REQUIRED)
add_executable(helloworld
main.cpp
)
target_link_libraries(helloworld Qt5::Widgets)
I just copy CMakeList from official page and write down some very basic main.cpp. Then I built it on my Linux (openSUSE 15.0) and everything works fine. Now I want to build in on MSYS2 (to get windows version). First I could not build cmake project because Qt5Config.cmake file was not found. I added
set (Qt5_DIR "/mingw64/lib/cmake/Qt5")
to find Qt5Config.cmake file "manually".
After adding this to my cmake file the project had been built fine.
But when I run make
to compile program I get the following errors:
[ 25%] Automatic MOC and UIC for target helloworld
[ 25%] Built target helloworld_autogen
[ 50%] Linking CXX executable helloworld.exe
CMakeFiles/helloworld.dir/main.cpp.o:main.cpp:(.text$_ZN15QTypedArrayDataItE10deallocateEP10QArrayData[_ZN15QTypedArrayDataItE10deallocateEP10QArrayData]+0x1c): undefined reference to `QArrayData::deallocate(QArrayData*, unsigned long, unsigned long)'
CMakeFiles/helloworld.dir/main.cpp.o:main.cpp:(.text$_ZN15QTypedArrayDataItE10deallocateEP10QArrayData[_ZN15QTypedArrayDataItE10deallocateEP10QArrayData]+0x1c): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `QArrayData::deallocate(QArrayData*, unsigned long, unsigned long)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/helloworld.dir/build.make:102: helloworld.exe] Error 1
make[1]: *** [CMakeFiles/Makefile2:73: CMakeFiles/helloworld.dir/all] Error 2
make: *** [Makefile:84: all] Error 2
As I can understand there are some missing libraries that could not be found. But I do not know how to fix it.
Motors with VNH5019 get stuck at full speed
In general when troubleshooting, it is good to simplify your system as much as possible and make sure each part is working before incrementally adding back in components to figure out where the issue is. To try that with your system, and verify that there is not a problem with the driver, can you load the VNH5019 Arduino Demo.ino sketch to the Arduino connected to the VNH5019 shield and let it run for a while to see if you ever get the same full-speed forward or full-speed backward behavior?
Also, can you describe the behavior you are getting and the data you saw more? It sounds like your system works normally for some time, then after a while, the robot begins to go full-speed forward or full-speed reverse (which sounds like either the 'A' or 'E' case in your code). When the robot is stuck rotating at those speeds, are you saying that on the Arduino IDE Serial Monitor you can see the cmd
value updating as you expect from manipulating your transmitter, but the robot ignores the new cmd
values? Or are you seeing only your full-speed values at the receiving Arduino, regardless of what commands you are transmitting?
-Jon
How To Make A Super Sturdy Workbench And Shelves From Scaffolding
Ok, here are some important website links. Please check them out..
Here's Tim's amazing guitar machine..
https://www.chordelia.com
here's our online store where you can see some of the craft things we make and sell..
http://www.wayoutwestemporium.com/
and here's our Patreon page where you can see more of our plans and dreams..
https://www.patreon.com/user?u=2761318&ty=h
Thanks!
Copyright WayOutWest. All rights reserved. Please share if you like, but don’t copy or use without permission. Just get in touch via email blowinblog @ gmail.com
Don’t steal our stuff!
Zumo PID Clarification
Hey -
Pololu describes PID behavior in the example application RotationResist for the Zumo32U4 - it looked like this:
// Calculate the motor turn speed using proportional and
// derivative PID terms. Here we are a using a proportional
// constant of 56 and a derivative constant of 1/20.
int32_t turnSpeed = -(int32_t)turnAngle / (turnAngle1 / 56)
- turnRate / 20;
I was wondering if you could do a little more to describe how PID behavior works. For example, for the Zumo robots, speed is set to +/- 400 which I think assumes a 75:1 motor gear ratio. I don't thing there is any concern with using these max speeds with what I have - a 100:1 gear ratio, but 100:1 gear ratio may be better suited with a +/- 320 max speed setting (based on wheel rpm); however I notices that +/- 400 is just the speed ratio and could be used for all other gear ratios. Unlike your excellent work on the gyro system which only requires one set of reference variables, the motor system changes with gear ratio, so I'm looking for more insight on that.
Other info that should probably be added to the Micro Metal Gearmotor table that may be useful:
51.45 x 12 = 617.4 CPR (wheel)
75.81 x 12 = 909.72 909.7 CPR (wheel)
100.31 x 12 = 1204.44 CPR (wheel)
40/(625/60) = 3.84 inches per wheel revolution
25/(400/60) = 3.75 inches per wheel revolution
20/(320/60) = 3.75 inches per wheel revolution
3.84/617.4 = 0.0062 inches per count
3.75/ 909.72 = 0.0041 inches per count
3.75/1204.44 = 0.0031 inches per count
1/0.0062 = 161.2903 counts make an inch
1/0.0041 = 243.9024 counts make an inch
1/0.0031 = 322.5806 counts make an inch
Let me know what you think.
Portable Method for encrypting a USB partition that works on Windows and Linux
I am looking for a good (and secure) way to encrypt a single partition of a USB-drive that will work for both, Windows and Linux systems. At the moment I have a 64GB USB 3.0 that is split up into 3 partitions.
1: 25GB NTFS. Pure Storage, needs to be the first partition so Win-Pcs mount it properly.
2: 4GB ext3 Linux Live System.
3: 30GB luks encrypted ext3 - used as a persistent storage for the live system.
I hope you can tell, where I am trying to go with this. Having my PC fit into my wallet whilst also having a decent mobile storage. And this mobile storage (so partition 1) is, what I would like to have encrypted since I am afraid of losing this drive and the sensitive information on it. (It happened) So partition 1 needs to be encrypted, readable by Linux and Windows distros and without having any extra programs installed on either systems.
I am new to encryption, so can anyone help me please?
Thank you very much. Fynn
Using IOKit from within an iOS 7 application?
Can IOKit be used for USB communication when running on an iOS7 based device or is it limited to OS X only?
Re: roboclaw 2*15A Motor Controler advice.
Forum: Pololu Motor Controllers and Motor Drivers
Hello.In general, the maximum operating voltage of the driver is the highest voltage you can safely supply to the driver. The voltage rating of a motor is the recommended voltage for that motor. Most motors can be run at higher than the rated voltage, which will increase its performance (speed and torque), however doing so could drastically decrease the life of the motor. If the motors you are using are rated for 12V, you can safely use a supply voltage of 12V with a motor driver rated for much more than that (such as the 34V maximum for the RoboClaw).
As for your question about the duty cycle, at 100% duty cycle, the motors will be receiving a constant voltage that is equal to the supply voltage you used. In this case, the motors should respond as if they are being connected directly to the 12V source.
By the way, a ballbot sounds like a neat project, but is really ambitious as well. Based on the questions you are asking, it sounds like you might not have a lot of experience with these kinds of systems. I would suggest breaking the project up into smaller parts and building toward the larger project. I am not sure how you plan on controlling the motors; if I knew more about your system and what you want to do, I might be able to tell you if the RoboClaw seems appropriate for your application.
-Brandon