Guns, Firearms, Weapons, Cannons, and the like:

This forum is for general discussion

Moderator: [PX]Kal Bob

User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Guns, Firearms, Weapons, Cannons, and the like:

Post by THE JEW (RaVeN) »

A pair of subs collided recently in the Atlantic:

http://news.bbc.co.uk/2/hi/uk_news/7892294.stm
******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Guns, Firearms, Weapons, Cannons, and the like:

Post by THE JEW (RaVeN) »

******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Guns, Firearms, Weapons, Cannons, and the like:

Post by THE JEW (RaVeN) »

DIY HERF guns:


http://hardware.slashdot.org/story/09/0 ... ?art_pos=4


Fight back at "the man" when he unleashes his pain/sound cannon at the next G20.


(sound cannon used for first time in public at this year's G20:

http://tech.slashdot.org/story/09/09/26 ... art_pos=19

)
******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Guns, Firearms, Weapons, Cannons, and the like:

Post by THE JEW (RaVeN) »

Vomit Ray Gun:
http://www.ladyada.net/make/bedazzler/index.html


http://www.ladyada.net/make/bedazzler/make.html
Parts list
To make this project you'll need:

36 or 37 1+ Watt LEDs. there are 2 Watt LEDs that are now easily available. For color versatility you can use 12 each of red green and blue. Or you can go with 18 each of green/blue for more effective dazzling. These range around $3 each. Look on eBay or other closeouts to get slightly-older LEDs for less. We used some older Cree XLamp XR-E 7090
You'll also need lenses/optics for each LED. Go with narrow-beam lenses, about 20mm diameter. 6 or 5 degree will be most effective. (Like this, but make sure you get ones that match your LED)
Balancing resistors, one for each LED. I used 1.0 ohm 1210's
For red LEDs (and maybe green/blue depending on your power supply) you may need a choke resistor 0.5 ohm at 5W may be OK. The internal resistance of the battery and Rds of the FET will make a difference, so do math and measurements!
6" diameter LED plate, see the downloads page for layout. This holes the LEDs and lenses. In theory a aluminum core LED is helpful but we found that for quick blasting, FR4 with copper fill worked just fine.
16 or 18 gauge wire for connecting things up
6 N Channel logic level power MOSFETs. We used FDP6030BLs. Nearly anything that can sink 2A is just fine.
Arduino or other microcontroller. The AVR atmegax8 series such as found in the arduino is handy because it has 6 hardware PWMs. We used a DC boarduino and attached an FTDI cable to upload the firmware
Battery capable of sourcing 4A at 4V+. 3 D cells or a lead acid is a good choice. We used a 4A 6V SLA that came with the lantern
Heatsink. A spare AMD processor heatsink and fan worked nicely and was free!
9V battery + holder with switch for the arduino, seperate supplies prevent noise issues when driving such large loads
Enclosure. We repurposed a cheap yet enormous flashlight from Sears. It was pricey at $40 but had the benefit of including a lead acid battery (which would have run almost $20 with shipping) and a basic lead acid charger.
Power supply for testing, a ATX power supply is a good way to generate 5A+ at 5V


http://www.ladyada.net/make/bedazzler/download.html


Code: Select all

// Bedazzler! A good multiple LED PWM project, by Limor Fried
// Public domain 2009

#include <util/delay.h>
int value;
int redpin1 = 5, redpin2 = 6;                           
int greenpin1 = 3, greenpin2 = 11;                           
int bluepin1 = 9, bluepin2 = 10;                           

int ledmax;

#define GLITTER 0
#define SWIRL 1
#define DAZZLE 2

volatile int mode = DAZZLE;

// we use a button on pin 2 (interrupt pin) to detect mode changes
void modechange(void)
{
  // debounce it
  if (digitalRead(2) == LOW) {
   _delay_ms(10);
   if (digitalRead(2) != LOW)
        return;
   Serial.println("button");
   mode++;
   if (mode > 2)
     mode = 0;
  Serial.print("new mode! ");
  Serial.println(mode, DEC);
 
  }
}

void setup()
{
  pinMode(2, INPUT);
  digitalWrite(2, HIGH);   // pullup on mode button
  attachInterrupt(0, modechange, CHANGE);
 
  Serial.begin(9600);
 
  randomSeed(analogRead(0));


  // nothing for setup
    analogWrite(redpin1, 0);
    analogWrite(redpin2, 0);
    analogWrite(greenpin1, 0);
    analogWrite(greenpin2, 0);
    analogWrite(bluepin1, 0);
    analogWrite(bluepin2, 0);
   
    ledmax = 250; // change this value to adjust the maximum brightness
}

void loop()
{
  switch(mode) {
    case SWIRL:
      //Serial.println("swirl");
      ckswirl(ledmax, 10);
      break;
    case GLITTER:
      //Serial.println("glimmer");
      glimmertest(ledmax, ledmax/10, 30);
      break;
    case DAZZLE:
      //Serial.println("dazzle");
      bedazzle(ledmax, 10, 7, 11);
      break;
  }
   
}

