Öppen källkod BLE dörr låsa



Någonsin varit letar efter dina nycklar och ville kalla dem, innan du inser att de är ohyggligt analoga metallbitar? Eller ville släppa in någon i ditt hus när du inte är hemma, utan att behöva låna ut dina nycklar?

Lockitron var den lösningen som härstammade från hårdvara himlen – en enhet som passar över låset på din dörr och som styrs via en app. Det tog upp $2. 2M på kicken missat men dess ursprungliga frakt tidsfrist av 1,5 år, lämnar dess hjälpare i ett dödläge (pun!). Är du en av dem? Stoppa stirrade på postlådan Tom och kanalisera alla din frustration i att göra din egen awesome smartphone ansluten lock – The Bean Lock.

Tweaking deadbolt

Bean låset är byggt kring en elektronisk trådlös deadbolt för en vanlig dörr. Nästan alla elektroniska deadbolt bör fungera, men vissa kanske behöver lite extra glans. Deadbolt vi plockade använder en motor för att glida in och ut med en liten växel som anger när det är låst.

Vi ska använda Ljusblå böna för att styra deadbolt motorn eftersom hey, det är vad vi gör, och eftersom det är ganska darn häftigt. För att ansluta böna till den elektroniska deadbolt du kommer att behöva skära nästan alla kablar och elektronik från låsa – är de enda elektronik som du behöver för att hålla motorn, läges brytare och batteriet.

Bönor kan inte fungera på samma spänning som motorn, så måste vi använda en spänningsregulator att avgå batterispänningen för böna till 3.3V. Vi behöver också en motor styrkort att styra elektroniska deadbolt motorn.

Vad du behöver:

Koden

För att öppna låset, använder vi iOS app ljusblå. Den har en sektion som heter sandlådan, som låter dig kontrollera Beanwithout behöva programmera din egen iOS app. När bönor får en seriell meddelandet kontrollerar de byte mot tangentkoden sparats inuti skissen. Om tangentkoden matchar knapparna trycks i sandlådan, kommer Bean låsa låsa upp eller låsa. Få koden från GitHub.

Några sladdar och rader av koder senare och bom, du har ett lås som kan öppnas med din smartphone! Bra jobbat. Vi är stolta över er.

Säkerhetsbrister

Bean låset skulle vara ett fruktansvärt lås om det hackable nog att låta folk rätt in i ditt hem. Tills du kan vara säker på att detta är säkert, rekommenderar vi inte skulle du ersätta ditt hem standard deadbolt med Bean låset. Bönan var avsedd att vara mycket lätt att programmera, men när det gäller lås, kan inte du dina grannar att ha samma tillgång som du har. För att undvika detta, har vi lagt pinkod skydd till den senaste firmware-versionen. Det innebär att vem som helst utan pinkod omprogrammering din böna.

Vill du vara ännu säkrare kan du hålla BLE modulen från omprogrammering ombord Arduino genom att skära tracen länka raden reset på Arduino till modulen BLE. Utan Återställ linje, kan inte LBM313 modulen återställa Arduino chip för omprogrammering. Alternativt kan du löda en övergång till denna linje, så endast någon med fysisk tillgång till insidan av låset kan programmera böna.

Ett annat förslag är att lägga till delade-nyckel kryptering. Om du använder något litet, som en 5-siffrig PIN-kod i stället för en 128-bitars nyckel, skulle en angripare besluta att dyre-styrka din lås genom att försöka varje kombination, en efter en. Om du inkluderar en lockout – Stäng av låset i 60 sekunder efter 3 felaktiga koder anges, till exempel – dyre-pressande lock's combo skulle vara alltför tidskrävande att vara praktisk.

Vad är nästa?


Detta är bara en prototyp och inte en säker lösning ännu. Men vi är säkra på att det kan utvecklas till följd av arbete lika bra som kommersiellt tillgängliga smartphone kontrollerade lås, som Lockitron.

För en mer grundlig beskrivning på hur man bygger detta, kolla in vår göra Magazine blog post. Se till att lägga i BeanTalk forum om du har några frågor, idéer eller bidrag du vill dela. Vi älskar att läsa vad du håller på med!

Se Steg
Relaterade Ämnen

Öppen källkod Green cool hat

Vi skapade denna design i en workshop på Fab11 Boston på Design från tillverkning. Vi skulle vilja ha denna design öppen källkod av följande skäl:Öppen hårdvara bör inte begränsas till elektronikDigital tillverkning bör vara grön eller det kommer int...

Öppen källkod Solarpad Kit sol USB-laddare

Vänligen klicka nedan för att besöka vår kicken projektsida för Solarpad!http://www.Kickstarter.com/projects/249225636/sola..."Äntligen, en riktig sol laddare för vandrare och cyklister" - Cult of MacKan en kompakt sol USB laddare ut en telefon...

Arduino glas - öppen källkod Augmented Reality Headset

Har du någonsin funderat på att få en förstärkt verklighet headset? Var du också bländade på möjligheten till förstärkt verklighet och tittade på prislappen med ett brustet hjärta?Ja, mig också!Men det hindrade mig där. Jag byggt upp mitt mod och i s...

Python AI öppen källkod Beta 0.01

