TROOPERS conference badge

  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.
  • warning: Creating default object from empty value in /home/jeffreygough/drupal4/sites/warrantyvoidifremoved.com/modules/spam/spam.module on line 488.

Electronic badges are all the rage at IT security conferences these days. I think DEFCON started it all with badges made by Joe Grand, but there have been many others, like the Sputnik RFID tags at 25C3, the expandable bunny badges at Easter Hegg, Munich, by lilafisch and friends, and Travis Goodspeed's badge for The Next Hope.

I created 210 interactive badges for the TROOPERS11 IT-sec conference in Heidelberg last month. They feature some ethereal vintage vacuum glassware - IN-16 nixie tubes made at the Reflector factory in Saratov in the former USSR in 1989. I purchased them new-old-stock from some handy guys in Lithuania.

A video of the badge in action:


 

Each conference attendee starts on zero. As they unlock achievements at the con - like sending postcards to their families, meeting the speakers, unlocking the secret in the badge, attending my SMT soldering workshop, etc, attendees level-up. Those who reached the highest levels were entered into a prize draw to win hacker goodies. I designed this levelling-up concept to connect with the central themes of the TROOPERS conference - personal progression, education, and becoming better IT security professionals. Florian did an amazing job of weaving the badge and the game concept into the very fabric of the conference. 

The badge hangs around the neck from a CAT5 cable, rocking the network security image. Red for the speakers, green for everyone else. Here I am wearing the bare, prototype PCB. Have you any idea how difficult it is to find 750mm CAT5 cables? It's quite difficult.

As well as being the LANyard (sorry) the cable functions as the power switch, levelling-up mechanism, programming interface and debug output (and attack vector for intrepid hardware hackers!). When an attendee unlocked an achievement, he took his badge to the information desk where one of the organising staff would plug in a special dongle to update his score. The dongle is simply a TI Launchpad (MSP430G2231) with a CAT5 cable soldered on, running some custom firmware to transmit a magic byte over SPI to the badge.

The batteries and electronics are on the back of the badge. 

Design materials

You can download the design materials here . The hardware is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. The firmware is licensed under the GPLv3 . If you just want a quick look at the schematic, it's available separately here .

Circuit design

The badge is powered from two AA batteries. The nixie tube uses most of the power, so I could basically trade nixie shininess for battery life. I chose a gentle fade-in-fade-out animation, with the duty cycle set for around 40 hours of use. The output voltage of an alkaline cell decreases nearly linearly as it is discharged. Even when it reaches 0.9V or less it still contains a decent amount of energy. To make full use of the energy in the battery the badge must work from a supply voltage of 1.8V or less. The nixie tube needs around 150-170V at 1.8mA. I use an MCP1640 DCDC to boost the battery voltage up to 5V to power the low voltage electronics, microcontroller, etc. Then I use a microcontroller-based DCDC to get from 5V up to an adjustable voltage between 0 and 200V. It's quite difficult to get from 5V to 150V efficiently and cheaply with a standard boost topology, so I use a flyback topology with a small transformer.

Whilst small, high performance, SMT inductors are completely ubiquitous, similar transformers are not. This is due to low industrial demand. Camera flash circuits (which, just like my nixie supply, must step from battery voltage to 150-300V) are about the only application for small transfomers. They are only made by a few large companies, and only leave the East inside cameras. I got mine from Tokyo Coil Engineering, and I really owe them a favour! They usually sell in enormous volume to people like Sony and Casio. 

I used an ATmega48 because it was the cheapest microcontroller around with enough timers, IO and ADC channels. I don't really like AVR's. Their fuse system is a real pain in the arse (fuses in general are a pain in the arse) and they have about 10 different proprietary programming and debugging interfaces. But hey, people seem to like them, and the price was right! The AVR produces a PWM signal that switches the FET on the primary side of the transformer, and the voltage is boosted on the secondary side both by the turns ratio and inductance of the transformer. The voltage is attenuated and buffered, and fed back to the AVR's ADC. The firmware measures the high voltage supply via this attenuation, and adjusts the PWM setting using a PID control scheme. The PWM output is capacitively coupled into the FET gate so that the FET doesn't blow up if the AVR crashes. The efficiency is pretty good; 75-80% depending on voltage setting, etc. 

