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

dildo chair
Sexual Chair Body Bondage Bdsm Furniture With 120W Powerful Dildo Machine Remote Vibrator Sex Toys For Adults Couples Sexy Games
$8456.00-32%

vatine
28cm Long Two Vaginal Balls Vibrators for Women Clitoris Stimulator Nipple Clamps Anal Plug Female Masturbator Panties Sex Toys
$18.10-3%

electro stimulation device
Electro shock Wartenberg Pinwheel Roller body play bondage device metal anal butt plug electric stimulation sex toy
$15.73-20%

chren layout
XCKNY Satin smooth glossy Sexy high elastic gloves swimsuit sports high elastic ice sleeves shiny role-playing dress gloves
$42.19-52%

latex tights
Fashion Men Women Wet-look Latex Leather Thigh High Footed Stockings Tights Socks Stage Clubwear Skinny Unisex Stockings
$34.87

sex toy vibrator
Penis Ring Cock Stretchy Intense Clit Stimulation Silicone Tongue Vibrator Sex Toys for Couple Adults Products Delay Ejaculation
$3.62

kigurumi mask crossdress
(X-KM157)Quality Handmade Female/Girl Resin Japanese Cartoon Character Animego Cosplay Kigurumi Mask Crossdresser
$1038.18



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


Electronic selfbondage and chastity box
Electronic selfbondage and chastity box
€69.90

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