Hej igen, jag gör en Python artificiell intelligens öppen källkod eller PAIOS för kort.Här är - version beta 0.01importera slumpmässigaimportera sysimportera osvar1 = "Hej, vad kan jag göra för dig"Print(var1)Q1 = input()om Q1 == "Plats frå...

Öppen källkod-TV-Box - GeekBox

"... du är en slav, Neo. Som alla andra föddes du i träldom. Ett fängelse som du inte kan smaka eller se eller röra. Ett fängelse för din sinne." Morpheus - matrisen (1999)Okej. Jag måste erkänna att det är en teatral introduktion (kanske för te...

TeeBotMax! Öppen källkod vikbar 3D skrivare. Gratis planer!

UtformningenTanken var att designa och utveckla en 3D-skrivare som är enkel att bygga, lätt att flytta runt och resa med, byggt med enkla material och lika stark och exakt.Många öppen källkod utformade 3D-skrivare har inspirerat utformningen av TeeBo...

Öppen källkod 3D tryckt Couture av XYZ Workshop

Den 19 augusti 2014, XYZ Workshop i samarbete med Ultimaker att släppa en opensource mode svit som inkluderar en 3D tryckt plånbok, 3D tryckt Watch band och och hela couture klänning kallas inBloom klänning. Dessa mönster finns tillgängliga gratis på...

Öppen källkod Theremin i Matryoshka

Genom att kombinera en theremin, den legendariska musik instrumenterar uppfanns av Leon Theremin tillbaka i 1920 med en ryska Matryoshka docka du får en så kallad Matryomin. Uppfanns av japanska theremin spelare Masami Takeuchi tillbaka i året 2000 b...

Öppen källkod hårdvara gåva Guide

det har gått ett år sedan vår sista öppna källkod gåva guide - i år är det händer så mycket på i världen av MAKE, öppen källkod, och utöver att vi har en serie av gåva guider för den här julen. Den första är vår öppen källkod hårdvara gåva guide - de...

ZelosLaser skärare 2.0: Öppen källkod, robust & mångsidiga

Jag börja planera ZelosLaser gravörens med målet av en välbyggd, öppna mjuk och hårdvara Machine.The ZelosLaser gravör är prisvärt, med en kompakt design och posten perfekt för daglig hobby.Det är lätt att bygga. även för icke hobby.Glöm aldrig att l...

Ghetto pixlar - bygga en öppen källkod BlinkM

om inte du har levt under en digital sten för senare år, eller bara helt enkelt inte är intresserade av blinkande lampor, du vet redan om det awesomeness som BlinkM från ThingM. Det är en mycket liten PCB med en high power LED som reagerar mycket lät...

Interactive, öppen källkod Mood Light

detta instructable kommer att gå igenom hur man gör en interaktiv, multi-function mood light. Kärnan i detta projekt är BlinkM I2C RGB LED. Som jag var du surfar på webben en dag, BlinkM fångade min uppmärksamhet och jag tänkte att det var alldeles f...

Droidalyzer - en öppen källkod, Bluetooth alkohol detektor tillbehör för Android-telefoner

*** produktversion av Droidalyzer finns nu från Seeedstudio ***Droidalyzer är en öppen källkod, Bluetooth alkohol detektor tillbehör för Android-telefoner. Par Bluetooth aktiverat Droidalyzer till din Android-telefon och sedan använda den för att upp...

Öppen källkod Papercraft

öppen källkod Papercraft, eller, en låda till din mobiltelefon!Här steg för steg, är hur man får en låda för din mobiltelefon, Ipad, vad som helst, med bara programvara med öppen källkod på Linux.Det finns Windows-versioner för alla dessa program.Och...

Öppen källkod öl flaska Cap mosaik Program

Min man (programmerare) och jag (designer/snille) var på jakt efter ett projekt som skulle engagera sig både av våra expertområden. Vi hade pratat tidigare om samarbeten som skulle vara kul för oss och sedan här hittade långsamt oss.Som vi skulle dri...

Öppen källkod PI

jag kom upp med denna idé eftersom jag trodde ett säker sätt att "Geek ut" något är att inkludera en Arduino och några lysdioder några hur. Min nästa tanke var att lysdioderna kommer att vara lite alltför krispigt så att de inte skulle verkligen...

Prototyp och konfigurera din egen realtidsklocka modul för Raspberry Pi (öppen källkod maskinvara och konfiguration))

För att hålla priset på hallon är pi ner utvecklarna vänster ut några av viktigaste av de realtidsklockan. För tillfället raspberry pi blir det tid över Ethernet från uppdatera tiden automatiskt från globala ntp (nework time protocol)-server, men det...

Öppen källkod Robotic Butler (OSIRB)

detta är OSIRB, öppen källkod robotic betjänt har jag konstruerat. Det är en iRobot skapa. Armen har en Arduino ombord tillägnad det. Hjärnan är en bärbar dator och en webbkamera är ögat. Slutligen, kroppen är tillverkad av billigaste virket jag kund...

Dutasterid - öppen källkod Robot hud

denna textil hud är utformad för att sträcka sig över en robotic lem för att upptäcka intensitet av tryck samt platsen för kontakt över hela ytan. dutasterid beställdes av Ian Danforth som också hjälpt fond de Bilibot, en prisvärd robotics plattform....