Instead of using a resistor to limit the current through the nixie tube, I used a 1.8mA active current source. I designed it this way with the intention of using a high voltage to strike the neon then reducing the voltage to minimise power dissipated in the current source. Quite an elegant idea, I thought, but I ended up manipulating the DCDC voltage to fade the nixie in and out, rather than dimming it with another PWM channel. So if anything, the current source was probably a slight hindrance because it made the nixie brightness much less sensitive to supply voltage. Never mind, it all turned out nicely in the end!

The 12 individual nixie cathodes (0-9, left and right decimal points) are switched by high voltage NPN transistors..

The speakers' badges have sound-activated LED's. An electret microphone captures the sound, and it's amplified and fed to the AVR's ADC. Foolishly I biased the mic directly from the 5V rail, which turns out to be pretty noisy when the nixie is at full brightness. I ended up writing a horriffic firmware workaround to dynamically adjust the microphone gain based on the nixie voltage. It worked fairly well, but the sensitivity is still low when the nixie is bright. 

The CAT5 connectors expose the ISP programming interface for flashing the AVR, the SPI port, which is used to increment the score, and a 5V UART which can be used for live debug, etc.There's also a capacitive touch button hidden in the ERNW logo. 

Some lovely graphs

I was, as usual, working right up to the deadline for this project, and ended up writing a lot of the firmware in Heidelberg. I wanted to work around the microphone noise problem, and suspected that I could reduce the noise by improving the high voltage control scheme. Initially I was using a very rough control scheme that either incremented or decremented the DCDC PWM value depending on whether the voltage was below or above the desired setpoint). Since one PWM step makes a significant impact on the output voltage, the whole thing was pretty nasty - too much oscillation when the setpoint was low, and failure to actually reach the setpoint when it was high for only a short period. I decided to hunker down in my hotel room, get the badge to stream live data out over the UART, and plot some graphs in python to see what was really going on.


My original, crappy, control scheme. The green trace is the DCDC output voltage. The red trace is a moving average of this voltage to take out a bit of noise. The setpoint (desired voltage) is in blue, and the value of the PWM signal delivered to the FET is shown in turquoise. The output voltage roughly follows the setpoint, but it is very wobbly when the setpoint is low, and can't quite keep up when it is high.

Note I am ramping the setpoint up and down to get the nixie to fade in and out.The change in gradient near the top of the peak is deliberate - it makes the fading look more consistent to the human eye.

Please ignore the x axis label. It isn't actually graduated in seconds. This whole graph probably shows about 5 seconds of data, not several hours!

  The PID control scheme is a dramatic improvement. The output voltage (green) tracks the setpoint (blue) perfectly. To achieve this, the PWM value (turquoise) is being adjusted in a much more subtle way than before. The red trace shows the error (difference between the true output voltage and the setpoint).
  Next I worked on the microphone noise cancellation. The blue trace is the microphone voltage (recorded in silence). Note the "blob" of noise when the nixie voltage (red) is high. The green trace is a very long moving average used to establish the DC level of the microphone reading. The turquoise trace shows the PWM values being delivered to the FET. I used this signal as the basis of the cancellation function because its shape is very similar to the noise "blob" in the microphone data..
  Here are the results. The blue trace is the input, as before.The yellow trace is the processed signal. On the left I was silent. The DCDC-induced noise "blob" is successfully filtered out, but speech (right half) is largely passed through. Sensitivity is pretty crap when the DCDC voltage is high, but it's the best I can do without a hardware fix!
   

Firmware design

