Page 7 of 8

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

Posted: Tue Feb 17, 2009 10:52 pm
by THE JEW (RaVeN)
A pair of subs collided recently in the Atlantic:

http://news.bbc.co.uk/2/hi/uk_news/7892294.stm

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

Posted: Fri Sep 18, 2009 11:26 am
by THE JEW (RaVeN)

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

Posted: Sun Sep 27, 2009 10:37 pm
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

)

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

Posted: Tue Jan 05, 2010 11:21 pm
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;
  } 
}

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

Posted: Fri Jan 29, 2010 3:14 pm
by THE JEW (RaVeN)
Best demonstration on wearing holster underwear EVA:

http://glockstore.com/pgroup_descrip/33 ... ode=custom

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

Posted: Fri Feb 19, 2010 5:23 am
by Dempsey
Agreed :D

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

Posted: Mon Feb 22, 2010 9:55 pm
by THE JEW (RaVeN)
Real-life equivalents of video game weapons:

http://games.slashdot.org/story/10/02/2 ... art_pos=21

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

Posted: Sat May 08, 2010 9:34 pm
by THE JEW (RaVeN)

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

Posted: Tue Jun 15, 2010 2:08 pm
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.

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

Posted: Mon Jun 21, 2010 10:10 am
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.

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

Posted: Sat Aug 21, 2010 10:35 am
by THE JEW (RaVeN)

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

Posted: Thu Sep 02, 2010 10:15 pm
by THE JEW (RaVeN)

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

Posted: Wed Sep 22, 2010 11:14 pm
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?

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

Posted: Fri Sep 24, 2010 7:36 pm
by THE JEW (RaVeN)

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

Posted: Sat Oct 01, 2011 8:33 pm
by THE JEW (RaVeN)
Just for clarification.

Clips & Magazines

magsclips.jpg