void bedazzle(int ledmax, int pulselensec, int freqmin, int freqmax) {
  long pulses;
 
 
  analogWrite(redpin1, 0);
  analogWrite(redpin2, 0);
  analogWrite(greenpin1, 0);
  analogWrite(greenpin2, 0);
  analogWrite(bluepin1, 0);
  analogWrite(bluepin2, 0);
 
  // note we dont use red LEDs in this
  int freq = random(freqmin, freqmax+1);
  int pulsedelay = 1000/freq;
  pulsedelay /= 2;
 
  pulses = pulselensec;
  pulses *= 1000;
  pulses /= 2*pulsedelay;

  /*
  Serial.print("pulsing at ");
  Serial.print(freq, DEC);
  Serial.print(" Hz (");
  Serial.print(pulsedelay, DEC);
  Serial.println(" ms on/off)");
  Serial.print(pulses);
  Serial.println(" pulses");
*/

  while (pulses--) {
    analogWrite(greenpin1, ledmax);
    analogWrite(greenpin2, ledmax);
    analogWrite(bluepin1, ledmax);
    analogWrite(bluepin2, ledmax);
    _delay_ms(pulsedelay);
    analogWrite(greenpin1, 0);
    analogWrite(greenpin2, 0);
    analogWrite(bluepin1, 0);
    analogWrite(bluepin2, 0);
    _delay_ms(pulsedelay);
   if (mode != DAZZLE) return;
  }
 
}


void ckswirl(int ledmax, uint8_t z) {
  int r, g, b;
 

  // fade from red to orange to yellow to green
  for (g=0; g// turn red down
    analogWrite(redpin1, ledmax-g);
    analogWrite(redpin2, ledmax-g);
    analogWrite(greenpin1, g);           // sets the value (range from 0 to 255)
    analogWrite(greenpin2, g);           // sets the value (range from 0 to 255)
    delay(z);
   
    if (mode != SWIRL) return;
  }
  // fade from green to blue
  for (b=0; b// turn red down
    analogWrite(bluepin1, b);
    analogWrite(bluepin2, b);
    analogWrite(greenpin1, ledmax-b);           // sets the value (range from 0 to 255)
    analogWrite(greenpin2,  ledmax-b);           // sets the value (range from 0 to 255)
    delay(z);

    if (mode != SWIRL) return;
  }
  // from blue to red
  for (r=0; r// turn red down
    analogWrite(redpin1, r);
    analogWrite(redpin2, r);
    analogWrite(bluepin1, ledmax-r);           // sets the value (range from 0 to 255)
    analogWrite(bluepin2,  ledmax-r);           // sets the value (range from 0 to 255)
    delay(z);

    if (mode != SWIRL) return;
  }
}

void glimmertest(int maxvalue, int incr, int z) {
 
   for(value = 0 ; value <= maxvalue; value+=incr)
  {
    analogWrite(greenpin1, value);           // sets the value (range from 0 to 255)
    analogWrite(greenpin2,  maxvalue-value);           // sets the value (range from 0 to 255)
    analogWrite(bluepin1, value);
    analogWrite(bluepin2,  maxvalue-value);           // sets the value (range from 0 to 255)
    analogWrite(redpin1, value);
    analogWrite(redpin2, maxvalue-value);           // sets the value (range from 0 to 255)
    delay(z);                            // waits for 30 milli seconds to see the dimming effect

    if (mode != GLITTER) return;
  }
  for(value =  maxvalue; value >=0; value-=incr)   // fade out (from max to min)
  {
    analogWrite(greenpin1, value);
    analogWrite(greenpin2 , maxvalue-value);           // sets the value (range from 0 to 255)
    analogWrite(bluepin1, value);
    analogWrite(bluepin2,  maxvalue-value);           // sets the value (range from 0 to 255)
    analogWrite(redpin1, value);
    analogWrite(redpin2,  maxvalue-value);           // sets the value (range from 0 to 255)
    delay(z);

    if (mode != GLITTER) return;
  } 
}
******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Guns, Firearms, Weapons, Cannons, and the like:

Post by THE JEW (RaVeN) »

Best demonstration on wearing holster underwear EVA:

http://glockstore.com/pgroup_descrip/33 ... ode=custom
******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
Dempsey
Posts: 1445
Joined: Sun Mar 23, 2003 10:34 pm
Location: My Underground Lair

Re: Guns, Firearms, Weapons, Cannons, and the like:

Post by Dempsey »

Agreed :D
When Steven Seagal kills a ninja, he only takes its hide. When Chuck Norris kills a ninja, he uses every part.

Chuck Norris and Mr. T walked into a bar. The bar was instantly destroyed, as that level of awesome cannot be contained in one building.
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Guns, Firearms, Weapons, Cannons, and the like:

Post by THE JEW (RaVeN) »

Real-life equivalents of video game weapons:

http://games.slashdot.org/story/10/02/2 ... art_pos=21
******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Guns, Firearms, Weapons, Cannons, and the like:

Post by THE JEW (RaVeN) »

******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Guns, Firearms, Weapons, Cannons, and the like:

Post by THE JEW (RaVeN) »

Japan really likes using their whale cannons:

http://www.aolnews.com/world/article/re ... s/19515371


Apparently, they bribed votes with prostitutes to get other countries to side with them on the issue.
******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Guns, Firearms, Weapons, Cannons, and the like:

Post by THE JEW (RaVeN) »

The first useful iPhone app:

http://idle.slashdot.org/story/10/06/18 ... art_pos=43


Renew your UK gun license with an app.
******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Guns, Firearms, Weapons, Cannons, and the like:

Post by THE JEW (RaVeN) »

******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Guns, Firearms, Weapons, Cannons, and the like:

Post by THE JEW (RaVeN) »

******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Guns, Firearms, Weapons, Cannons, and the like:

Post by THE JEW (RaVeN) »

Seriously, they're blocking the sale of the M1 Garand?

http://www.foxnews.com/politics/2010/09 ... -m-rifles/

The one we can legally buy here in Canada?
******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Guns, Firearms, Weapons, Cannons, and the like:

Post by THE JEW (RaVeN) »

******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Guns, Firearms, Weapons, Cannons, and the like:

Post by THE JEW (RaVeN) »

Just for clarification.

Clips & Magazines

magsclips.jpg
******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
Post Reply

Return to “General Discussion”