Satura rādītājs:
- 1. darbība: detaļu saraksts
- 2. darbība. Kā tas darbojas
- 3. darbība: elektroinstalācijas shēma
- 4. solis: pārbaude
- 5. solis: elektronikas korpuss
- 6. darbība: lietotne
- 7. solis: slēdzenes montāža
- 8. solis: barošanas avots
- 9. solis: kods
- 10. solis: pabeigts
Video: Bluetooth durvju slēdzene (Arduino): 10 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Nesen es vēlreiz noskatījos Amazing SpiderMan, vienā ainā Pīters Pārkers aizslēdz un atslēdz durvis no rakstāmgalda, izmantojot tālvadības pulti. Kad es to ieraudzīju, es uzreiz gribēju savu durvīm. Pēc nelielas muldēšanas es saņēmu darba modeli. Lūk, kā man tas izdevās
1. darbība: detaļu saraksts
Šim projektam mums būs nepieciešams:
Elektronika:
- Arduino Nano (iegūstiet to šeit)
- Bluetooth modulis (iegūstiet to šeit)
- 90 g servo (iegūstiet šeit)
- 5V sienas adapteris
Daļas:
- Slaidu bloķēšana (iegūstiet to šeit)
- Sešas skrūves slīdņa fiksatoram
- Kartons
- Vads
Rīki:
- Lodāmurs
- Līmes pistole
- Urbis
- Urbšanas galva
- Urbšanas galva izmēģinājuma caurumam
- Kastes griezējs
- Dators ar arduino IDE
2. darbība. Kā tas darbojas
Ideja ir tāda, ka es varu viegli aizslēgt un atslēgt savas durvis, neņemot līdzi atslēgu vai pat netālu no tām: D, bet tā ir tikai neliela daļa no tā, ko mēs varam darīt. No šejienes mēs varētu pievienot sensoru, piemēram, klauvēšanas sensoru, lai mēs varētu atslēgt savas durvis ar īpašu klauvējumu vai pat balss atpazīšanas sistēmu!
Servo rokturis tiks savienots ar slīdņa slēdzeni un pārvietosies uz 0 grādiem, lai aizslēgtu durvis, un līdz 60 grādiem, lai tās atbloķētu, izmantojot komandas, kas tiek saņemtas no Bluetooth ierīces.
3. darbība: elektroinstalācijas shēma
Sāksim ar servo pievienošanu Arduino (es gribētu atzīmēt, ka, lai gan es izmantoju Arduino nano, Arduino uno darbosies tikpat labi ar tādu pašu tapu izkārtojumu)
- Servo brūnais vads ir iezemēts, un tas tiek savienots ar Arduino zemi
- Sarkanais vads ir pozitīvs, un tas tiek savienots ar 5 V uz Arduino
- Oranžais vads ir servo avota savienojums, un tas tiek savienots ar Arduino 9. tapu
Tagad es ieteiktu pārbaudīt servo pirms došanās tālāk, to varat izdarīt, dodoties uz piemēriem Arduino IDE un izvēloties slaucīt. Kad esam pārliecināti, ka servo darbojas, mēs varam pievienot Bluetooth moduli. Mēs savienosim Bluetooth moduļa rx tapu ar Arduino tx tapu un Bluetooth moduļa tx tapu ar Arduino rx tapu, bet to vēl nedariet! kamēr šie savienojumi tiek izveidoti, neko nevar augšupielādēt Arduino, tāpēc pirms lodēšanas pārliecinieties, vai augšupielādējat kodu. Paturot to prātā, mēs Bluetooth vadu pievienojam Arduino
- Rx tapa uz Bluetooth moduļa savienojas ar Tx tapu Arduino
- Tx tapa uz Bluetooth moduļa savienojas ar Arduino Rx tapu
- Vcc (pozitīvs) Bluetooth modulī savieno 3.3v uz Arduino
- Zeme iet uz zemi
Ja kaut kas no tā bija mulsinošs, lūdzu, sekojiet vadiem, kas parādīti attēlā
4. solis: pārbaude
Tagad, kad mums ir visas detaļas kopā, pārliecinieties, vai servo ir pietiekami spēcīgs, lai bez problēmām stumtu un pavilktu bloķēšanas mehānismu, pirms es sāku izstrādāt galīgo koncepciju, es izveidoju maketu, lai vispirms pārliecinātos, ka mans servo ir pietiekami spēcīgs manējais nebija tik, es pievienoju nedaudz eļļas uz bīdāmā mehānisma, kas palīdzēja visam kustēties gludi. Ir patiešām svarīgi, lai viss ritētu nevainojami, vai arī pastāv iespēja, ka jūs tiksiet bloķēts vai izkļūts no savas istabas!: D
5. solis: elektronikas korpuss
Es nolēmu atstāt savu servo "atklātu" un izveidot tikai nelielu kartona korpusu, lai aizsargātu arduino nano un Bluetooth moduli. Mēs to varam izveidot, izsekojot apkārt arduino nano uz kartona gabala un katrai pusei pievienojot apmēram 1 cm (0, 39 collas) vietas, tagad mums ir jāizgriež pārējās 5 taisnstūra kuba malas. Mums ir arī jāizgriež caurums vienā no sejām, lai barošanas vads varētu savienoties ar arduino.
Korpusa izmēri ir šādi:
- Apakšējais gabals = 7,5 x 4 cm (2,95 x 1,57 collas)
- Augšējais gabals = 7,5 x 4 cm (2,95 x 1,57 collas)
- kreisais gabals = 7,5 x 4 cm (2,95 x 1,57 collas)
- Labais gabals = 7,5 x 4 cm (2,95 x 1,57 collas)
- Priekšējā puse = 4 cm līdz 4 cm (1,57 x 1,57 collas) (izgrieziet strāvas caurumu šajā)
- Aizmugurējā daļa = 4 x 4 cm (1,57 x 1,57 collas)
6. darbība: lietotne
Tātad, lai aizslēgtu un atbloķētu durvis, mums ir nepieciešama ierīce, kurā darbojas operētājsistēma Android vai logi ar iebūvētu Bluetooth, Mac lietotājiem es nevarēju panākt, lai tas darbotos iPhone vai MacBook Pro. Es domāju, ka varētu būt dažas draivera problēmas, taču esmu pārliecināts, ka viens no jums var izdomāt: D. Ja instalējat operētājsistēmā Android, jums būs jādodas uz Play veikalu un jālejupielādē un lietotne ar nosaukumu Bluetooth terminālis, un logiem ar nosaukumu TeraTerm tālāk mums ir jāpievieno hc-05 savam tālrunim, to vajadzētu saukt par linvor un parole tiks parādīta. ir 0000 vai 1234. Kad tas ir savienots pārī, atveriet tikko instalēto lietotni, noklikšķiniet uz opcijām un pieskarieties savienojumam ar ierīci (nedroši). Tagad mūsu tālrunis pamatā simulē arduino sērijas monitoru, kas nozīmē, ka mēs varam redzēt un nosūtīt informāciju, kas nāk no arduino.
Ja ierakstāt 0 un nospiediet taustiņu Enter, jums vajadzētu redzēt durvju slēdzeni un ziņojumu "durvis aizslēgtas"
un, ierakstot 1 un nospiežot enter, vajadzētu redzēt durvju atbloķēšanu un ziņojumu "durvis atbloķētas"
Process būtībā ir tieši tāds pats operētājsistēmā Windows, izņemot to, ka jums ir jālejupielādē lietojumprogramma ar nosaukumu Tera Term, un lejupielādes saiti varat atrast šeit (https://ttssh2.osdn.jp/index.html.en)
7. solis: slēdzenes montāža
Vispirms mums ir jāuzstāda servo uz bīdāmās slēdzenes, mēs to darām, nogriežot servo stiprinājuma atveru malu, lai, noliekot servo, tas būtu vienā līmenī ar slēdzeni, pēc tam mēs ievietojam servo roku slēdzenē caurumu, kur agrāk atradās rokturis, un pārbaudiet, vai viss pārvietojas pareizi, ja tas tā ir, pielīmējiet to.
Tagad mums jāsāk urbt skrūvēm urbumus, novietot bīdāmo slēdzeni atpakaļ un izmantot zīmuli, lai izsekotu, kur tagad ir caurumi, urbiet izmēģinājuma caurumus, kur jūs izveidojāt pēdas, lai tās urbtu apmēram 2,5 dziļumā. cm tagad novietojiet slēdzeni atpakaļ uz durvīm un ieskrūvējiet skrūves, lai tās būtu drošas, pārliecinieties, ka sistēma joprojām darbojas
8. solis: barošanas avots
Lai pārliecinātos, ka varam to atstāt, mums būs nepieciešams barošanas avots, kabelis un USB mini spraudnis, lai izveidotu savienojumu ar arduino.
Pievienojiet barošanas avota zemējuma pieslēgvietu USB mini porta zemējuma savienojumam un savienojiet sarkano kabeli ar sarkano kabeli USB mini portā, tagad vadiet kabeli no slēdzenes uz vienu no durvju eņģēm un no turienes novietojiet to līdz strāvas kontaktligzda
9. solis: kods
#iekļaut
Servo myservo;
int pos = 0;
int stāvoklī; int karogs = 0;
anulēts iestatījums ()
{
myservo.attach (9);
Sērijas sākums (9600);
myservo.write (60);
kavēšanās (1000); }
tukša cilpa ()
{
ja (Serial.available ()> 0)
{
štats = Serial.read ();
karogs = 0;
} // ja stāvoklis ir '0', līdzstrāvas motors izslēgsies
ja (štats == '0')
{
myservo.write (8);
kavēšanās (1000);
Serial.println ("Durvis aizslēgtas");
}
cits, ja (štats == '1')
{
myservo.write (55);
kavēšanās (1000);
Serial.println ("Durvis neatbloķētas");
}
}
10. solis: pabeigts
Izbaudiet savu Bluetooth vadāmo durvju slēdzeni, neaizmirstiet sajaukt ar draugiem, aizslēdzot viņus no savas istabas!
Paldies, ka izlasījāt, ja jums ir kādi jautājumi, lūdzu, rakstiet man pm vai atstājiet jautājumu komentāros.
Ieteicams:
Wifi uz RF - durvju slēdzene: 3 soļi (ar attēliem)
Wifi uz RF - durvju slēdzene: Pārskats
Elektriskā durvju slēdzene ar pirkstu nospiedumu skeneri un RFID lasītāju: 11 soļi (ar attēliem)
Elektriskā durvju slēdzene ar pirkstu nospiedumu skeneri un RFID lasītāju: Projekts tika izstrādāts, lai izvairītos no nepieciešamības izmantot atslēgas, lai sasniegtu savu mērķi, mēs izmantojām optisko pirkstu nospiedumu sensoru un Arduino. Tomēr ir personas, kurām ir nesalasāms pirkstu nospiedums, un sensors to neatpazīst. Tad domā par
Pašdarināta lietotņu durvju slēdzene: 5 soļi (ar attēliem)
Pašdarināta lietotņu durvju slēdzene: Šajā projektā es parādīju, kā vienkāršu tālruņa lietotņu durvju slēdzeni/atbloķēšanu var izgatavot no vienkāršām sastāvdaļām, un iepazīstinu ar lietotājam draudzīgu lietotni ar nosaukumu Blynk. Lai izveidotu kodu, es izmantoju Wemos D1 Mini wifi mikroshēmu un Arduino IDE. Šo iestatījumu varat izmantot, lai
Vienkārša balss vadāma durvju slēdzene: 5 soļi (ar attēliem)
Vienkārša ar balsi vadāma durvju slēdzene: Tāpēc es nolēmu, ka gribu mājās uzbūvēt grāmatplaukta durvis savam birojam. Tagad ir daudz pastaigas, kas izskaidro, kā veidot šāda veida lietas. Mana problēma radās, kā neļaut bērniem atrasties birojā. Man ir mazi bērni, un viņi būs laimīgi
Arduino RFID durvju slēdzene: 5 soļi (ar attēliem)
Arduino RFID durvju slēdzene: *** Atjaunināts 2010. gada 9. septembrī *** Es gribēju viegli un droši iekļūt manā garāžā. RFID bija labākais veids, kā atslēgt manas durvis, pat ar pilnām rokām es varu atslēgt durvis un atgrūst tās! Es izveidoju vienkāršu shēmu ar pamata ATMega 168 arduino chi