Obsah:
- Krok 1: Teória
- Krok 2: Programovanie
- Krok 3: Zostavenie elektroniky
- Krok 4: Inštalácia elektroniky
- Krok 5: Orezanie a úprava náčrtu
- Krok 6: Aktualizácie
Video: Domáca automatizácia Arduino, automatický otvárač dverí: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Zaregistrujte sa do môjho kurzu „Elektronika v skratke“tu:
Tiež navštívte môj youtube kanál tu, kde nájdete ďalšie projekty a návody na elektroniku:
Pred niekoľkými rokmi som mal nápad vytvoriť jednoduchý a ľahko použiteľný otvárač dverí s prevodovým motorom. V tom čase som nemal vedomosti na výrobu otvárača dverí. Túto zimnú prestávku som sa cítil optimisticky a vyskúšal som si to. Robím to inštruktážnym, ako jednoduchým spôsobom, ako to urobiť online, a našiel som len komplikované pokusy o otváranie kurníkov. Keďže je to môj prvý pokyn, môžu mi uniknúť niektoré informácie, takže svoje otázky môžete zanechať v komentároch a ja odpoviem čo najskôr. Cieľom tohto pokynu je hlavne vás inšpirovať k niečomu podobnému alebo vám pomôcť pri stavbe toho vášho.
Materiály - 1. Motor s prevodovkou s vysokým krútiacim momentom, otáčky (RPM) nie sú veľmi dôležité, môj motor. (Vyžadované) 2. Vhodnom zdroji napájania (PSU) pre váš motor som mal starú nabíjačku videokamery, ktorá bola pre motor ideálna. Zaistite, aby boli maximálne zosilňovače vyššie ako maximálny prúd zaťaženia motora. (Povinné) 3. Doska Arduino, použil som Arduino UNO Rev 3. (Dôrazne sa odporúča) 3. Materiál na výrobu puzdra na uloženie komponentov, napr. drevo, plastové fólie, akryl atď. (Odporúča sa) 4. Tranzistor MOSFET alebo servo na spustenie dverí (povinné) 5. Tlačidlo, kontrolka, ir senzor atď., ktoré informujú o tom, kedy otvoriť dvere. 6. A LCD (voliteľné) 7. veľa drôtov (povinné) Nástroje- 1. Dremel/ rotačné nástroje- sú veľmi užitočné a pomôžu aj pri iných projektoch. 2. Spájkovačka- kúpte si aj spájkovaciu pastu/tavidlo a spájkovací drôt 3. Horúca lepiaca pištoľ- najužitočnejší nástroj zo všetkých
Krok 1: Teória
Tu som chcel dosiahnuť 1. Minimálne úsilie na otvorenie dverí 2. Jednoduchý dotykový senzor, ktorý ma pustí dovnútra3. LCD obrazovka 16x2 na zobrazenie stavu dverí4. Na základe mojich požiadaviek to vyzerá cool. Syntetizoval som vývojový diagram. Keďže som nemal mosfet ani tranzistor, ktorý by dokázal ovládať vysoký prúd a napätie, na stlačenie tlačidla myši som použil servo. Obr.
Krok 2: Programovanie
Potom som naprogramoval prostredie arduino (Môj kód bude k dispozícii v spodnej alebo hornej časti stránky.pic
V čase projektu bolo moje programovanie základné, takže som našiel kódy iných ľudí a zmiešal som ich, pridal časť svojho kódu a zostavil konečný kód. Asi 50% kódu je v skutočnosti môj.
Krok 3: Zostavenie elektroniky
Použil som hobby preglejku s hrúbkou 6 mm a nakrájal som ju dremelom a vystuženým rezacím kotúčom. pic Tu je návod, ako som zapojil elektroniku LCD-PIN1 = väzba na gnd2 = väzba na 5v3 = odpor ~ 2-3K na GND (použil som 1 K) 4 = rs = viazanie na pin 12 5 = r/w = viazanie na gnd6 = povoliť = viazať na kolík 11 7-10 = žiadne spojenia 11 = priviazať na kolík 5 12 = priviazať na kolík 4 13 = priviazať na kolík 314 = priviazať na kolík 2 15 = uviazať na 4,2 V (funguje 5V) 16 = uviazať na zem servopól 10 pamätajte, že uzemnenie serva by malo byť pripojené k arduino uzemneniu (iba ak pre servo použijete iný zdroj napájania) Kapacitný snímač na piny 6, 8 (kolík 8 je kolík snímača), (Použil som 4 M ohm), a pamätajte na to, aby kapacitný snímač fungoval, mal by byť pripojený k správnemu uzemneniu. Návod na pripojenie kapacitného senzoraMal som problémy s týmto tutoriálom a niektoré z riešení sú1. knižnica sa nazýva „Capacativesense“, ale kód sa pokúša použiť knižnicu „Capsense“. Môžete to opraviť zmenou slova Capsense na Capacativesense, a ak to kód uvádza, nevhodným použitím …. zmeňte práve to slovo na kapacitný zmysel (malé písmená) 2. choďte na náčrt a skúste ručne pridať súbor. Tiež som pridal LED na pin 13, pretože už má odpor, pridanie rezistorov je úplne voliteľné.
Krok 4: Inštalácia elektroniky
Už sme skoro hotoví, teraz inštalujeme elctronics a spustil som Ground (pre servo), napájanie (pripojí sa k USB nástennému adaptéru na napájanie arduina a signál (pre servo).
Krok 5: Orezanie a úprava náčrtu
Všetky ypu pravdepodobne upravia váš náčrt tak, aby vyhovoval potrebám vašej polohy. Vlhkosť, uzemnenie môžu skicu ovplyvniť. mali by ste ho teda kalibrovať podľa svojich potrieb.1. V závislosti od toho, ako dobre je arduino prepojené so zemou a od veľkosti vašej fóliovej dotykovej platne, budete musieť nastaviť citlivosť senzora. If (hodnota> 40000) - upravte tento riadok kódu, aby ste dosiahli požadované výsledky. Odporúčam vám, aby ste tento krok urobili teraz, pretože vaše okolnosti budú v scenári reálneho sveta rovnaké. Servo- V závislosti od prepínača, ktorý stlačí vaše servo, budete musieť nastaviť množstvo, ktoré sa servo posunie, aby stlačilo itmyservo.write (104); myservo.write (90); - upravte tieto riadky, aby ste dosiahli požadované výsledky. Navrhujem ponechať jednu z dvoch línií v uhle 90 stupňov, pretože ide o neutrálnu polohu serva. Motor- v závislosti od otáčok motora/ Wight vašich dverí/ výstupu V, A vášho zdroja môže vášmu motoru otvorenie dverí trvať viac alebo menej času. myservo.write (104); oneskorenie (3400); myservo.write (90);- upravte čas oneskorenia, aby bol správny (1000 = 1 s)
Krok 6: Aktualizácie
Gratulujem Hotovo. Niektoré budúce inovácie by mohli byť 1. pomocou tohto tutoriálu na zatvorenie dverí po jeho otvorení pomocou tohto, tohto alebo tohto (to nie sú moje projekty) 2. pomocou malinového pi a webovej kamery na zaznamenávanie údajov, kto otvorí dvere a nahrá ich na webovú stránku. 3. Vniknutie do zámku dverí na diaľkové uzamknutie dverí alebo udelenie povolenia na diaľku pomocou webovej kamery. prosím neupravujte môj kód a nenárokujte si ho, že je váš, ani ho nepoužívajte na komerčné účely. S najväčšou pravdepodobnosťou vám dovolím znova ho distribuovať v inom návode, AK požiadate o moje povolenie. Moje ID e-mailu je [email protected] Tento kód môžete použiť na vlastné projekty, to je úplne v poriadku.
prosím, ohodnoťte ma, pretože to potrebuje určitý čas na to, aby bol tento pokyn k dispozícii, a môj projekt, ktorý za mňa taktiež hlasuje, je na maklympijských hrách a ďalších súťažiach. Stačí kliknúť, ďakujem
Zaregistrujte sa do môjho kurzu „Elektronika v skratke“tu:
Tiež navštívte môj youtube kanál tu, kde nájdete ďalšie projekty a návody na elektroniku:
Odporúča:
Hovorová automatizácia -- Zvuk z Arduina -- Hlasom riadená automatizácia -- Modul Bluetooth HC - 05: 9 krokov (s obrázkami)
Hovorová automatizácia || Zvuk z Arduina || Hlasom riadená automatizácia || Modul Bluetooth HC - 05: …………………………. REGISTRUJTE SA na môj kanál YouTube pre ďalšie videá …. …. V tomto videu sme vytvorili Talkative Automation .. Keď odošlete hlasový príkaz cez mobil, zapne domáce zariadenia a odošle spätnú väzbu
Automatizácia skleníka s LoRa! (Časť 2) -- Motorický otvárač okien: 6 krokov (s obrázkami)
Automatizácia skleníka s LoRa! (Časť 2) || Motorický otvárač okien: V tomto projekte vám ukážem, ako som pre svoj skleník vytvoril motorický otvárač okien. To znamená, že vám ukážem, aký motor som použil, ako som navrhol skutočný mechanický systém, ako poháňam motor a nakoniec, ako som použil Arduino LoRa
Automatický otvárač žalúzií pomocou EV3: 6 krokov
Automatický otvárač žalúzií pomocou EV3: V spálni mám sadu roliet, ktoré často zabúdam otvoriť alebo zatvoriť ráno alebo večer. Chcem zautomatizovať otváranie a zatváranie, ale s prepísaním, kedy sa mám zmeniť
Micro: Bitový otvárač dverí pre psa: 8 krokov (s obrázkami)
Micro: Bitový otvárač dverí pre psy: Chytia sa vaši miláčikovia v izbách? Prajete si, aby bol váš domov prístupnejší pre vašich chlpatých* priateľov ?? Teraz môžete, hurá !! Tento projekt používa mikro: bitový mikrokontrolér na otvorenie dverí, keď je stlačený spínač (vhodný pre domáce zvieratá). Budeme
Automatické svetlá prepojené s monitorovaním dverí a dverí .: 5 krokov
Automatické svetlá spojené s monitorovaním dverí a dverí .: Zdá sa, že je veľmi ťažké nájsť rozvádzač v tme, ale tento projekt je pri riešení tohto problému skutočne nápomocný. Ak chcete poznať riešenie tohto problému, postupujte podľa nižšie uvedených krokov