Long Distance Skateboarding

My name's Bam, my team and I created Skatefurther, a community for long distance skateboarders. We've managed to raise well over $20,000 for a range of charities so far. Interested? Check out the forums and get on a board!

Topic by Bam Bam 10 years ago  |  last reply 10 years ago


Long distance proximity detector

Hello.  Does anybody have any idea on how to make a very cheap proximity sensor, which could work over a distance of about 100 metres? I want to make a system where LEDs (carried by people!) change colour as they approach a certain point, i.e, white LEDs turn red as they move towards a central point. The problem is I want to have 50+ separate LEDs, and I'm on a very tight budget! Any ideas appreciated. Thanks!

Topic by megbrazil 7 years ago  |  last reply 7 years ago


Long distance relationship help

My girlfriend lives in Florida, I live in New Jersey. How can I see her cheap and often? Any cheap airline tickets? Any legal and plausible suggestion is appreciated.

Topic by sugg22 11 years ago  |  last reply 11 years ago


Proximity Sensor 1' - 25'; Bat Ears for a Blind Woman

First of all, I'm a noob in electronics, so please explain your jargon as you would to a 3 year old. I am smart & learn quickly. So, I really want to make my blind 80 year-old grandmother a pair of bat ears. I bought her one of those sonic distance measureres from home-depot because of the barely audible tic they send out to bounce off wall/etc and record the time it takes the signal to return. You can hear the tic, and with your eyes closed.. you can kinda tell how far things are away from you just by listening. She loves it, and it just barely.. kinda works. What I"m shooting for is a single over-ear headphone (xbox-live communicator style) with some type of proximity sensor attached, sending a constant signal to the headphone... low for long distances, gradually higher for gradually closer distances. Any reasonable suggestions would be greatly appreciated.

Topic by wiglessbuzzard 11 years ago  |  last reply 10 years ago


long range Transmitter ?

Hi, i'm working on a project, and i need a high range transmitter to send a signal to a receiver from a distance of at least 1 mile (1.6 Km) is it possible ? Thanks :)

Question by fox.sadik 4 years ago  |  last reply 4 years ago


Long Distance WiFi - From Apartment to Work (0.5/1mile)?

Hi there, I would like to access my WiFi from my apartment, when I am at work. Distance between the two is about 0.5 - 1 mile.  How would I go about doing that? I did some research and most likely I would need to set up 1 antenna transmitting the signal from my apartment, to a 2nd antenna at my work receiving the signal. The receiving antenna though, I would like to be small and not as awkward like. I work in an industrial plant, that is built out of solid concrete, as I say that, I do get good reception inside there, just don't know about WiFi though.. Good news perhaps is, I work nearby a big garage door, so maybe I could get signal from there. Anyways, If you got suggestions please let me know. Thanks! 

Question by Scriptom 3 years ago  |  last reply 8 months ago


Long Range Hybrid Crossbow

HERE IT IS. The Brickster LDS is a hybrid crossbow. It doesn't have a bow. It has a range of 250 to 300 feet with 16 to 32 rubber bands. It is extremely strong and could hold about 80lbs of force. The arrows are smaller than an average crossbow arrow so they fly slightly faster. It has no track so it is a slingshot type crossbow. Will be posted in a month or 2. Amazingly powerful. Has over 800 pieces and a Ballista attachment that rolls and keeps it at a 30 degree agle with the ground. Low piece and a great gun, If only I could show you. . . . . . . . . . . WAIT, I CAN!!!!!!!!!!

Topic by Electroinnovation 10 years ago  |  last reply 10 years ago


how can i call my friend with out the use of money or a phone? Answered

My friend is long distance and if i want to call him i cant because my phone charges for long distance and i dont want to pay for skype any ideas around this?

Question by knexsuperbuilderfreak 9 years ago  |  last reply 9 years ago


Make the ping distance match the pot distance?

Hi I have a Personal Fan that is working.  But, I am trying to change the ping distance to operate a rely. Trying to get the Ping distance to track a pot input so the distance the fan will come on can be changed by the pot. In the serial monitor the pot input will change from 0 to 1024. I was not able to get the ping distance to read out and how to make the Distance value track to the input pot? Thanks to anybody that could look at this ad steer me in the write direction.  #include "Ultrasonic.h" int RELAY = 9;  // RELAY Pin. Ultrasonic sensor1(11,10); // Ultrasonic(int TP, int EP); //int TRIG = 11; // Trigger Pin //int ECHO = 10; // Echo Pin int Range; // The range of the object from Ping Sensor int Dist; // The Distance value int POTPIN = A1; //#declare relayState; int  relayState; //int distPot; distControl; //#declare distPot; int distPot; //#declare distControl; int distControl; long cm; //distance min and max const int minDistance = 2;  //dist in CM dont go below 2 const int maxDistance = 200;  //dist in CM //Ultrasonic ultrasonic(TRIG,ECHO); // Create and initialize the Ultrasonic object. void setup() {   pinMode(RELAY, OUTPUT); //To the relay via the transistor   //Dist = 15; //The distance in inches. Change this for increasted or dicreasted range. Dist = map(Dist,0, 5, 1, 1023); Serial.begin(9600); } void loop(){   //Range = ultrasonic.Ranging(CM); // Range is calculated in Centimeters. Dist = analogRead(POTPIN);   // check the distance pot   distPot = analogRead(Dist);   //distControl = map(distPot,0,1024,minDistance,maxDistance);   distControl = constrain(RELAY,0,255);   if(relayState){     Dist  = distControl.Ranging(CM);     digitalWrite(RELAY,HIGH);   }      else{      digitalWrite(RELAY,LOW);   }    // RELAY = map(cm,distControl,minDistance); //variable map formula relationship     RELAY = constrain(RELAY, 0, 255); //int i = analogRead(POTPIN); // if (i == Dist)digitalWrite(RELAY,HIGH); // else digitalWrite(RELAY,LOW);   //Range = ultrasonic.Ranging(INC); // Range is calculated in Inches.     //if (Range < Dist) {     //digitalWrite(RELAY, HIGH);     //} else if (Range > Dist)      //digitalWrite(RELAY, LOW);      //delay(90);   Serial.print(Dist); Serial.println("inch"); delay(100); //Serial.print(sensor1);   Serial.print(distControl); //Serial.println("POTPIN"); delay(100); }

Question by WWC 6 years ago  |  last reply 6 years ago


Just how far is "a block", anyway? Answered

When I read books based in America, distances are often related in "blocks". I have no mental image of "a block" - how far is it?  How long would it take to walk?

Question by Kiteman 7 years ago  |  last reply 1 year ago


What are some good long distance friend pranks?

So my friends got me with a prank, so now I need to prank them back. Two of my friends, I either don't have access to their house, or I am not able to see very often. One friend, I created an ad to have people call him with their best Chewbacca impressions. But I am stumped on what to do for my other long distanced friend.

Topic by KaylaR44 5 months ago  |  last reply 4 months ago


Paper Airplane Contest 4 (Closed)

