Innehållsförteckning:

Röstaktiverade Arduino -persienner: 9 steg (med bilder)
Röstaktiverade Arduino -persienner: 9 steg (med bilder)

Video: Röstaktiverade Arduino -persienner: 9 steg (med bilder)

Video: Röstaktiverade Arduino -persienner: 9 steg (med bilder)
Video: ChatGPT в вашей машине? Подробная информация о VOLKSWAGEN GOLF GTI 2025 года! 2024, November
Anonim
Image
Image
Röstaktiverade Arduino persienner
Röstaktiverade Arduino persienner

För ett tag sedan gjorde jag en Instructable där jag lade till en servo och Bluetooth -enhet i mitt dörrlås så att jag kunde styra den med min telefon som en missbrukare, jag kan bara inte sluta lägga till Bluetooth till saker och så i det här projektet ska jag visa hur du gör Bluetooth -styrda persienner med några röstaktiveringsfunktioner. Låt oss börja!

Steg 1: Dellista

Reservdelar
Reservdelar

Detta projekt är ganska billigt och behöver verkligen inte så många delar, delarna vi behöver är:

  • Arduino Nano (här)
  • HC-06 Bluetooth-modul (här)
  • Motorstyrenhet (här)
  • 2x växlade motorer (här)
  • 2x 220-ohm motstånd (här)
  • 2x tryckknappar (här)
  • LED (här)

Och för verktyg och material behöver vi:

  • Kartong
  • Tråd
  • lödkolv och löd
  • varm limpistol och varmt lim
  • Kartongkniv

Steg 2: Funktioner

Så huvudfunktionen som dessa persienner kommer att ha är möjligheten att öppna och stänga dem från en app. Jag har två persienner som jag vill styra med den här enheten så jag kommer att använda två motorer, en för varje persienn. När kommandot U skickas via Bluetooth -enheten kommer det att snurra båda motorerna till det öppna läget och om kommandot D skickas kommer båda motorerna att snurra till det stängda läget. Nu var en av problemen jag hade med mitt Bluetooth -dörrlås -projekt att min telefon skulle dö innan jag kom hem, vilket innebär att jag inte skulle kunna komma in i mitt rum och så för det här projektet kommer vi att lägga till knappar till enheten som låter oss öppna persiennerna när du trycker på knappen. Nu kommer det naturligtvis också att innehålla röststyrning och möjligheten att styra enskilda motorer så att vi kan öppna en persienn i taget men dåligt prata mer om det senare,

Steg 3: Kretsen

Kretsen
Kretsen
Kretsen
Kretsen
Kretsen
Kretsen

Låt dig inte luras av det röriga kopplingsschemat, den här kretsen är faktiskt ganska enkel och rakt fram om du följer kopplingsschemat bit för bit så låt oss börja med att ansluta motorstyrenheten till Arduino:

  • Stift 8 ansluts till M1 på motorstyrenheten
  • Stift 9 ansluts till E1 på motorstyrenheten
  • Stift 10 ansluts till M2 på motorstyrenheten
  • Stift 11 ansluts till E2 på motorstyrenheten

Nu kommer vi att vilja ansluta Bluetooth -modulen till Arduino, vi gör detta enligt följande:

  • 5 Volt Pin ansluts till VCC på Bluetooth -modulen
  • Ground Pin ansluts till Ground på Bluetooth -modulen

Rx och Tx kommer också att anslutas till Arduino men vi kan inte göra detta ännu, eftersom när dessa anslutningar har gjorts kan vi inte ladda upp kod så anslut inte dem förrän vi laddar upp koden.

  • Rx ansluter till Tx på Bluetooth -modulen
  • Tx ansluter till Rx på Bluetooth -modulen

Vi kommer också att vilja ansluta våra knappar som låter oss styra motorerna utan en smartphone, vi ansluter dem enligt följande

  • Anslut ett motstånd från stift 7 på Arduino till 5 volt på Arduino
  • Anslut ett motstånd från stift 4 på Arduino till 5 volt på Arduino
  • Anslut ett ben på knappen till stift 7 och det andra benet till marken
  • Anslut ett ben på nästa knapp till stift 4 och det andra benet till marken

Nu ska vi ansluta en LED till stift 4 som visar att enheten har ström:

  • Stift 4 går till katoden (lång ben av LED)
  • Marken går till anoden (kort ben på LED)

Och slutligen ska vi ansluta motorerna till motorstyrenheten genom att skruva in dem i skruvterminalen

Steg 4: Koden

Ladda ner skissen, öppna den i Arduino IDE och ladda upp den till Arduino Nano.

Steg 5: Strömförsörjning

Strömförsörjning
Strömförsörjning

För att ge dessa motorer tillräckligt med kraft för att vrida den något styva blindmekanismen kommer vi att behöva minst en 9 Volt 1 Amp vägguttag. När du väl har hittat en strömförsörjning kommer vi att vilja ansluta den till vår Arduino och motorstyrenheten.

Den ansluter till Arduino enligt följande:

  • Positiv (+) anslut till VIN -stiftet på Arduino
  • Ground (-) ansluter till Ground Pin på Arduino