The firmware is written in C, compiled under linux with avr-gcc, and flashed to the badge with avr-dude. I use the AVR Dragon programmer, but there are other options available. At the con, Kevin Redon dumped the firmware binary out using a Bus Pirate, made some modifications, and pumped it back in. He also scored himself an instant 9 by editing the EEPROM image. Respect. Several other guys performed some simple hardware hacks too, shorting segments on, etc., but Kevin's work was the most impressive I saw.

If you're a masochist, you can also  debug the AVR over Debugwire using avarice and gdb. It's unbelievably flaky, though.

The firmware is highly modular and fairly self-explanatory. It is largely interrupt based, making extensive use of the timer peripherals.

Hacking area

Lots of people asked me about this. It's just an empty bit of board with some 0.1" spaced through hole pads and 0.05" spaced SMT pads where you can solder on your own components. The conference attendees are mostly software guys. I wanted to give them a platform that is really easy to hack so that those with budding hardware hacking interests have a low barrier to entry. For maximum flexibility, no electrical connectivity is provided. You can just use wire. I also broke out every pin of the AVR to a pair of through-hole solder points for maximum hackability. So say you want to make your badge into a clock, you could solder a crystal onto the AVR's clock pins. Or if you want to add some radio functionality you could solder your radio chip onto the hacking area, and wire it up to the AVR. Go nuts - totally freeform hacking space.

Shock hazard

The high voltage section is insulated with heatshrink sleeving and self-levelling silicone encapsulant (great stuff, by the way). If you dig your way through it is possible to get a mildly painful shock, but there isn't enough energy stored in the DCDC to do you any harm. Don't take my word for it, though. If you're ancient / part cyborg / whatever, I wouldn't push your luck!

Manufacturing the badge

That was quite some undertaking! I outsourced the manufacture and assembly of the PCB's, of course, but I placed the nixies myself. All 210. This entailed trimming the nixie legs to the right length, soldering all 13 of them to the PCB (6 on the front, 7 on the back), adding heatshrink sleeving and insulating the finished item with silicone. I made some lovely jigs to process the nixie tubes, cut precise lengths of heatshrink and hold everything in place during soldering. Check out these videos:

 


 


 


 

 A closeup of the assembly jig. The perspex assembly (rear) holds the nixie perfectly centred within the cutout in the PCB. The spring steel, aluminium and FR4 assembly (front) clamps the legs down onto the PCB, leaving both of my hands free to solder.

It turns out that 210 is quite a lot of things.

So if you're the lucky owner of a TROOPERS badge, I hope this information inspires you to hack it to do something new! At the very least, please take care of your nixie tube! They are a scarce resource. They haven't been manufactured since the early nineties.

I held a little SMT soldering workshop at the con, where attendees could upgrade their badge to speaker status by soldering on the extra LED's, resistors and microphone. Someone remarked that it was probably the most romantic soldering workshop ever! (Thanks to Insinuator for the photo).

Once again, many thanks to Florian, Enno, Daniel and all at ERNW - thoroughly enjoyed it!

Please ask questions in the comments / by email / twitter, and I'll help you out. If you're running your own con, and would like some similarly insane badges, give me a shout.

Have a look at my flickr account / youtube channel for more media.

categories [ ]

Blown Away!

Wow I'm blown away by the amount of design detail you've put into these badges! What do you do for a living, what kinds of products do you make? Also, how long did you spend planning, and designing this badge hardware and software? Was this the first revision of the hardware?

A lot of your ideas I've implemented on my own nixie tube designs, and some I haven't yet but they were very similar ideas to ones I had. Like the hacking area, breaking all pins out for prototyping, the way you soldered the pins double sided on an edge connector, flyback transformer step-up power supply, constant current output, PWM fading, and even the capacitive button... seriously I've been thinking and planning and implementing all of these! Your design inspires me to finish implementing my ideas and share more Nixie tube goodness with the world!

Awexome job on this project! I hope you can utilize them at even more conferences!