Yes, I have decided to host another paper airplane mini-contest. My goal is to further stimulate the paper airplane channel and encourage more paper airplane builders to post their innovative designs. For this contest, the specification is for a long range plane. Requirements: 1. Aircraft Requirements: • Ability to fly at least 55 feet • Durability to fly at least 30 flights • Provisions for landing gear and/or skids (not required for flying wings) • Use of less than 11 inches (0.381 meters) of Scotch tape in construction • Use of less than 3 pieces of 8.5 by 11 inch (A4) paper in construction • Usage of glue or wood (excluding toothpicks) is prohibited 2. Instructables Requirements: • 1 page strictly devoted to materials required in construction • 1 page explaining how to fly the aircraft • The instructable's license must be: "Attribution Non-commercial Share Alike (by-nc-sa)" • This sentence and link must be displayed on your entry's intro page: “This instructable is an entry in Paper Airplane Contest 4 (https://www.instructables.com/community/Paper-Airplane-Contest-4/)." Prizes: For this contest I will award the publishers of the top 5 performing paper airplanes* one patch each. The first place winner will also receive a 3 month Pro membership. These patches will be medals (1st place, Patch with 1st Place Medal image and 3 month Pro membership; 2nd Place, Patch with 2nd Place Medal image; 3rd Place, Patch with 3rd Place Medal Image; 4th Place, Patch with 4th Place Medal image; 5th Place, Patch with 5th Place Medal image). *Multiple entries are allowed. To keep the distribution of patches wide however, each entrant can only win one prize. How To Enter: To enter this contest, you must send me a private message entitled “My Paper Airplane [Member Name Here]” with your instructable's URL included. I will then put the link and author's name onto a list on this topic under "Entries". Judging: For this contest, I have decided that I will judge all the planes myself based on abilities. I have decided this way because I believe judging on performance rather than shape is a more objective approach. The contest begins Friday, April 15, 2011 and ends Monday, May 16, 2011. Entries must be published before Monday, May 16, 2011. From May 16 to May 18, I will be judging all entries. I will announce the winners of the contest on Thursday, May 19, 2011 and issue them their prizes Friday, May 20, 2011. Entries:

Topic by OrigamiAirEnforcer 8 years ago  |  last reply 7 years ago


line distance in the new editor

Hey! i'm not a big fan of the (now compulsory) new editor (yet), but since it is an inherent qualitiy of humanity to be sceptical towards all things changing don't mind that. BUT: i have a really big problem with the line spacing (i hope i'm using the proper terms for all this formatting related things...) Here, it still works fine: if i want to create a newline, that is if i want to create for exampple a list of things that contains only one word per line the line spacing between those words is still just the same than when i just type in an endless row of words and if i reach the end of the line it starts automatically in in new one. if i use the new editor though, if i do the list thing, (if i push "enter" after i typed in something) all of a sudden the line spacing is about 1,5 times as big as in normal text and i can't change that. this really bugs me, as it doesn't look very good, but it also makes a text very unclear an confusing and if you have to write a long list of things, for example when explaining what things you need for an instructable, the text will appear very long and things that before fitted nicely on a computer screen have now to be scrolled down. furthermore, it is not really possible anymore to distinguish between a new paragraph (that starts when leaving an empty line between the text), or if you leave an empty line, you have a really huge gap between text parts that just looks weird and bad. so please, is there a way to fix this? is there a button to push to prevent the increase in line spacing when i push "enter"? that would be really awesome!

Topic by sursula 4 years ago  |  last reply 4 years ago


what HD videocam is best for zooming up to long distances?

...

Question by cons11 9 years ago  |  last reply 9 years ago


how to maintain the intensity of IR at long distance and make it directional

We are trying to make an infrared shooting game which includes a transmitting gun and a receiving jacket.as everyone knows IR is not directional so at long distance it will diverge but in shooting game we need a pointed IR beam. is there any technique implement this?? we need help..! :(

Topic by FypB 3 years ago  |  last reply 3 years ago


How do I prank my long distance boyfriend?

My boyfriend is at school right now and i'm at home.we live 2 hours away from each other so it's a long distance relationship & I REALLY wanna prank him when he calls me later today.Any ideas?Telling him I'm pregnant or that i'm going to break up with him has already been suggested but i want something different.btw,me & his parents get along really well if that helps.

Question by 10 years ago  |  last reply 7 years ago


Create standstill effect with LED from hall effect sensor ?

Hi everyone, A little bit info of what I'm working on. I am trying to create a standstill effect of the spokes of the car rim. I attached a hall effect sensor and a magnet to inside of the rim . I have tried 2 different approaches : ( code for each method are also attached)              1. use the hall effect sensor to determine the RPM of the rim and then flash the led accordingly to the spokes on the rim. The problem with this approach is that the led flash quite dim and and the spoke image rift.  I cant find the right windows for flashing LED.               2. use the the hall effect sensor to detect any magnetic field and then flash whenever it is detected. This method is quite simple but the effect is blurry. The problem for this is that the magnet detection happen on the arc of the rim instead of at 1 pin point location. Hence the led is on for too long --> blurry effect. I also attache some diagram to explain my problem in case I didn't do well with words.  Do you have any suggestion, solution or comment on the approaches or the code. Please feel free to throw in. Im all ear.  Code:  Method 1: Calculating RPM then flash led : http://txt.do/5b9is I am leaning toward this method but the effect is rifting. Not entirely sure how to fix it or what could possibly cause it.  to clarify: the rifting effect happen when i use 2 magnets on the rim. with only 1 magnet, it still rift but the led very dim, almost unnoticeable.  Method 2:  Image for the 2nd approach in case the pictures didnt show on instructables the front : http://imgur.com/HwFm1lT the back : http://imgur.com/1DvWjZK the side : http://imgur.com/RHZIbfR The problem : http://imgur.com/RHZIbfR flashing LED whenever sensor detect the magnet: http://txt.do/5b9b7

Question by Jack Vu 2 years ago  |  last reply 2 years ago


how to send ups signal to long distance through a mobile or pc (with internet)?

I want to use my UPS to know my home power failure, when i'm at office(its like 50 km distance). please submit detailed diagram. 

Question by sripeople 9 years ago  |  last reply 9 years ago


How to build a long distance remote (150 yards) for a mp3 player with external speaker?

I want to build something similar to this http://www.thewarrenersden.co.uk/calling_decoying.html    or similar to this http://www.gofoxpro.com/products/digital_calls/product_gx7.php The important thing I need is to be able to use it from a distance , basically a long distance remote (ie 150 yards) for a mp3 player hooked up to a external speaker anyone done anything similar or any suggestions?

Question by dave1372 9 years ago  |  last reply 9 years ago


What is the best 10mm LED light for distance?

HI I'm making a LED torch and i have purchased some 290000 mcd LED lights.I think i will put them in a ring inside the torch which will allow me to see clearly in front of me.Then i thought i could put a long distance light in the middle would allow me to see out further  but i am unsure of what LED light is best for this task.Basically i am after a LED light that shines really far.

Question by Mattdog123 7 years ago  |  last reply 7 years ago


How to make a DIY relatively long distance radio signal emitter/tracker? Answered

Hi, This is a bit of a two-parter. The first part is that I would like to make a DIY radio emitter that could transmit to a distance of 1km. I'm not sure about the laws in South Africa, but it should be legal if within the ranges prescribed by the law. The second part is that I would like to create several devices that could track the nearest radio signal on a specific band or band range (as I would expect that I would have to use a filter for both the transmission and receiving). I think that direction of the source of the signal would be sufficient.  The reason for this is that I have had a few instances over the years where people got lost while camping and had to sleep in the wilds because it was too dark to find their way back to camp. Any advice, thoughts, links would be much appreciated. Also, if you have any other ideas that will cost about the same or less, that would be awesome to try out, too :) Best regards, Vuur

Question by Vuur 2 years ago  |  last reply 2 years ago


Distance a 12g CO2 cartridge can launch a...?

What would you say the maximum distance a 12g CO2 cartridge could launch a ~12oz cylinder? The cylinder can be adjusted be top/bottom heavy or have its weight increased all around. The design of the barrel would (VERY) roughly look like the image at the bottom.  The cartridge would be in a housing unit at the butt of the launcher.  It would be set it off in a to-be-determined way, shooting out the cylinder(2 2/5inch diameter, 8 inches long, ~12 oz) that would be resting in front of it.

Question by Soldier62994 8 years ago  |  last reply 8 years ago


I have a long distance relationship with my boyfriend. What should I do to keep him excited in our relationship? Answered

He lives in another state than I do, and we wont be able to visit eachother because of school.

Question by xopeacelover 10 years ago  |  last reply 10 years ago


Shock Collar activated by mobile phone call/text?

Hi,  I want to convert an electric shock collar to be activated by a call or text sent from my mobile phone. It has to operate long distance, so I assume some sort of stripped-down mobile device will be needed that can receive a mobile signal.  I have no idea how ot go about this, anybody have a solution for me? Does a device like this already exist, here or on the market?  I tried shopping about but could find no commercial device of this nature, only 'long range' RF shock collars with a maximum range of 1000 metres. 

Question by Ohnanka 3 years ago  |  last reply 3 years ago


the distance of others planets measure with tausends of years of light speeds. Answered

How come a ufo creator on board reach to earht.are thair life too long to do it?

Question by tayyareci 10 years ago  |  last reply 10 years ago



The Brickster 2 SLDS

GUESS WHAT? I just finished my newest project, the Brickster 2, Super Long Distance Sniper. I estimate it shoots about 290' using my new arrow design. Unlike the Brickster, this has an open top and bottom instead of sides, and the rubber bands are fed through each arm. It makes for easier loading and smoother firing. Also, this mega-beast is almost TWICE as long as the Brickster. It is VERY piece efficient because each arm uses yellow and green rods instead of white and blue. I should post pictures and a video or two in a week and the Instructable should be up in a month. Hit subscribe so you know just when it's posted.

Topic by Electroinnovation 9 years ago  |  last reply 9 years ago


What is the best light weight camping backpack... probably used for hiking not to long of distances.? Answered

I am starting to LOVE camping and am planning on going camping more offen but most of my equipment is bulky old and no longer very usable so i am planing on getting a few new things one of them is a smaller camping backpack. I need suggestions and possible links (hoply in stores so i dont have to order online if online is the best way of getting the pack then online is fine.

Question by TarzanJr 9 years ago  |  last reply 8 years ago


any ideas on ground wave radio control? Answered

So I have a pipe dream of building an extremely long range remote controlled boat (100's of kilometers). from my research it seems as if I would need to broadcast my control signal at less than 30 MHz so that the waves travel along the ground and less power is used for longer range. I am up to my ears in designs for the vehicle itself, but I am struggling as to how I would communicate data for such long distances. I have considered adapting Ham radios, and making a sound controlled robot. but this seems unreliable. So... any ideas? Thanks for your help :)  -Cheeseboy

Question by cheeseboy 8 years ago  |  last reply 8 years ago



In Need of Wifi Help? Need to Make a 1.8 Mile Connection HELP? Need some Ideas!

I need some help making a long distance connection Any help is well appreciated!'MY GEARI'm using a PowerBook G4 laptop, HP Pavilion notebook, and a MacPro Desktop. An Apple Base Station for my in-house network. The Base Station has an external pigtail antenna connector.'MY PROBLEM'I live out in the country about 1.8 miles away from Subway (in town) which has a FREE open network with speeds at around 900-1.3mbps. Since I live in the country, an expensive satellite setup just isn't going to happen. I'm only 1.8 miles away from Subway and I'm sure there is a way I can reach the network with a some help, supplies and ingenuity. I read that people are reaching 3, 5, even 10t to 15 or more miles with DIY antennas. Line of sight from my house to Subway isn't the best, there are some obstacles like trees and houses in the way, so there's no direct line of sight at all.'SEARCHING'I searched the forum for some ideas. I tried one antenna from the site with a wifi USB-G adapter I had sitting around and was able to reach close to a mile and the signal was really weak. I wasn't using the Base Station, just plugging the adapter into my Mac laptop and using the software it came with. It's a hawkins wifi usb adapter for the Mac.'IDEAS'I was thinking of setting up an enclosed solar powered transmitter, using circuitry from one of the two 2.4gzh 5-mile walkie talkies I have, and placing it at a not so visible spot at Subway. The other one would be adapted to my Base Station which I would still have control over the network creating a closed hidden network with WEP encryption, but not sure. This is where I could use some help and your ideas? An antenna seems like the best and easiest approach but I'm not sure how to get it to reach 2+ miles and maintain high speeds.Any helpful advice, links, photos, etc. would be great! Thanks!'

Topic by zoozack 11 years ago  |  last reply 7 years ago


Long Range Off the Grid WiFi Repeater

Hello Everyone,  I've got quite the project that I am undertaking and I am looking for a bit of advice. This will be my very 1st forray into long-distance wifi, as well as off-grid power resources, so Im biting off quite a bit at once! I have a friend who has been helping me with the research who has a much firmer understanding of both electricity and hardware, but he will be out of town for the next week and I would like to get a bit of progress on this while he is gone. SO, I shall consult the hive mind known as the internet. Alright, this project consists of creating an uplink between a remote shed, and a home in a nearby city, with a broadband connection. The rub, there is 10,000 ft mountain range in between the two. We have a site were we can put a repeater node at approx. 10,000 ft elevation, that has wonderful line-of-sight to both locations. However, this site is very remote, and will have to run off the grid obviously. The distances are as follows: Home to repeater: 3.96 miles (thats with Google Earth following the contours of the          mountain/valley, not sure how to make it just do a straight angled shot, so thats a rough estimate) Repeater to Remote shed: 2.68 miles (same issue) Background environment info: shed has generator + 60w solar array with 3-4 deep discharge lead RV batteries at 7400 feet. Has spring fed running water, which could be utilized for power as well, as obviously its always running. Repeater location is at 10k, as stated. Moderate to high winds very likely (data from peaks of similar altitude in the general area show gusts ranging from 40-60 mp/h, temperature ranges of  averaging 7 to 90+ for a the later part of July and August (F). Obviously, its very possible to get soemething below this, though the lowest Ive ever seen at the shed has been -15 (f), I would say most winters we could get a few nights that see temps below 0, but not often. Equipment Ideas: So to pull this off, we have come up with two ideas for the network equipment, which I shall discuss 1st, then I will show you what we have come up with for power.  - Network    - Repeater Node: rb433 wireless access point ($99.00) http://www.routerboard.com/pricelist.php?showProduct=43         with 2 r52h mini PCI wifi chips ($59.00 x2) http://www.routerboard.com/pricelist.php?showProduct=69         2 8-18 inch satelite dishs converted for long-range WIFI use (20.00 x2) http://www.engadget.com/2005/11/15/how-to-build-a-wifi-biquad-dish-antenna/ OR instead of a rb433, we could use 2 WRT54G Linksys routers like this. (I also have 2 BEF 801.11b routers that are legacy to the WRT54G. I would like to use this if possible! http://hackaday.com/2005/08/23/how-to-greyhat-wifi-repeater/ Now, I know that this later choice would increase power use by about double. From what I have been able to find, the WRT's would at anywhere from 4.2w to 8w of power. Anyways, I like this later choice because it would be significantly cheaper for the equipment, but do you have any other ideas? I know that the RB433 would work great, but its rather expensive all said and done after I throw up the power as well. Plus, if it takes a lighting strike, its out of commission, and 2 cheap linksys routers are much cheaper to replace! Anyways any input here would be great! - Power  so power to the repeater node is the real challenge. We crunched the numbers and came up with something almost exactly the same as below: From the datasheets, a routerboard will draw between 6-10W. So design for 10W. Over 24 hours you will need 10Wx24h = 240 Watt.Hours of power. For 7 days, you need 7x240Wh = 1680 Watt.Hours. A single, large deep cycle 110Ah 12V battery gives you about 1320 Watt.Hours of power, almost meeting the requirement. Now, to look at the solar panels: A good rule of thumb is to install 6 times the wattage that is drawn by the device. This is because only about 8 hours a day in sunny weather gives you maximum power output from a solar panel. So the other 16 hours you need to draw from the battery. (So already you need 3 times the wattage drawn by the device to break even each day) To generate 1 full day of extra battery power per sunny day, you need another 3 times the wattage. This is how we arrive at 6 times. 6 x 10W = 60W. So at a minimum I would recommend 60W of solar panels. That qoute comes from http://diywifilink.wordpress.com/ and http://mybroadband.co.za/vb/showthread.php?179547-Advice-needed-Setting-up-wifi-repeater-11km which is a project from a guy in South Africa almost exactly the same as the one that we are working on. The numbers came out to be about the same (Though they were a bit different when we calculated for the WRT54G option.) so, 60w of power generation to keep a decent charge on a battery. Now, we have a 60w panel at the shed, which is rather large to take up to 10,000 ft and place on the side of a mountain, and given the consistent wind element up there, we are hoping to do a hybrid system of both solar and wind. This is where things get tricky. A perfect balance, or even a more wind heavy balance would be great, such as 30-40w wind 20-30w solar. That keeps the panel size down, and uses a power source that runs 24/7. A Faroun Savonius wind turbine seems like the best system, but the controller to prevent overcharging etc is where I get nice and lost, having breached into very unknown territory. https://www.instructables.com/id/Faroun-Savonius-Wind-Turbine/ http://www.fieldlines.com/board/index.php/topic,129060.html This looked at 1st like a good, cheap system to use a controller board for the wind, but my question is would the controller board that comes with these solar panels (see below) work for both. That below is the setup that we use more or less at the shed, with some mods, such as a better alternator. http://www.costco.com/Browse/Product.aspx?Prodid=11298029&search;=solar&Mo;=5&cm;_re=1_en-_-Top_Left_Nav-_-Top_search&lang;=en-US&Nr;=P_CatalogName:BC&Sp;=S&N;=4001192&whse;=BC&Dx;=mode+matchallpartial&Ntk;=Text_Search&Dr;=P_CatalogName:BC&Ne;=4000000&D;=solar&Ntt;=solar&No;=3&Ntx;=mode+matchallpartial&s;=1&topnav;=&Nty;=1&s;=1 So, can a small, 30-50w wind turbine and generator be built, with a small solar array to power this thing? I dont care if we have some down time, this is primarily going to be used as a system to get a weather station with web cam to send in hourly photos during the peak hours. I can have the system at the shed shutdown automatically  using some cron jobs in linux during the evening to conserve power. When there are people at the shed, we would like to be able to get a good enough wifi connection to use a wifi device (such as an android phone or ipod) to use as a voip phone in essential communication. The teenagers aren't going to be chatting with their friends for hours, but we would like to be able to put a short call through in case something goes wrong, or we just need to get ahold of someone at the shed or in the city. Next the equipment at the shed should be comparable to the repeater node,  sans 1 antenna and just some low power embedded system. We would like to get a webcam and weather station hooked up on this end, but that can wait for upgrades later if needed, if power doesnt allow it. like I said, a simple water turbine could be used (something similar to the wind turbine perhaps?) and even another wind turbine could be built to add extra power dedicated to running any system at the shed, though I dont think the wind is quite regular enough to be viable here, but if its cheap, we could throw it on anyways. equipment at the home in the city is simple, just use an extra laptop or desktop we have laying around to be server/router, hook up antenna to this, broadcast connection, run the weatherstation/webcam web server off of this. So, thats the plan, but load of input is needed to try to come up with this. We hope to try to keep this sub $1000.00, but the budget could go higher. This is DIY at its finest! Thanks in advance for you help!

Topic by kydan 8 years ago  |  last reply 8 years ago


Airfoil (structure glider)

Which airfoil is best for a good structure glider (for long distance)? and please tell me some app for design and analyse glider (or model aircraft/)...

Question by vergil I 5 years ago  |  last reply 5 years ago


Need Help with a simple arduino code plz?

HELLO instructables , i need help with writing an extra simple code over my arduino code that simply works with the arduino code i wrote , the description of what i want is very simple ,  I've got an ultra sensor i want if it reads a distance of less than or 10 cm it makes a red LED goes on. I've this arduino code written so can u plz tell me what should code shall i write to work with it  ?  #include #define trigPin 7 #define echoPin 6 Servo servo; int sound = 250; void setup() { Serial.begin (9600); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); servo.attach(8); } void loop() { long duration, distance; digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); distance = (duration/2) / 29.1; if (distance < 10) { Serial.println("the distance is less than 10"); servo.write(90); delay(100); } else { servo.write(39); } if (distance > 10 || distance <= 0){ Serial.println("The distance is more than 10"); } else { Serial.print(distance); Serial.println(" cm"); } delay(2000); }

Question by Tigernoob 1 year ago  |  last reply 1 year ago


can anyone tell me how to actually start an e learning course i.e long distance education course?

My mum wants to start teaching dance over the internet to students abroad... i need to know how to exactly go about it starting right from web design, advertising, registration(if there is any) and actually start teaching... something like a video chat room... instead of chatting, we'll be taking classes. i have absolutely no idea how to go aout it so any help would be greatly appreciated... thanx

Question by ravimaiden 9 years ago  |  last reply 9 years ago


i will the 4wdrobot with lcd that show the obstacle and the distance cm help please the code?

/*  2011-10-03  robot4wd_06.pde  Eric Pavey - www.akeric.com  This software is released to the wild, free to be used and modified.  If you use it,  I just ask for some credit ;)    Program to drive the 4wd robot chasis using an arduino paired up with a ping))) sensor  and a servo for collision detection.    Hardware:    Arduino Duemilanove (but I'm sure any others will work)  http://www.arduino.cc/en/Main/ArduinoBoardDuemilanove  Arduino is powered off a 5xAA producing 7.5v, sitting in the belly of the chassis.    Main chassis is the "4wd mobile platform" from DF Robot  http://www.dfrobot.com/index.php?route=product/product&path;=37&product;_id=97  http://www.makershed.com/ProductDetails.asp?ProductCode=MKSEEED8  http://www.rugcommunity.org/page/dfrobot-4wd-arduino-mobile    Motor control using the Adafruit motorshield:  http://www.ladyada.net/make/mshield/index.html  There doesn't seem to be API docs, but there is this header file:  https://github.com/adafruit/Adafruit-Motor-Shield-library/blob/master/AFMotor.h  Motor shield is powered off 4xC batteries (6v).    Paralax ping))) :   http://www.parallax.com/tabid/768/ProductID/92/Default.aspx  http://www.arduino.cc/en/Tutorial/Ping  Notes:  I had to rewire the ribon connecting the ping to the motorshield:  The  ping's ribon is ground\+5v\signal, but the motorshield's input pins order are +5v\ground\signal.  It works from 2cm to 3m.    Paralax (Fubata) "standard servo":  This is found in the "PING))) Mounting Bracket Kit":  http://www.parallax.com/Store/Robots/RoboticAccessories/tabid/145/CategoryID/22/List/0/SortField/0/Level/a/ProductID/248/Default.aspx  This is plugged into the 'servo2' port on the motorshield.  It uses the servo library:  http://arduino.cc/en/Reference/Servo    Much of the ping code at the bottom is taken straight from the Arduino examples.  */ //-------------------------------------------------------------------------- // Library include stuff: #include   // needed for the motorshield. #include   // motorshield needs this for running servos. #include LiquidCrystal lcd(3, 4, 5, 6, 11, 12); //-------------------------------------------------------------------------- // globals: // ping))) stuff: int g_pingPin = 19; // this is actually analog pin 5, pretending to be digital, on the motorshield. long g_collideDist = 50; // in cm, how far before collision mode kicks in? long g_cm = 300; // the current ping reading, just ana initial default. boolean g_checkLeft = false; // used for collision detection boolean g_checkRight = false; // used for collision detection boolean g_checkCenter = false; // used for collision detection int g_leftDist = 0;  // used for collision detection int g_rightDist = 0;  // used for collision detection // motor stuff: AF_DCMotor g_motor1(1, MOTOR12_8KHZ); // back left AF_DCMotor g_motor2(2, MOTOR12_8KHZ); // back right AF_DCMotor g_motor3(3, MOTOR12_8KHZ); // front right AF_DCMotor g_motor4(4, MOTOR12_8KHZ); // front left byte g_motorSpeed = 255; // max is 255 // Mode (state) stuff: byte g_mode = 1; // 1 = drive, 2 = proximity check, 3 = turning byte g_driveDir = -1; // 0 = stop, 1 = straight, 2 = right, 3 = left // servo stuff: Servo g_servo2; int g_servo2pin = 9; // servo2 uses digital pin 9, even though the docs say pin 10... int g_servoCenter = 98; // in degrees.  98 is straight ahead based on how I mounted the servo (it must be     // a little inaccurate).  full left is 180, full right is 0.     // Servo is flipped upside down, fyi int g_servoRight = 135; // how far right?  Max is 180, full right. int g_servoLeft = 45; // how far left?  Min is 0, full left. // time stuff unsigned long g_time;  // global time tracker unsigned long g_ptime;  // global previous time tracker unsigned long g_elapsed = 0;  // helps keeping track of framerate. unsigned long g_interval = 33; // in ms (about 30fps).  This slows down the processing allowing the     // multiple systems to play nicely together.  Make this number smaller and it won't have enough     // time for each state to run properly:  The servo won't do a full sweep when scanning. unsigned long g_turnlength = 750; // in ms, how long to turn for.  Since we don't know how far     // it turns, we just guess on how long it should.  The type of terrain turing on has a great     // effect on what this should be.  This value works well for my hardwood floors. unsigned long g_turnUntil; // used to track how long to turn. //-------------------------------------------------------------------------- // setup \ loop : void setup() {   // Attach & center the servo:   g_servo2.attach(g_servo2pin);   g_servo2.write(g_servoCenter);  // center it by default   // Setup our framerate stuff   g_time = millis();   g_ptime = g_time; } void loop() {   // Main program entry point.     // Need to keep the aiming and the piging at a fixed rate, or the closer the object gets   // to the ping the faster it will aim, and do bad stuff.   g_ptime = g_time;   g_time = millis();   g_elapsed += g_time - g_ptime;   // Wait for the proper amount of time to pass before we do anything:   if(g_elapsed < g_interval){     return;   }   else{     g_elapsed = 0;   }   //  Do stuff, based on the current mode:   if(g_mode == 1){     g_cm = ping();     // sometimes the sensor returns a 0 value that can foul up things :(     if(g_cm > g_collideDist || g_cm == 0){       // If there is nothing in our way, drive!       if(g_driveDir != 1){         g_driveDir = 1;         move(g_driveDir);       }     }     else{       // if we're too close to something, stop the motors and switch to 'proximity check' mode:       if(g_driveDir != 0){         g_driveDir = 0;         move(g_driveDir);       }       // initialize the proximity check stuff:       g_checkLeft = false;       g_checkRight = false;       g_checkCenter = false;       g_leftDist = 0;       g_rightDist = 0;        // switch to mode 2:       g_mode = 2;        }   }   else if(g_mode == 2){     // Do proximity check!     boolean checked = proximityCheck();      if(checked){       // Define which direction to turn.       // If the right distance is greater than the left distance, turn that direction,       // otherwise go the other way:       if(g_rightDist >= g_leftDist){         g_driveDir = 2;       }       else{         g_driveDir = 3;       }       // now that we've set which direction to turn, start timing how long the turn       // has taken, and switch to mode 3.       g_turnUntil = millis() + g_turnlength;       g_mode = 3;     }   }   else if(g_mode == 3){     // We must be turning!  The logic for switching to other modes is in that function.     turn();   } } //-------------------------------------------------------------------------- // Helper functions: void turn(){   // Executed when g_mode == 3   // Used to turn the robot.     if (millis() < g_turnUntil){     // keep'on turning...     move(g_driveDir);   }    else{     // If we're done turning, see if there is anything still in our way:     g_cm = ping();     // sometimes the sensor returns a 0 value that can foul up things :(     if(g_cm > g_collideDist || g_cm == 0){       // If there is nothing in our way go back to mode 1:       g_mode = 1;     }     else{       // If stuff is still in our way, turn more in the same direction until       // not blocked:       g_turnUntil = millis() + g_turnlength;     }   } } boolean proximityCheck(){   // Used when mode == 2:  Swing the ping left and right taking readings to   // find which way is safe to go.  Returns false when in the middle of the check   // operation, returns true when entire check process is complete.     // Current angle of the servo:   float angle = g_servo2.read();     // check left first: ( full left is 0 deg)   if(g_checkLeft == false){     if(angle > g_servoLeft){       g_servo2.write(angle-10) ;       return false;        }     else{       g_checkLeft = true;       g_leftDist = ping();       return false;       }   }   // check right second: ( full right is 180 deg)   if(g_checkLeft == true && g_checkRight == false){     if(angle < g_servoRight){       g_servo2.write(angle+10) ;       return false;          }        else{       g_checkRight = true;       g_rightDist = ping();       return false;     }   }   // Go to center position third:   if(g_checkLeft == true && g_checkRight == true && g_checkCenter == false){     if(angle != g_servoCenter){       g_servo2.write(angle-10) ;       return false;     }           else{       g_checkCenter = true;       return false;     }   }   // Finally if we've checked left, right, and got back to center, return true   // to tell the later code that the full check is complete:   if(g_checkLeft == true && g_checkRight == true && g_checkCenter == true){     return true;   }   else{     return false;   } } void move(byte mode){   // This function moves the wheels.  Can be called to when mode == 1 (driving) or 3 (turning).   if(mode == 0){     // all stop!     g_motor1.setSpeed(0);     g_motor2.setSpeed(0);     g_motor3.setSpeed(0);     g_motor4.setSpeed(0);   }   else{     // full speed!     g_motor1.setSpeed(g_motorSpeed);     g_motor2.setSpeed(g_motorSpeed);     g_motor3.setSpeed(g_motorSpeed);     g_motor4.setSpeed(g_motorSpeed);         // full speed, but which direction?     if(mode == 1){       // go straight       g_motor1.run(FORWARD);       g_motor2.run(FORWARD);       g_motor3.run(FORWARD);       g_motor4.run(FORWARD);     }     else if(mode == 2){       // turn right       g_motor1.run(FORWARD);       g_motor2.run(BACKWARD);       g_motor3.run(BACKWARD);       g_motor4.run(FORWARD);      }     else if (mode == 3){       // turn left       g_motor1.run(BACKWARD);       g_motor2.run(FORWARD);       g_motor3.run(FORWARD);       g_motor4.run(BACKWARD);     }   } } float ping(){   // Returns the distance in cm from the ping sensor.  Pulled from   // Arduino docs.     // The PING))) is triggered by a HIGH pulse of 2 or more microseconds.   // Give a short LOW pulse beforehand to ensure a clean HIGH pulse:   pinMode(g_pingPin, OUTPUT);   digitalWrite(g_pingPin, LOW);   delayMicroseconds(2);   digitalWrite(g_pingPin, HIGH);   delayMicroseconds(5);   digitalWrite(g_pingPin, LOW);   // The same pin is used to read the signal from the PING))): a HIGH   // pulse whose duration is the time (in microseconds) from the sending   // of the ping to the reception of its echo off of an object.   pinMode(g_pingPin, INPUT);   long duration = pulseIn(g_pingPin, HIGH);    float cm = microsecondsToCentimeters(duration);   return cm; } long microsecondsToCentimeters(long microseconds){   // Simple conversion setp, kept as a function simply to illustrate   // how it works.  Pulled from Arduino docs.     // The speed of sound is 340 m/s or 29 microseconds per centimeter.   // The ping travels out and back, so to find the distance of the   // object we take half of the distance travelled.   //return microseconds / 29 / 2;   return microseconds / 58; }          // while(val == HIGH) {                  // Loop until pin reads a high value //val = digitalRead(ultraSoundSignal); //timecount = timecount +1;             // Count echo pulse time} //ultrasoundValue = timecount;          // Append echo pulse time to ultrasoundValue //lcd.clear(); //lcd.setCursor(0,0); //lcd.print("OBSTAKEL  cm "); //lcd.print(timecount/10); //delay(200); //if(timecount > 0){ //digitalWrite(ledPin, HIGH);}    

Question by pe2hlc 6 years ago  |  last reply 6 years ago


How Did You Meet Your Special Someone?

Title is self explanitory And how did you know that they were the one??? Also what kind of relationship is it? (Long distance, inperson, Open, etc.)

Topic by ArcticChill 8 years ago  |  last reply 8 years ago


Im will create the 4wdrobot with lcd that show the obstacle and the distance cm help please the code?

/* 2011-10-03 robot4wd_06.pde Eric Pavey - www.akeric.com This software is released to the wild, free to be used and modified. If you use it, I just ask for some credit ;) Program to drive the 4wd robot chasis using an arduino paired up with a ping))) sensor and a servo for collision detection. Hardware: Arduino Duemilanove (but I'm sure any others will work) http://www.arduino.cc/en/Main/ArduinoBoardDuemilanove Arduino is powered off a 5xAA producing 7.5v, sitting in the belly of the chassis. Main chassis is the "4wd mobile platform" from DF Robot http://www.dfrobot.com/index.php?route=product/product&path=37&product_id=97 http://www.makershed.com/ProductDetails.asp?ProductCode=MKSEEED8 http://www.rugcommunity.org/page/dfrobot-4wd-arduino-mobile Motor control using the Adafruit motorshield: http://www.ladyada.net/make/mshield/index.html There doesn't seem to be API docs, but there is this header file: https://github.com/adafruit/Adafruit-Motor-Shield-library/blob/master/AFMotor.h Motor shield is powered off 4xC batteries (6v). Paralax ping))) : http://www.parallax.com/tabid/768/ProductID/92/Default.aspx http://www.arduino.cc/en/Tutorial/Ping Notes: I had to rewire the ribon connecting the ping to the motorshield: The ping's ribon is ground\+5v\signal, but the motorshield's input pins order are +5v\ground\signal. It works from 2cm to 3m. Paralax (Fubata) "standard servo": This is found in the "PING))) Mounting Bracket Kit": http://www.parallax.com/Store/Robots/RoboticAccessories/tabid/145/CategoryID/22/List/0/SortField/0/Level/a/ProductID/248/Default.aspx This is plugged into the 'servo2' port on the motorshield. It uses the servo library: http://arduino.cc/en/Reference/Servo Much of the ping code at the bottom is taken straight from the Arduino examples. */ //-------------------------------------------------------------------------- // Library include stuff: #include // needed for the motorshield. #include // motorshield needs this for running servos. #include LiquidCrystal lcd(3, 4, 5, 6, 11, 12); //-------------------------------------------------------------------------- // globals: // ping))) stuff: int g_pingPin = 19; // this is actually analog pin 5, pretending to be digital, on the motorshield. long g_collideDist = 50; // in cm, how far before collision mode kicks in? long g_cm = 300; // the current ping reading, just ana initial default. boolean g_checkLeft = false; // used for collision detection boolean g_checkRight = false; // used for collision detection boolean g_checkCenter = false; // used for collision detection int g_leftDist = 0; // used for collision detection int g_rightDist = 0; // used for collision detection // motor stuff: AF_DCMotor g_motor1(1, MOTOR12_8KHZ); // back left AF_DCMotor g_motor2(2, MOTOR12_8KHZ); // back right AF_DCMotor g_motor3(3, MOTOR12_8KHZ); // front right AF_DCMotor g_motor4(4, MOTOR12_8KHZ); // front left byte g_motorSpeed = 255; // max is 255 // Mode (state) stuff: byte g_mode = 1; // 1 = drive, 2 = proximity check, 3 = turning byte g_driveDir = -1; // 0 = stop, 1 = straight, 2 = right, 3 = left // servo stuff: Servo g_servo2; int g_servo2pin = 9; // servo2 uses digital pin 9, even though the docs say pin 10... int g_servoCenter = 98; // in degrees. 98 is straight ahead based on how I mounted the servo (it must be // a little inaccurate). full left is 180, full right is 0. // Servo is flipped upside down, fyi int g_servoRight = 135; // how far right? Max is 180, full right. int g_servoLeft = 45; // how far left? Min is 0, full left. // time stuff unsigned long g_time; // global time tracker unsigned long g_ptime; // global previous time tracker unsigned long g_elapsed = 0; // helps keeping track of framerate. unsigned long g_interval = 33; // in ms (about 30fps). This slows down the processing allowing the // multiple systems to play nicely together. Make this number smaller and it won't have enough // time for each state to run properly: The servo won't do a full sweep when scanning. unsigned long g_turnlength = 750; // in ms, how long to turn for. Since we don't know how far // it turns, we just guess on how long it should. The type of terrain turing on has a great // effect on what this should be. This value works well for my hardwood floors. unsigned long g_turnUntil; // used to track how long to turn. //-------------------------------------------------------------------------- // setup \ loop : void setup() { // Attach & center the servo: g_servo2.attach(g_servo2pin); g_servo2.write(g_servoCenter); // center it by default // Setup our framerate stuff g_time = millis(); g_ptime = g_time; } void loop() { // Main program entry point. // Need to keep the aiming and the piging at a fixed rate, or the closer the object gets // to the ping the faster it will aim, and do bad stuff. g_ptime = g_time; g_time = millis(); g_elapsed += g_time - g_ptime; // Wait for the proper amount of time to pass before we do anything: if(g_elapsed < g_interval){ return; } else{ g_elapsed = 0; } // Do stuff, based on the current mode: if(g_mode == 1){ g_cm = ping(); // sometimes the sensor returns a 0 value that can foul up things :( if(g_cm > g_collideDist || g_cm == 0){ // If there is nothing in our way, drive! if(g_driveDir != 1){ g_driveDir = 1; move(g_driveDir); } } else{ // if we're too close to something, stop the motors and switch to 'proximity check' mode: if(g_driveDir != 0){ g_driveDir = 0; move(g_driveDir); } // initialize the proximity check stuff: g_checkLeft = false; g_checkRight = false; g_checkCenter = false; g_leftDist = 0; g_rightDist = 0; // switch to mode 2: g_mode = 2; } } else if(g_mode == 2){ // Do proximity check! boolean checked = proximityCheck(); if(checked){ // Define which direction to turn. // If the right distance is greater than the left distance, turn that direction, // otherwise go the other way: if(g_rightDist >= g_leftDist){ g_driveDir = 2; } else{ g_driveDir = 3; } // now that we've set which direction to turn, start timing how long the turn // has taken, and switch to mode 3. g_turnUntil = millis() + g_turnlength; g_mode = 3; } } else if(g_mode == 3){ // We must be turning! The logic for switching to other modes is in that function. turn(); } } //-------------------------------------------------------------------------- // Helper functions: void turn(){ // Executed when g_mode == 3 // Used to turn the robot. if (millis() < g_turnUntil){ // keep'on turning... move(g_driveDir); } else{ // If we're done turning, see if there is anything still in our way: g_cm = ping(); // sometimes the sensor returns a 0 value that can foul up things :( if(g_cm > g_collideDist || g_cm == 0){ // If there is nothing in our way go back to mode 1: g_mode = 1; } else{ // If stuff is still in our way, turn more in the same direction until // not blocked: g_turnUntil = millis() + g_turnlength; } } } boolean proximityCheck(){ // Used when mode == 2: Swing the ping left and right taking readings to // find which way is safe to go. Returns false when in the middle of the check // operation, returns true when entire check process is complete. // Current angle of the servo: float angle = g_servo2.read(); // check left first: ( full left is 0 deg) if(g_checkLeft == false){ if(angle > g_servoLeft){ g_servo2.write(angle-10) ; return false; } else{ g_checkLeft = true; g_leftDist = ping(); return false; } } // check right second: ( full right is 180 deg) if(g_checkLeft == true && g_checkRight == false){ if(angle < g_servoRight){ g_servo2.write(angle+10) ; return false; } else{ g_checkRight = true; g_rightDist = ping(); return false; } } // Go to center position third: if(g_checkLeft == true && g_checkRight == true && g_checkCenter == false){ if(angle != g_servoCenter){ g_servo2.write(angle-10) ; return false; } else{ g_checkCenter = true; return false; } } // Finally if we've checked left, right, and got back to center, return true // to tell the later code that the full check is complete: if(g_checkLeft == true && g_checkRight == true && g_checkCenter == true){ return true; } else{ return false; } } void move(byte mode){ // This function moves the wheels. Can be called to when mode == 1 (driving) or 3 (turning). if(mode == 0){ // all stop! g_motor1.setSpeed(0); g_motor2.setSpeed(0); g_motor3.setSpeed(0); g_motor4.setSpeed(0); } else{ // full speed! g_motor1.setSpeed(g_motorSpeed); g_motor2.setSpeed(g_motorSpeed); g_motor3.setSpeed(g_motorSpeed); g_motor4.setSpeed(g_motorSpeed); // full speed, but which direction? if(mode == 1){ // go straight g_motor1.run(FORWARD); g_motor2.run(FORWARD); g_motor3.run(FORWARD); g_motor4.run(FORWARD); } else if(mode == 2){ // turn right g_motor1.run(FORWARD); g_motor2.run(BACKWARD); g_motor3.run(BACKWARD); g_motor4.run(FORWARD); } else if (mode == 3){ // turn left g_motor1.run(BACKWARD); g_motor2.run(FORWARD); g_motor3.run(FORWARD); g_motor4.run(BACKWARD); } } } float ping(){ // Returns the distance in cm from the ping sensor. Pulled from // Arduino docs. // The PING))) is triggered by a HIGH pulse of 2 or more microseconds. // Give a short LOW pulse beforehand to ensure a clean HIGH pulse: pinMode(g_pingPin, OUTPUT); digitalWrite(g_pingPin, LOW); delayMicroseconds(2); digitalWrite(g_pingPin, HIGH); delayMicroseconds(5); digitalWrite(g_pingPin, LOW); // The same pin is used to read the signal from the PING))): a HIGH // pulse whose duration is the time (in microseconds) from the sending // of the ping to the reception of its echo off of an object. pinMode(g_pingPin, INPUT); long duration = pulseIn(g_pingPin, HIGH); float cm = microsecondsToCentimeters(duration); return cm; } long microsecondsToCentimeters(long microseconds){ // Simple conversion setp, kept as a function simply to illustrate // how it works. Pulled from Arduino docs. // The speed of sound is 340 m/s or 29 microseconds per centimeter. // The ping travels out and back, so to find the distance of the // object we take half of the distance travelled. //return microseconds / 29 / 2; return microseconds / 58; } // while(val == HIGH) { // Loop until pin reads a high value //val = digitalRead(ultraSoundSignal); //timecount = timecount +1; // Count echo pulse time} //ultrasoundValue = timecount; // Append echo pulse time to ultrasoundValue //lcd.clear(); //lcd.setCursor(0,0); //lcd.print("OBSTAKEL cm "); //lcd.print(timecount/10); //delay(200); //if(timecount > 0){ //digitalWrite(ledPin, HIGH);}

Question by pe2hlc 6 years ago  |  last reply 6 years ago


Audio frequency and signal strength sensor: is there such thing?

Hi, I'd like to know if there's a sensor easily used with an Arduino that detects the signal strength of a sound of frequency determined by me. I want this to make a sensor that can be used to measure its distance to the emitting object omni-directionally, ie, not like ultrasonic or IR distance sensors, which only sense what's in front of them. I want the sensor to sense the SPACE AROUND it, like... spherically. If you know of a sensor that does that in another way, I'd LOVE to hear about it. I've been searching for something like that for a long time... Anyway, I just need a sensor - cheap, preferably :) - that senses the signal strength of a wave of frequency x. By the way, the distance range to be measured is about 10 - 150cm... Thanks!

Question by pedrotome 8 years ago  |  last reply 8 years ago


I want to send my husband food two states over. what are the best baked goods to send?

Specifically ones that will keep and remain delicious. I live in Georgia and he is training in Mississippi. Any suggestions would be appreciated.

Question by 10 years ago  |  last reply 9 years ago


security system (not responding after combining ultrasonic sensor code and esp8266 code )

The base of this project is https://www.instructables.com/id/SIMPLE-ARDUINO-ULTRASONIC-SENSOR-DOOR-ALARM-/ &http;://randomnerdtutorials.com/door-status-monitor-using-the-esp8266/ I changed according to my uses from above links I tryed by dividing into two parts one for ultrasonic sensor and other for esp8266 they worked fine while separating ultrasonic and buzzer are working in (Tools and wifi module is working in onlt(Tools when i mix ultrasonic and buzzer nothing happening) any idea here is the code #include #include #include #include #define USE_SERIAL Serial #define trigPin 9 #define echoPin 10 #define piezoPin 8 ESP8266WiFiMulti WiFiMulti; int normalDistance; boolean triggered = false; long duration, distance; void setup() {   USE_SERIAL.begin(115200);   pinMode(trigPin, OUTPUT);   pinMode(echoPin, INPUT);   pinMode(piezoPin, OUTPUT);   long duration, distance; while (millis() < 5000) {   digitalWrite(piezoPin, HIGH);       digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); distance= duration*0.034/2;         normalDistance = distance;       USE_SERIAL.print("Distance: "); USE_SERIAL.println(distance);         digitalWrite(piezoPin, LOW);    for(uint8_t t = 4; t > 0; t--) {         USE_SERIAL.printf("[SETUP] WAIT %d...\n", t);         USE_SERIAL.flush();         delay(1000); } WiFiMulti.addAP("username", "pass"); } } void loop() { digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); distance= duration*0.034/2; USE_SERIAL.print("Distance: "); USE_SERIAL.println(distance); if (distance < normalDistance-5) {       triggered = true;     }     else {         triggered = false;     }     if (triggered) {     tone(piezoPin, 635);     delay(500);     tone(piezoPin, 912);     delay(250);     if((WiFiMulti.run() == WL_CONNECTED)) {         HTTPClient http;         USE_SERIAL.print("[HTTP] begin...\n");                 http.begin("iftt link.........................."); //HTTP         USE_SERIAL.print("[HTTP] GET...\n");         // start connection and send HTTP header         int httpCode = http.GET();         // httpCode will be negative on error         if(httpCode > 0) {             // HTTP header has been send and Server response header has been handled             USE_SERIAL.printf("[HTTP] GET... code: %d\n", httpCode);             // file found at server             if(httpCode == HTTP_CODE_OK) {                 String payload = http.getString();                 USE_SERIAL.println(payload);             }         } else {             USE_SERIAL.printf("[HTTP] GET... failed, error: %s\n", http.errorToString(httpCode).c_str());         }         http.end();     }     } } any idea about whats going on Thanks Hemanth

Topic by hemanth kumar reddy 2 years ago  |  last reply 2 years ago


Voltage Drop

I have a 12v led bulb, I need to connect the led bulb to 12V rechargeable battery  and connect bulb for  long distance from battery and i connect the bulb i won't  work, i think the voltage drop would be the  answer and how can i solve that????

Topic by rshan 5 years ago  |  last reply 5 years ago


Internet browsing device

I have a grand central account, and I use it for free long distance, but I have to turn on my computer just to make a call. I was wondering if anybody knows of something similar to the nokia internet tablet thingies, but much cheaper (under $100). Any ideas (or GC tips)?

Topic by LinuxH4x0r 11 years ago  |  last reply 11 years ago


Rangefinder

I need help. I need a way to (using optics) build a rangefinder that I could use to aim my air cannon over long distances. How would I judge the distance away from my target? Could I use lasers? Mirrors? Lenses? And once I judge how far away my target (to be drenched with a water balloon) is, then what? How will I know what degree of elvation I should angle my cannon at? Is there some mathmatical formula I could use to make a chart that I could just look at and adjust my gun? How could I build this?

Topic by MattGyver92 10 years ago  |  last reply 8 years ago


how to write specification for transmitter?

I trying to write specification for transmitter that transmit voice signal over 100 meter long at 97 mhz frequency modulation type Input voltage 12 v input current 9 mA input power output voltage output current output power operating frequency 92 - 97 Mhz oscillator circuit that generate 97 mhz frequency transmitting distance 100 meter long how to decide how much output voltage and current I need at output side ?  

Question by vead 4 years ago  |  last reply 4 years ago


hey! i would love to modify my hand truck with a motor

Hey! i would love to modify my hand truck with a motor to help move things over long distances something similar to this without costing so much http://handtrucks2go.com/Electric-Powered-Hand-Truck.html?

Question by gruda 6 years ago  |  last reply 6 years ago


what LED to use?

Hi there, What kind of LED can I use to activate a phototransistor based switch for a (3 - 5) merters distance ? The phototransistor will be placed in a (2-3) cm long black tube, the whole thing could be installed indoors (shower) or  outdoors (beach). Also, should I worry about the steam blocking the light in the shower? Thanks!

Question by Control80 4 years ago  |  last reply 4 years ago


Pendulum length to falling body height ratio? Answered

How long does a pendulum need to be for its time period to be equal to the time it takes for a falling body to drop from a distance equal to the pendulum's length? A general equation as well as a specific solution for Earth surface gravity would be appreciated. With this, I would be able to establish standard time and distance units even if trapped on an island without any instruments other than what I can make from available materials. I'm sure I'm the only one tired that happening so often. Of course, I'd still need a way to establish the gravitatoinal constant if stranded on another planet...

Question by MDude 8 years ago  |  last reply 8 years ago


I need your help you guys!

Hey i had a cool idea about a shoe. Ok so here is my problem... i longboard and skateboard alot long distances, and my ankle and foot get tired from constant pushing down on the ground and then back up again. So i came up with a neat idea, what if i made a shoe or boot that i stick on my foot just when i am "pumping" or riding long distances and then it could come off. it would somehow have to have a spring system so that when i push down and then back it would coil up and then when i puched forward it would release hopefully cutting down the load on my ankle by a certain percent. any ideas? i have drawn a rough sketch...

Topic by TeacherOfTheWays 11 years ago  |  last reply 11 years ago


Could you make a ghetto mortar out of an iron pipe? Answered

Imagine that you take a four foot long iron pipe and cap one end of it. Near the capped end, you make reasonably sized exhaust holes. Just above said exhaust holes, there would be a few metallic protrusions that would stop a round from sinking to the bottom of the barrel. Aforementioned round shells would be made of smaller, thinner metal and filled with propellants. Means of ignition is still TBA. But if such barrel and rounds were constructed, could it effectively launch rounds long distances?

Question by Mr. Deeds 9 years ago  |  last reply 9 years ago