Den ansluts till motorstyrenheten enligt följande:

  • Positiv (+) ansluter till VS på motorstyrenheten
  • Jord (-) ansluts till GND på motorstyrenheten

Nu kan vi koppla in motorstyrenheten och testa, om allt tänds kan vi gå vidare till nästa steg!

Steg 6: Gör fallet

Att göra fallet
Att göra fallet
Att göra fallet
Att göra fallet
Att göra fallet
Att göra fallet
Att göra fallet
Att göra fallet

Detta steg kan vara helt upp till dig, eftersom i stort sett vilken falldesign som helst fungerar, men låt oss ta en titt på hur jag utformade min. Jag gjorde min av en stark kartong, vi ska skriva ut en mall, fästa den på kartongen och klippa ut den. Vi kommer att behöva klippa våra 2 av de viktigaste ovala formerna, 1 lång stift som kommer att vara sidorna av fodralet och två böjda bitar som vi kommer att montera eller knäppa på.

Vi kommer att vilja göra den långa biten så att vi kan få den att böja runt vår ovala form som sedan måste limmas ner, när vi väl har båda sidorna utspända och limmade kan vi limma ner vår krets i mitten av ovalen.

Nu kommer vi att vilja limma våra knappar på två olika kartongbitar och fästa dessa på fodralets övre och nedre del, vi kommer att vilja limma dem på ett sätt som gör att toppen av knappen når toppen av fallet, det här är så att vi kan limma en annan kartongbit upptill på knappen som döljer den men ändå låter oss använda den.

När detta är gjort kan vi ta vår andra oval och skära den i 3 bitar, en toppbit, en bottenbit och en lång remsa från mitten. mittstycket limmas i mitten med den lysdioden monterad i mitten av den. Överdelen limmas sedan på den övre knappen och knappbiten limmas sedan på den nedre knappen. När du limmar bitarna på knapparna var mycket försiktig så att du inte lägger till för mycket superlim som om limet kommer in i knappmekanismen kommer det att bryta knappen.

Steg 7: Ansluta motorerna till persiennerna

Ansluta motorerna till persiennerna
Ansluta motorerna till persiennerna
Ansluta motorerna till persiennerna
Ansluta motorerna till persiennerna
Ansluta motorerna till persiennerna
Ansluta motorerna till persiennerna

För att ansluta motorerna till våra persienner kommer vi att behöva ta pinnen och kroken som normalt används för att öppna persiennerna och bryta av kroken, vi kommer sedan att limma fast det på motoraxeln och haka fast det på persiennerörelsen mekanism.

Nu kan vi inte bara låta motorn hänga där så vi måste limma den på väggen, jag använde varmt lim men motorerna är ganska lätta så de flesta monteringsalternativ fungerar. Samma sak, jag limmade min på min vägg men den är så lätt att de flesta alternativen fungerar bra.

Steg 8: Konfigurera appen

Konfigurera appen
Konfigurera appen
Konfigurera appen
Konfigurera appen
Konfigurera appen
Konfigurera appen
Konfigurera appen
Konfigurera appen

Appen vi ska använda kallas "Arduino Bluetooth Control" av Broxcode, anledningen till att jag valde den här appen är att den inte bara har en terminalfunktion utan också en funktion som gör att vi kan skicka kommandon till Arduino när en vald fras är sa.

För att konfigurera det kommer vi att para ihop vår Bluetooth-enhet med vår smartphone, öppna appen och klicka på parningsknappen och söka efter HC-06 och para med den, om den ber om ett lösenord är den antingen 1234 eller 0000 när den är parkopplad, klicka på terminalalternativet och skicka U och sedan D genom vilket ska få motorerna att snurra medurs och sedan moturs.

För att konfigurera röstkommandon öppnar du alternativmenyn och bläddrar ner till röstkommandoinställningar, där har vi möjlighet att skicka ett kommando när en fras sägs, lägg kommandot du vill skicka i kommandorutan som kommer att vara U och sedan i frasen rutan sätta Let there be light, eller vad du vill. Därefter går vi till nästa röstkommandotalternativ och lägger D i kommandoskickrutan och Låt det inte vara ljus i fraseruta vilket betyder att våra persienner öppnas när vi säger låt det bli ljus och stäng när vi säger låt det inte vara ljus.

Steg 9: En översikt

En översikt
En översikt

Okej, låt oss bara ta lite tid att få en full förståelse för hur allt fungerar. Om du vill att båda persiennerna är öppna kan vi antingen trycka på den övre knappen eller så kan vi säga låt det vara ljus i appen om vi vill att båda persiennerna är stängda kan vi trycka på den nedre knappen eller säga att det inte ska bli ljus i appen.

Om vi bara vill att en av de två persiennerna kan öppnas åt gången kan vi gå in i terminalens avsnitt i appen och skicka kommandot K för att öppna den vänstra persiennen och jag för att stänga den vänstra persiennen eller W för att öppna den högra persiennen och L till stäng höger persienn. Det är i stort sett alla funktioner i persiennerna.

Om du har frågor, vänligen meddela mig i kommentarerna och svara gärna på dem.

Trådlös tävling
Trådlös tävling
Trådlös tävling
Trådlös tävling

Tvåa i den trådlösa tävlingen

Rekommenderad: