Inhoudsopgave:
- Stap 1: Onderdelenlijst
- Stap 2: Hoe het werkt
- Stap 3: Bedradingsschema
- Stap 4: Testen
- Stap 5: Elektronica behuizing
- Stap 6: De app
- Stap 7: Het slot monteren
- Stap 8: Voeding
- Stap 9: De code
- Stap 10: Klaar
Video: Bluetooth-deurslot (Arduino) - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Onlangs heb ik de Amazing SpiderMan opnieuw bekeken, in één scène vergrendelt en ontgrendelt Peter Parker zijn deur vanaf zijn bureau met een afstandsbediening. Toen ik dit zag, wilde ik meteen mijn eigen voor mijn deur. Na wat knutselen kreeg ik een werkend model. Zo heb ik het gemaakt
Stap 1: Onderdelenlijst
Voor dit project hebben we het volgende nodig:
Elektronica:
- Arduino Nano (download het hier)
- Bluetooth-module (download het hier)
- 90g Servo (Krijg het hier)
- 5v muuradapter
Onderdelen:
- Schuifvergrendeling (download het hier)
- Zes schroeven voor het schuifslot
- Karton
- Draad
Gereedschap:
- Soldeerbout
- Lijmpistool
- Oefening
- Boorkop:
- Boorkop voor pilootgat
- Stanleymes
- Computer met arduino IDE
Stap 2: Hoe het werkt
Het idee is dat ik mijn deur gemakkelijk kan vergrendelen en ontgrendelen zonder een sleutel te hoeven dragen of er zelfs maar in de buurt te hoeven komen:D, maar dit is slechts een fractie van wat we kunnen doen. Vanaf hier kunnen we een sensor toevoegen zoals een klopsensor, zodat we onze deur kunnen ontgrendelen met een speciale klop of zelfs een spraakherkenningssysteem!
De servo-arm wordt verbonden met de schuifvergrendeling en beweegt naar 0 graden om de deur te vergrendelen en 60 graden om deze te ontgrendelen met behulp van opdrachten die het van ons Bluetooth-apparaat krijgt.
Stap 3: Bedradingsschema
Laten we beginnen met het bedraden van de servo naar de Arduino (ik zou willen opmerken dat hoewel ik de Arduino nano gebruik, de Arduino uno net zo goed zal werken met exact dezelfde pinlay-out)
- De bruine draad op de servo is geaard en wordt verbonden met aarde op de Arduino
- De rode draad is positief en wordt verbonden met 5v op de Arduino
- De oranje draad is de bronverbinding van de servo en wordt aangesloten op pin 9 op de Arduino
Nu zou ik aanraden om de servo te testen voordat je verder gaat, je kunt dit doen door naar voorbeelden in de Arduino IDE te gaan en sweep te selecteren. Als we zeker weten dat de servo werkt, kunnen we de bluetooth-module toevoegen. We zullen de rx-pin op de bluetooth-module verbinden met de tx-pin op de Arduino en de tx-pin op de bluetooth-module met de rx-pin op de Arduino. Maar doe dit nog niet! terwijl deze verbindingen zijn gemaakt, kan er niets worden geüpload naar de Arduino, dus zorg ervoor dat je de code uploadt voordat je gaat solderen. Met dit in gedachten, is dit hoe we de Bluetooth-module op de Arduino aansluiten
- Rx-pin op de Bluetooth-module maakt verbinding met de Tx-pin op de Arduino
- Tx-pin op de Bluetooth-module maakt verbinding met de Rx-pin op de Arduino
- Vcc (positief) op de bluetooth-module verbindt de 3.3v op de Arduino
- Grond gaat naar grond
Als dit verwarrend was, volg dan de draden op de meegeleverde afbeelding
Stap 4: Testen
Nu we alle onderdelen bij elkaar hebben, kunnen we ervoor zorgen dat de servo sterk genoeg is om het vergrendelingsmechanisme zonder problemen te duwen en te trekken voordat ik begon met het ontwerpen van het uiteindelijke concept. Ik bouwde een mock-up om er zeker van te zijn dat mijn servo in het begin sterk genoeg was de mijne was dat niet, dus ik voegde een klein beetje olie toe aan het schuifmechanisme waardoor alles soepel verliep. Het is echt cruciaal dat alles soepel verloopt, anders bestaat de kans dat je op of uit je kamer wordt opgesloten!:NS
Stap 5: Elektronica behuizing
Ik besloot mijn servo "blootgesteld" te laten en alleen een kleine kartonnen behuizing te bouwen om de arduino nano- en Bluetooth-module te beschermen. We kunnen dit bouwen door de arduino nano op een stuk karton te tekenen en ongeveer 1 cm (0, 39 inch) ruimte aan elke kant toe te voegen, nu moeten we de andere 5 zijden van de rechthoekige kubus uitsnijden. We moeten ook een gat in een van de vlakken maken om het netsnoer op de Arduino aan te sluiten.
De afmetingen van de koffer zijn:
- Onderste stuk = 7,5 cm bij 4 cm (2,95 bij 1,57 inch)
- Bovenste stuk = 7,5 cm bij 4 cm (2,95 bij 1,57 inch)
- linker stuk = 7,5 cm bij 4 cm (2,95 bij 1,57 inch)
- Rechter stuk = 7,5 cm bij 4 cm (2,95 bij 1,57 inch)
- Voorkant = 4 cm bij 4 cm (1,57 bij 1,57 inch) (snijd het stroomgat in deze)
- Achterkant = 4 cm bij 4 cm (1,57 bij 1,57 inch)
Stap 6: De app
Dus om de deur te vergrendelen en te ontgrendelen, hebben we een apparaat nodig met Android of Windows met ingebouwde Bluetooth, Mac-gebruikers, ik kon dit niet laten werken op een iPhone of een macbook pro. Ik denk dat er problemen zijn met het stuurprogramma, maar ik weet zeker dat een van jullie kan het uitzoeken:D. Als je op Android installeert, moet je naar de Play Store gaan en de app downloaden met de naam Bluetooth Terminal en voor Windows heet het TeraTerm. Vervolgens moeten we de hc-05 verbinden met onze telefoon, deze moet linvor heten en het wachtwoord zal zijn ofwel 0000 of 1234. Zodra het is gekoppeld, opent u de app die we zojuist hebben geïnstalleerd, klikt u op opties en tikt u op verbinden met apparaat (onveilig) nu simuleert onze telefoon in feite de arduino seriële monitor, wat betekent dat we informatie kunnen zien en verzenden die van de arduino komt.
Als u 0 typt en op enter drukt, ziet u het deurslot en ziet u het bericht "deur vergrendeld"
en wanneer u 1 typt en op enter drukt, ziet u de deur ontgrendeld en ziet u het bericht "deur ontgrendeld"
Het proces is in principe precies hetzelfde in Windows, behalve dat je een applicatie genaamd Tera Term moet downloaden en je kunt de downloadlink hier vinden (https://ttssh2.osdn.jp/index.html.en)
Stap 7: Het slot monteren
Allereerst moeten we de servo op het schuifslot monteren. We doen dit door de rand van de servo-montagegaten af te snijden, zodat wanneer we de servo neerleggen, deze gelijk ligt met het slot. Vervolgens plaatsen we de servo-arm in het slot gat waar het handvat zat en test of alles goed beweegt, zo ja lijm het vast.
Nu moeten we beginnen met het boren van geleidegaten in de deur voor de schroeven, het schuifslot tegen de deur plaatsen en een potlood gebruiken om te traceren waar de gaten zich nu bevinden boor de geleidegaten waar u de sporen hebt gemaakt, boor ze tot een diepte van ongeveer 2,5 cm plaats nu het slot tegen de deur en draai de schroeven in zodra het veilig is, zorg ervoor dat het systeem nog steeds werkt
Stap 8: Voeding
Om ervoor te zorgen dat we dit kunnen laten, hebben we een voeding, de kabel en usb-ministekker nodig om verbinding te maken met de arduino.
Sluit de massa-aansluiting op de voeding aan op de massa-aansluiting op de usb mini-poort en sluit de rode kabel aan op de rode kabel op de usb mini-poort leid nu de kabel van het slot naar een van de deurscharnieren en leid deze van daaruit naar een stopcontact
Stap 9: De code
#erbij betrekken
Servo-mijnservo;
int pos = 0;
int staat; int vlag=0;
ongeldige setup()
{
mijnservo.attach(9);
Serieel.begin(9600);
mijnservo.write(60);
vertraging (1000); }
lege lus()
{
if(Serial.available() > 0)
{
staat = Serieel.lezen();
vlag=0;
} // als de status '0' is, wordt de DC-motor uitgeschakeld
if (status == '0')
{
mijnservo.write(8);
vertraging (1000);
Serial.println ("Deur op slot");
}
anders als (status == '1')
{
mijnservo.write(55);
vertraging (1000);
Serial.println ("Deur ontgrendeld");
}
}
Stap 10: Klaar
Geniet van je bluetooth-gestuurde deurslot, vergeet niet om met je vrienden te knoeien door ze uit je kamer te sluiten!
Bedankt voor het lezen. Als je vragen hebt, stuur me dan gerust een pb of laat de vraag achter in de comments.
Aanbevolen:
Mijn Bluetooth-headset converteren naar Bluetooth-luidsprekers: 5 stappen
Mijn Bluetooth-headset omzetten in Bluetooth-luidsprekers: mijn headset wordt niet meer zelf van stroom voorzien, wordt alleen ingeschakeld wanneer ik de micro-USB-connector oplaad, de batterij is al leeg en een van de luidsprekers werkt niet. Maar de Bluetooth werkt nog steeds zonder enig probleem. Vandaag zal ik laten zien
Arduino Bluetooth-camera: 4 stappen (met afbeeldingen)
Arduino Bluetooth Camera: Hallo! Tegenwoordig kun je bijna niemand meer verrassen met een mobiele telefoon met camera, draadloze gadgets en andere technische snufjes. Dankzij het Arduino-platform hebben miljoenen mensen de wondere wereld van elektronica en programmeren ontdekt. 100,5
Arduino Bluetooth Basic-zelfstudie: 6 stappen (met afbeeldingen)
Arduino Bluetooth Basic Tutorial: UPDATE: DE BIJGEWERKTE VERSIE VAN DIT ARTIKEL KAN HIER VINDEN Ooit gedacht aan het besturen van elektronische apparaten met je smartphone? Het besturen van je robot of andere apparaten met je smartphone zal echt gaaf zijn. Hier is een eenvoudige en bas
Arduino en mobiele Bluetooth-communicatie (messenger): 8 stappen
Arduino en mobiele Bluetooth-communicatie (messenger): Communicatie speelt een belangrijke factor in ons dagelijks leven. Maar in deze tijd van lockdown hebben communicatie met onze eigen familie of intercommunicatie met mensen in ons huis soms mobiele telefoons nodig. Maar gebruik van mobiele telefoons voor korte r
ESP32 Bluetooth-zelfstudie - Hoe de ingebouwde Bluetooth van ESP32 te gebruiken: 5 stappen
ESP32 Bluetooth-zelfstudie | Hoe de ingebouwde Bluetooth van ESP32 te gebruiken: Hallo, aangezien het ESP32-bord wordt geleverd met WiFi & Bluetooth beide, maar voor onze meestal projecten gebruiken we meestal alleen wifi, we gebruiken geen Bluetooth. Dus in deze instructables laat ik zien hoe gemakkelijk het is om Bluetooth van ESP32 & Voor uw basisprojecten