Like Ra in latex catsuit, latex mask and high heels
Like Ra's Naughty Playground

jialuowei
Sexy Pole Dance Party Nightclub Shoes 20CM High Heels With Platform Holographic Peep-toe Fashion Women Shoes
$810.70-30%

anime bondage
Sexy Bunny Mask Alluring Rabbit Ears Anime Ears Bondage Mask Masquerade Party Cosplay Bar
$4.67

soronssy
SATIN Shiny Glossy Sexy Body Suits T-Shaped One Piece Bodysuits Thong High Cut Patchwork Sports Plus Size For women Clubwear
$276.57-32%

koomiho
KOOMIHO Simulation Strong Figure Realistic Silicone Male Muscle Suit Artificial Sturdy Chest Men Crossdresser Macho Cosplay
$256.52-59%

laigzem
LAIGZEM Women Knee High Faux Feather Pull On Platform Thick Chunky Heels Tall Boots Party Show Shoes Woman Big Size 36 41 45 46
$117.31-38%

Ftshist
Ftshist Shiny Patent Leather Pants With Boots Stiletto Heels Pointed Toe Pantyhose Stretch Thigh High Trousers Shoes Plus Size
$193.58-55%

anal plug
Adults Plug Anal Sex Metal Butt Plug With Jewelry Erotic Toy Mini Vibrator Anal Plug Private Good for Men/Women
$5.83-39%



To view Aliexpress you might need to switch your mobile browser to the Desktop version.


House of self-bondage
House of self-bondage
From €450 per week

If you would like to use search functions, view hidden archives or play games, please consider registering.


Help needed.
#11
(First Post!)
---

Similar approach to that of @no smile. Here's the wiring diagram:

 buttonCountdown_schem.png   

Here's a video showing it working:





FullSizeRender.MOV (Size: 2.43 MB )



Code: (disregard anything with regards to LCD - it was just for demonstration purposes):
Code:
#include <SPI.h>
#include <LiquidCrystal.h>

#define buttonPin 2
#define magnetPin 4
#define duration 5000     // Duration of locked phase in milliseconds (1ms = 1/1000 of a second)
#define preparation 5000  // Duration of preparation phase in ms

unsigned long lastON = 0;
unsigned long timeCounter = duration;
bool finished = false;
LiquidCrystal lcd(9);

byte smiley[8] = {
  B00000,
  B10001,
  B00000,
  B00000,
  B10001,
  B01110,
  B00000,
};

void setup() {
  pinMode(buttonPin, INPUT_PULLUP);
  pinMode(magnetPin, OUTPUT);
  digitalWrite(magnetPin,LOW);
  Serial.begin(9600);
  lcd.createChar(0, smiley);
  lcd.begin(16, 2);
  lcd.print("Locking in...");
  unsigned long now = millis();
  while (millis() - now < preparation) {
    lcd.setCursor(0, 1);
    lcd.print((preparation - (millis() - now))/1000 + 1);
  }
  digitalWrite(magnetPin, HIGH);  // power the magnet
  lcd.clear();
  lcd.print("Locked! Left:");
  lastON = millis();
}

void loop() {
  if (timeCounter <= duration && !finished) {  // We catch a the absence of a rollover of timeCounter. If there is, it means we passed 0.
    if (digitalRead(buttonPin) == LOW) {
      timeCounter -= (millis() - lastON); // if the button is pressed, remove from counter the time that passed since the last loop iteration
    }
    lastON = millis();  // reset the last loop iteration timer
    Serial.println(timeCounter / 1000.0);
    lcd.setCursor(0, 1);
    lcd.print(timeCounter / 1000.0);
  } else {
    Serial.println("UNLOCK");
    lcd.clear();
    finished = true;
    lcd.print("Unlocked! Hope");
    lcd.setCursor(0,1);
    lcd.print("you had fun! ");
    lcd.write(byte(0));
    digitalWrite(magnetPin, LOW); // power off the magnet.
    while (true);
  }
}

Even though I'm using two breadboards to do this, half of one would be enough if you omit the LCD.

The usual disclaimer: Try at your own risk, I'm not responsible for anything anyone might do with this. etc.
Reply
#12
(10 Feb 2020, 20:26 )swswl Wrote: (First Post!)
And first welcome! 😊
Reply
#13
(29 Jan 2020, 00:15 )Like Ra Wrote: Mains timer + 12V AC/DC adapter + door electro-magnet 😊

Yeah, just don't make the same mistake I did and leave the switch at "outlet on":

 Image-1.jpg   

I had an arduino + this mechanism and managed to mess up both. Good thing I had a 3rd safety! (padlock + iced key)
Reply
#14
(10 Feb 2020, 23:03 )swswl Wrote: just don't make the same mistake I did and leave the switch at "outlet on"
😯

(10 Feb 2020, 23:03 )swswl Wrote: Good thing I had a 3rd safety! (padlock + iced key)
Yes! My point - https://www.likera.com/sb/time/ice-padlock4.php 😉
Reply
#15
Cheers for that! The video isn’t displaying though?
Reply
#16
(11 Feb 2020, 12:15 )The inspector Wrote: The video isn’t displaying though?
I bet you are trying to watch it on an Apple mobile device: https://www.likera.com/forum/mybb/showth...p?tid=2450
Reply
#17
Yes, guilty! Forgot about the whole apple thing.
Reply