#robotics Logs

Jul 02 2015

#robotics Calendar


00:41 rue_house <rue_house> I had great fun with the project
00:41 rue_house <rue_house> completely sensless effort
00:41 rue_house <rue_house> so
00:41 rue_house <rue_house> the goal was to make a water level switch for the well pump
00:41 rue_house <rue_house> the ludicrous idea was to use a capacitive analog level sensor
00:41 rue_house <rue_house> it would require a simple system
00:41 rue_house <rue_house> consisting of a 555 that used a set of wires as a variable capacitor for an oscillator
00:41 rue_house <rue_house> two 555's in missing pulse mode that would compare the first signal to a 'high' and 'low'
00:41 rue_house <rue_house> and another 555 that would operate as a flipflop, latching the output for a relay on and off
00:41 rue_house <rue_house> so, I got it all working,
00:42 rue_house an avr uses two IO pins to charge and test the 'dipped capacitor', one of the pins goes thru a 10M resistor to charge the cap, while another pin senses the level. it goes thru resetting and charging the cap, timing it out, then it compares it to two values set in EEPROM for high and low, and latches the output for the relay on and off as required, there is an acitive serial port with a console that lets you read the level and rewrite the
00:42 rue_house high and low level values
01:29 rue_bed I was surprised the input impedence of the avr was beaten by the 10M cap
01:29 rue_bed resistor
01:29 rue_bed hah! I am tired!
02:16 wolfmanjm hexapod walks!!! https://flic.kr/p/vsYfnu
02:16 wolfmanjm A lot better than the quadruped walked
02:17 wolfmanjm next up is tripod gait
02:21 wolfmanjm Triffid_Hunter: ^^^
03:01 Melite wolfmanj: Looks sweet
03:01 Melite wolfmanj: What IK code are you using? Something you developed?
07:09 veverak hmm
07:09 veverak with 0.15 layer
07:10 veverak 3d printed parts starts to look really good
07:32 codepython777 anyone using micropython to do a project here?
07:37 veverak deshipu: ^^
07:38 deshipu codepython777: sure
07:38 deshipu codepython777: actually, I have several
07:39 deshipu https://hackaday.io/project/3694-henk-hexapod-robot <-- this uses the PyBoard
07:40 deshipu https://hackaday.io/project/6050-tote-affordable-spider-robot/log/19645-remote-control-with-esp8266-and-micropython <-- and this uses Micorpython on the ESP8266
07:40 deshipu and I'm currently working on getting one with Teensy 3.1 to work, but it probably won't
07:44 veverak hmm
07:45 veverak with eps8266 and pro mini
07:45 veverak considering the price of servos
07:45 veverak deshipu: sum price of components is really low now I suppose? :)
07:48 deshipu veverak: around $25
07:48 veverak you really make it harder and harder to resist making it :D
07:49 deshipu veverak: did I mention I have one for around $15? ;)
07:49 veverak ...
07:49 veverak :D
07:49 deshipu https://www.youtube.com/watch?v=Rg6Nodhyvvs
07:49 deshipu can't turn well, though
07:49 deshipu ok, that's more like $17
07:49 veverak I see
07:50 deshipu with the lipo
07:50 veverak well
07:51 veverak at least I would have to go trought trouble of ordering from different sources
07:51 veverak on the otehr hand 3d printer started to work properly again
07:51 veverak so I can move him from "thing to work on" to "thing to use"
07:51 deshipu printers are male in Czech?
07:52 deshipu tisk-something?
07:52 veverak "tiskarna"
07:52 veverak and it's female
07:52 deshipu that sounds feminine
07:52 veverak but was thinking more like "that printer"
07:52 veverak didn't thought about the czech term and english sounds more male to me O:)
08:15 deshipu ok, I think I know why the code that worked perfectly fine on AVR doesn't work on Teensy 3.1
09:40 beat77 !ping me
09:41 deshipu on ARM the char type is unsigned by default
10:35 veverak lolz :)
10:44 deshipu took me a week
12:38 veverak deshipu: was looking at that ESP8266
12:38 veverak looks awesome
12:39 veverak but
12:39 veverak firewall capabilities seems nonexistent
12:39 veverak so DIY I suppose
12:48 SpeedEvil firewall capabilities?
12:49 mrdata where's the fire?
12:55 deshipu veverak: are you kidding?
12:55 veverak nah
12:55 veverak maybe bad description
12:56 veverak just my paranoid me doesn't seem to like it for now
12:57 deshipu veverak: what "firewall capabilities" would you like it to have?
12:58 veverak block traffic from everything except specific ip address and port?
12:58 veverak it's highly possible that I just missed the way how to do it :D
12:58 deshipu in the onconnect callback
12:59 veverak which app spacE?
12:59 deshipu app space?
12:59 deshipu what do you mean?
12:59 deshipu there is no operating system in there
12:59 deshipu there is no app space
12:59 veverak I meant the fact that I should look into firmware I would like to use
12:59 veverak nah, nevermind, too hot and I can't explain myself proeprl
12:59 veverak y
13:01 deshipu all the ports that you are not listening on are closed
13:01 deshipu so you are not accepting any traffic on them
13:01 deshipu and for accepting only from a specific ip, just check the ip in the onconnect callback, and close the socket if you don't like it
13:02 veverak I see
13:02 veverak thanks
13:11 mrdata http://www.ft.com/fastft/353721
13:13 knott_rays oh wow so this exists
13:38 deshipu knott_rays: what this?
13:38 knott_rays channel
13:59 deshipu yeah, they make perfumes
14:03 knott_rays is it always this quiet here?
14:03 deshipu most of the time, yes
14:04 deshipu there are rare spurs of activity
14:04 knott_rays ok
14:04 deshipu but if you have any particular topic on your mind, go ahead and start a discussion
14:05 knott_rays nah ill just crawl back into my cave
14:07 deshipu suit yourself, oh, and welcome :)
14:58 wolfmanjm deshipu: you should be using uint8_t and int8_t they are in stdint.h
14:58 deshipu wolfmanjm: I know that *now*
14:59 deshipu wolfmanjm: also, I just used "signed char"
14:59 deshipu works too
15:00 wolfmanjm I also was unaware char was uint8_t on Arm, and actually I am not convinced that is the case. but I'll check I've dome a huge amount of c++ Arm work, but then I never use char unless it is a char.
15:01 deshipu wolfmanjm: http://blog.cdleary.com/2012/11/arm-chars-are-unsigned-by-default/
15:01 wolfmanjm yea just found it here too http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0041c/ch03s02s02.html
15:08 wolfmanjm that is a surprise to me :)
15:13 deshipu the murky depths of C
15:26 wolfmanjm now I have to go through all of smoothie to see if it was misused there!
15:29 deshipu also remember about mixing signedness of types!
15:30 deshipu wolfmanjm: http://sheep.art.pl/Servo%20Board%20for%20Pro%20Mini
15:30 deshipu argh
15:30 deshipu wrong link, sorry
15:30 deshipu wolfmanjm: http://blog.regehr.org/archives/268
15:30 deshipu stupid Chromium ignores selections
16:46 ackpacket Are there any repos of predefined inverse kinematics for various industrial robots? Specifically looking at an ABB 2600: http://www.zycon.com/Announcements/Products/448244/ABB-IRB-2600ID-Arc-Welding-Robot-%28RIA%29.jpg