Best Regards,
Brett W. (FightCube.com)

Thanks. I do this for a

Thanks. I do _this_ for a living; engineering one-off pieces in the space between electronics and art. I also stick LED's to celebrities. Have a look at the portfolio for more recent projects (I'm crap at documenting things on this blog).

I probably spent about 3-4 weeks designing everything, writing code and assembling the badges. There was a pretty tight deadline. I made one prototype board to test the analogue stuff, but unfortunately I didn't have time to write enough software to thoroughly test everything before I had to submit the final designs for manufacture and leave the country to work on another project. As described in the post above, the finished design therefore contains some errors in the assignment of pins on the micro, and the microphone amplifier.

I probably won't be reusing the same badge for other conferences because I think each one deserves a new idea. However, as always, the things I have learnt from the project will inform my future work.

Thank you for sharing. radyo

Thank you for sharing. radyo dinle

Very interesting and

Very interesting and insightful. [url=http://www.canli-radyo-dinle.net/]radyo dinle[/url]

mbt clearance sale

womens basketball shoe Warranty Void if Removed | Collected technological projects mbt clearance sale

Celine Bags

replica celine wallet Celine Bags http://yamana.cl/images/celine-boston-luggageceline-bucket-bag/celine-bags-shop-celine-bag-online-9135.asp

Warranty Void if Removed | Collected technological projects

You can definitely see your expertise in the work you write. The world hopes for more passionate writers such as you who are not afraid to say how they believe. At all times follow your heart. My web page: Madeline

Warranty Void if Removed | Collected technological projects

Hello, i believe that i saw you visited my website so i got here to return the choose?.I am trying to find issues to enhance my website!I suppose its good enough to use some of your ideas!! my weblog :: discount hoodies: http://msshirts.com Feel free to visit my homepage - patriot t shirts

Warranty Void if Removed | Collected technological projects

Hello colleagues, pleasant paragraph and pleasant arguments commented here, I am genuinely enjoying by these. My webpage; www.pof.com login

Warranty Void if Removed | Collected technological projects

Excellent blog! Do you have any suggestions for aspiring writers? I'm hoping to start my own blog soon but I'm a little lost on everything. Would you propose starting with a free platform like Wordpress or go for a paid option? There are so many options out there that I'm totally overwhelmed .. Any suggestions? Appreciate it! Here is my page - Garcinia Cambogia Edge

Warranty Void if Removed | Collected technological projects

I was able to find good information from your articles. my web blog :: kankusta duo

Warranty Void if Removed | Collected technological projects

WOW just what I was looking for. Came here by searching for bisnis online syariah

Warranty Void if Removed | Collected technological projects

  • michael kors outlet
  • michael kors canada
  • Warranty Void if Removed | Collected technological projects

    Hi there everyone, it's my first go to see at this site, and post is truly fruitful in favor of me, keep up posting these types of articles or reviews. Feel free to surf to my webpage :: ????????

    Warranty Void if Removed | Collected technological projects

    La verdad, la bajeza en que cae día sí, día también, este diario, es pasmosa. http://www.caesaremnostradamus.com/Lo%20cumplido_archivos/crisiscatalana.htm Visita este web blog :: articulo 155; Oriol,

    Warranty Void if Removed | Collected technological projects

    It just isn't uncommon to enable them to spend $300 on the dinner for friends following a big score and then ought to borrow $50 to pay for their phone bill that weekend. HORSE poker is a game composed of several, including bouts of Texas Holdem, Omaha Eight, Razz (low card), Seven Card Stud and Seven Card Stud Eight. When all the gamblers are choosing very much the same system, and so are gambling against each other for a similar goal, guess what. Also visit my weblog: PokerCC

    Warranty Void if Removed | Collected technological projects

    Hey there! Do you know if they make any plugins to assist with SEO? I'm trying to get my blog to rank for some targeted keywords but I'm not seeing very good results. If you know of any please share. Thanks! My web blog :: Austin

    Warranty Void if Removed | Collected technological projects

    You can certainly see your skills within the article you write. The sector hopes for even more passionate writers such as you who aren't afraid to say how they believe. Always follow your heart. My blog post ... ngewe

    Warranty Void if Removed | Collected technological projects

    Sports Betting Strategies - How to Start Sports Betting Successfully Betting on sports is considered to be one of the most interesting ways to gamble. Where else can be carried out for you to watch your favorite sport this will let you possiblity to win some funds? Furthermore, the sensation you will get as soon as your favorite team wins is immeasurable should you put your cash behind them. But just like other forms of gambling, you want a strategy in order to make your sports bet win, below are a few guidelines to help you along. Before you produce a bet, you no less than have to know the ins and outs about betting on your own favorite sport; do you know the chances of the teams, what are the injuries you must be aware of, the morale from the team, what options are you betting in, etc. Information is a handy tool inside the smart bettor's arsenal. Try asking for betting tips off their successful bettors; this will be relevant should you're not used to the overall game. And another thing which is essential in sport betting is to know when you should vanish have got won enough; figure out how to gamble in moderation. Knowing when you quit when you are ahead is often a valuable quality which a good gambler really needs, similar to that song by Kenny Rogers. Now whether you climb to the winner's circle or see a losing end, it all is dependent upon what kind of strategy you decide to go with and the way lucky you might be. So be more than merely a spectator and initiate placing your bets! Sport betting tips---> http://sports-betting.ml/ Have a look at my webpage; sports betting odd

    Warranty Void if Removed | Collected technological projects

    We don't want just anyone reading our pr release. General items are harder to sell than niche items. Your site needs regarding totally SEO friendly, look engine bots cannot read Flash - only text. my webpage; live 22

    Warranty Void if Removed | Collected technological projects

    Hi, i think that i noticed you visited my web site thus i came to go back the prefer?.I'm trying to find issues to improve my website!I guess its good enough to use some of your concepts!! Here is my website minecraft

    Warranty Void if Removed | Collected technological projects

    Adult Webcam Performer Tips - Make Your First $5000 The adult web cam companies are probably the most lucrative opportunities you will find anywhere online today. As an web cam performer, you can create an hourly pay comparable to those of company executive; it doesn't only pay exceptionally well, but you'll also achieve a considerable time by not having to waste time commuting to work daily. Male or female, you could start building a substantial amount of money working from your comfort of your own property, with as little as couple of hours a day. How much you'll make is dependent upon several factors for example your physical attractiveness, your personality, plus your willingness to complete in the private room. New adult webcam performers should expect to produce $2000 to $5000 within their 1st month working as low as 2 hours day, while top performing models can make over $20,000 monthly. You may think that being employed as a grown-up webcam performer is easy work, but you don't have what must be done to become a online model? Below would be the tricks of the trade to make the first $5000. Webcam Model Tip #1 - Have Fun Don't think of it as work. Think of it as flirting. Get on camera to possess fun! Keep this most of your focus you'll also find no problem making a good amount of money. Webcam Model Tip #2 - Be Prepared Never build your visitors wait. To stay on camera, keep the props, toys, or any changes to your outfit close by so you won't have to go "off cam" to look get something. Webcam Model Tip #3 - Get Repeat Visitors Letting your clients know when you'll be back online (be it hours from now or another day) is an easy method of getting paying customers to come back for more! And when you need to do set a period and date, make sure you be by the due date. This helps build trust together with your customers, meaning additional money for you personally. Webcam Model Tip #4 - Use Visitors Name In free chat, make sure you make use of customers' nickname. Visitors want to know you are chatting in their mind personally. Also, learn their real names. Paying customers wish to feel an emotional link to you. Learning and memorizing names provide more repeat paying customers. Webcam Model Tip #5 - Look Sexy Wear makeup and also have flowing hair done. Also be sure to possess a variety of sexy lingerie, outfits, look out of clothing, etc. and change outfits daily to offer customers variety. Bright colors such as red, orange, blue, green and pink have more customers, and that means you should also be matching the shades of your sheets/curtains with your clothing. Chat with sexy girls and and handsome boys : http://live-cam-girls.ml/ Also visit my web page: Adult meetings

    Warranty Void if Removed | Collected technological projects

    Follow these 9 easy guidelines and use article marketing to drive traffic to your website and increase your business. That last thought a great article alone. There are the ways to obtain traffic. Here is my page - live22 apk

    Warranty Void if Removed | Collected technological projects

    Howdy, There's no doubt that your site could possibly be having web browser compatibility issues. Whenever I look at your web site in Safari, it looks fine however when opening in IE, it has some overlapping issues. I simply wanted to provide you with a quick heads up! Besides that, excellent site! my web-site; Poker88

    Warranty Void if Removed | Collected technological projects

    Hi there, just wanted to tell you, I enjoyed this post. It was inspiring. Keep on posting! My homepage - blognya

    Warranty Void if Removed | Collected technological projects

    Adult Webcam Performer Tips - Make Your First $5000 The adult web cam marketplace is just about the most lucrative opportunities you'll find anywhere online today. As an web cam performer, you can create per hour pay much like that of company executive; it doesn't pay exceptionally well, but included in the package achieve a considerable time by devoid of to waste time commuting to work daily. Male or female, you can begin building a substantial sum of money working from the comfort of your house, with as few as couple of hours a day. How much your family will enjoy depends upon several factors including your physical attractiveness, your personality, plus your willingness to do within the private room. New adult webcam performers can expect to produce $2000 to $5000 of their 1st month working less than 2 hours day, while top performing models may make over $20,000 monthly. You might imagine that being employed as a adult webcam performer is easy work, but you may not have what must be done to become a online model? Below include the tricks of the trade for making the first $5000. Webcam Model Tip #1 - Have Fun Don't consider it as work. Think of it as flirting. Get on camera to possess fun! Keep this most of your focus you'll also find not a problem making a lot of money. Webcam Model Tip #2 - Be Prepared Never make your visitors wait. To stay on camera, keep your props, toys, or any changes for a outfit close by so that you can won't require "off cam" to go get something. Webcam Model Tip #3 - Get Repeat Visitors Letting your clients know when you will end up back online (whether or not it's hours from now or any other day) is an easy way of getting paying customers to come back for more! And when you are doing set a moment and date, make sure you be punctually. This helps build trust with your customers, meaning more income for you personally. Webcam Model Tip #4 - Use Visitors Name In free chat, be sure to use your customers' nickname. Visitors need to find out you're chatting in their mind personally. Also, learn their real names. Paying customers desire to feel a psychological connection to you. Learning and memorizing names can get you more repeat paying customers. Webcam Model Tip #5 - Look Sexy Wear makeup and possess nice hair done. Also be sure to get a variety of sexy lingerie, outfits, predict clothing, etc. and change outfits every day to provide customers variety. Bright colors such as red, orange, blue, green and pink have more customers, so you should also be matching the colors of your sheets/curtains using your clothing. Chat with sexy girls and and handsome boys : http://live-cam-girls.ml/ my web blog: adult sites

    Warranty Void if Removed | Collected technological projects

    Hello, i think that i saw you visited my blog so i came to “return the favor”.I'm attempting to find things to enhance my website!I suppose its ok to use a few of your ideas!! my blog ... DewaPoker

    Warranty Void if Removed | Collected technological projects

    Have you ever considered writing an ebook or guest authoring on other blogs? I have a blog based upon on the same subjects you discuss and would love to have you share some stories/information. I know my audience would enjoy your work. If you're even remotely interested, feel free to shoot me an e mail. Have a look at my homepage - playboy casino

    Warranty Void if Removed | Collected technological projects

    Thank you, I have just been searching for information approximately this subject for a long time and yours is the besdt I've came upon till now. But, whyat about the conclusion? Are you sure in regards to the source? my website; Georgina

    Warranty Void if Removed | Collected technological projects

    Hello, I enjoy reading through your post. I like to write a little comment to support you. my weblog; blognya

    Warranty Void if Removed | Collected technological projects

    Keep on working, great job! My site :: tra bac

    Warranty Void if Removed | Collected technological projects

    You have to choose something you're very fantastic at or want to buy it in finishing. While you have a niche site you can promote more then one affiliate product at a time full. Visit my web site download offline casino games

    Warranty Void if Removed | Collected technological projects

    Your style is so unique in comparison to other people I have read stuff from. Many thanks for posting when you've got the opportunity, Guess I'll just book mark this site. Here is my blog post ... Scarpe Isabel Marant Italia

    Warranty Void if Removed | Collected technological projects

    WOW just what I was looking for. Came here by searching for poker88 Here is my weblog - Situs Raja Poker

    Warranty Void if Removed | Collected technological projects

    A Clever Way to Find Free Adult Chat Rooms! Chatting online is hugely popular. The problem is there are hardly any free adult forums where we are able to discuss adult topics. Due to their popularity, site owners increasingly opt to charge to the service. In this article, you will understand how to easily find a huge selection of these chat communities, many of which are entirely free. It is now difficult to get good places for adults to have a chat. Most of that is as a result of spread of instant messengers, virtual worlds, and social support systems. The few good chat sites available are usually full or, worse still, full and intent on asking you to pay a regular membership fee. To most individuals, it seems the times of proper, fun, lively free places for adults on an adult chat have ended. Thankfully, there exists a significant clever way for us to still find good rooms. All from the big dating communities offer their members free adult forums. Now, I'm sure you happen to be thinking, "Yes, and these paid dating sites also charge a fee a membership because of these free rooms!" This is not always true. Many such chat communities are free, others have the freedom but have limited features for the non-paying members, among others still provide a free of charge service for girls. The beauty of joining a sizable, well-known dating community is basically that you get given usage of an enormous adult chatting community which has hundreds, sometimes lots of people using it at a single time. Better yet, their rooms tend to offer users the opportunity to hook of their webcams. So you might be chatting away in a room and have the ability to select an account and view them on their own webcam, too! Free Adult Chat Rooms : https://goo.gl/ETrLYm Feel free to visit my homepage :: meeting people

    Warranty Void if Removed | Collected technological projects

    Hey, I think your site might be having browser compatibility issues. When I look at your website in Firefox, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, great blog! Feel free to surf to my weblog; Judi Online

    Warranty Void if Removed | Collected technological projects

    Clash of Clans is ?bout build ?p your individual armed f?rce and governing t?e nation. Check out m? weblog ... clash of clans hack

    Warranty Void if Removed | Collected technological projects

    Consultant Référencement Google et authentique autodidacte, Nicolas Sotton à appris à construire des sites e-commerce, les héberger sur le net et les positionner en 1er page des moteurs de recherche. Nicolas à fait de la publicité web sa principale activité ! Here is my web page :: Netlinking

    Warranty Void if Removed | Collected technological projects

    What's up to all, how is everything, I think every one is getting more from this web site, and your views are fastidious for new users. Stop by my web site :: che thai nguyen quan 9

    Warranty Void if Removed | Collected technological projects

    Hi there! This post could not be written any better! Reading through this post reminds me of my previous roommate! He constantly kept preaching about this. I will send this article to him. Fairly certain he's going to have a good read. Many thanks for sharing! Visit my web site - burberry outlet online store

    Warranty Void if Removed | Collected technological projects

    Vous recherchez une bombe anti chiens d'auto défense ou un spray efficace contre une attaque de chien ? Rendez vous sur https://www.bombes-lacrymogenes.fr/s/chien/ pour acheter du spray d'auto défense contre les chiens. Livraison gratuite à partir de 39€ TTC et satisfait ou remboursé pendant 15 jours (Vente libre aux plus de 18 ans)

    Warranty Void if Removed | Collected technological projects

    These are some of how you can based businesses available this morning. If you don't have a list you are in really deep ocean. In a position to that, you can sell it in relation to your website. My homepage; joker123 casino

    Warranty Void if Removed | Collected technological projects

    Sports Betting Strategies - How to Start Sports Betting Successfully Betting on sports is considered to be one of the more interesting approaches to gamble. Where else can be done so that you can view your favorite sport where you can chance to win some money? Furthermore, the sensation you will get when your favorite team wins is immeasurable should you put your dollars to their rear. But as with other designs of gambling, you want a strategy to make your sports bet win, here are a few tips to help you along. Before you produce a bet, you at least need to know the ins and outs about betting on the favorite sport; what are chances of the teams, cautious injuries you need to know about, the morale with the team, what option is you betting in, etc. Information is a handy tool inside the smart bettor's arsenal. Try requesting betting tips using their company successful bettors; this is important in case you're not used to the sport. And another thing that is vitally important in sport betting is usually to know when you leave after you have won enough; learn to gamble without excess. Knowing when you should quit when you find yourself ahead is really a valuable quality which a good gambler should have, similar to that song by Kenny Rogers. Now whether you climb in to the winner's circle or navigate to the losing end, it all is determined by what type of strategy you're going with and the way lucky you happen to be. So be a little more than a spectator and commence placing your bets! Sport betting tips---> http://sports-betting.ml/ Feel free to surf to my site :: guide to sports Betting

    Warranty Void if Removed | Collected technological projects

    I do not even know how I ended up here, but I thought this post was good. I do not knoww who yoou are but certainly yyou arre going to a famous blogger if you are not already ;) Cheers! Feel free tto vjsit my weblog; Nichol

    Warranty Void if Removed | Collected technological projects

    If some one wants expert view concerning running a blog then i suggest him/her to ppay a quick visit this weblog, Keep up the fastidious job. Takke a look at my site; Michell

    Warranty Void if Removed | Collected technological projects

    I'm not s?re where you are getting your inf?rmation, but good topic. I needs to spend some time le?rning much more or understanding m?re. Thanks for magnificent inform?tion I was looking for this information fo? my miss?on. Vi??t my web-site ... togel Hongkong

    Warranty Void if Removed | Collected technological projects

    Heya! I kno? this i? somewhat ?ff-topic ?owever I had t? ask. D?es managing a well-established blog s?ch as y?urs require ? massive ?mount wo?k? ?'m ?ompletely ne? t? blogging ?owever ? ?? ?rite in my diary ?very day. I'd lik? to start ? blog s? I will b? able to share my experience and views online. ?lease ??t me kno? if you have any kind ?f recommendations ?r tips for brand ne? aspiring blog owners. Apprec?ate it! ?y page - https://www.youtube.com/watch?v=LFsLkcrqwCs

    Warranty Void if Removed | Collected technological projects

    Simnply desire to say your article is as astonishing. The clarity on your publish is simply coil and i could think you are a professional on this subject. Fine together with your permission allow me to seize your RSS feed tto stay updated with coming near near post. Thanks a million and please keep up the gratifying work. Also visit my website; christian louboutin outlet

    Warranty Void if Removed | Collected technological projects

    Good day! This is my 1st comment here so I just wanted to give a quick shout out and tell you I truly enjoy reading through your blog posts. Can you suggest any other blogs/websites/forums that cover the same subjects? Thanks a ton! Review my page - joker casino apk download

    Warranty Void if Removed | Collected technological projects

    Hi, Neat post. There is a problem with your web site in internet explorer, might test this? IE nonetheless is the marketplace leader and a large component of other folks will leave out your magnificent writing because of this problem. my site: Judi Online