Obsah:
Video: Vstavaný EAL - kombinovaný zámok: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Tento projekt je školským projektom, ktorý som vypracoval na výber predmetu 2.1 C-programovanie v EAL. Je to prvýkrát, čo som urobil projekt Arduino a programovanie v jazyku C. Ide o projekt, ktorý predstavuje kombinačný zámok. Kombinovaný zámok môžeme používať na mnohých miestach každý deň. Môžeme to použiť okrem iného v trezore alebo keď potrebujeme otvoriť nejaké dvere.
Krok 1: Komponenty
Na vytvorenie tohto projektu som použil nasledujúce komponenty:
- Arduino mega 2560
- LCD 2x16 HD44780 modrý
- Konverter LCD HD44780 I2C IIC
- SERVO Tower Pro SG92 9g
- Klávesnica 4x4 8pin
- LED modrá
- Kontaktujte plade
- Pripojovacie vodiče
- Externá batéria
Krok 2: Pripojenie
Vyššie uvedený obrázok a nasledujúci popis predstavujú spôsob pripojenia všetkých komponentov k Arduino Mega 2560.
LCD koniec KONVERTER - Arduino 2560 Mega
GND - GND
VCC - 5V
SDA - SDA
SCL- SCL
KEYPAD - Arduino 2560 Mega
pripojené A0 A1 A3 A4 A5 A6 A7
SERVO - Arduino 2560 Mega
GND - GND
VCC - 5V
SIGNÁL - 8 pinov
Krok 3: Programovanie
Začal som programovať tak, že som našiel knižnicu pre LCD, heslo, klávesnicu. Ďalej som s pomocou jednoduchých programov v Arduine skontroloval, či moje komponenty fungujú dobre. Jedným z najväčších problémov bolo, že prevodník nekomunikuje s LCD. Po dlhom dni a večer som zistil problém. Problémom bola nesprávna adresa v prevodníku. Ďalším krokom bolo dokončenie programu.
Klávesnica, použil som na zadanie kódu. (1111)
Servo funguje ako mechanizmus odomykania.
Na displeji LCD sa zobrazuje kód, ktorý som zadal. (1111)
Program funguje tak, že po zadaní správneho kódu sa rozsvieti modrá dióda a servo vykoná 90-stupňový pohyb.
Krok 4: Testovanie
Pri testovaní som zadal kód (1111), pričom som schválil hviezdičku. Potom, čo som na LCD zadal správny kód, videl som nápis OTVORENÉ a modrá dióda sa rozsvietila a servo vykonalo 90-stupňový pohyb. Keď som napísal nesprávny kód, videl som nápis ZLE.
Zariadenie funguje správne a bez akýchkoľvek problémov.
Je to ľahký projekt, ktorý môžeme použiť v mnohých situáciách a na rôznych miestach.
Odporúča:
Vstavaný správca okien: 10 krokov
Vstavaný správca okien: Tento projekt ukazuje, ako implementovať správcu okien s pohyblivými prekrývajúcimi sa oknami na vstavanom mikrokontroléri s panelom LCD a dotykovou obrazovkou. Existujú komerčne dostupné softvérové balíky, ako to dosiahnuť, ale stoja to peniaze a sú blízko
Vstavaný UCL - rad B0B: 9 krokov
UCL Embedded-B0B the Linefollower: Toto je B0B.*B0B je všeobecné rádiom riadené auto, ktoré dočasne slúži ako základ pre riadiaceho robota. Rovnako ako mnoho robotov sledujúcich riadky pred ním urobí všetko, aby zostal na čiara spôsobená prechodom medzi podlahou a striedavým prúdom
Vstavaný LED vianočný stromček s 3D tlačou: 10 krokov (s obrázkami)
Vstavaný LED vianočný stromček s 3D tlačou: Jedná sa o vianočný stromček s 3D tlačou a vstavanými adresovateľnými diódami LED vo vnútri. Je teda možné naprogramovať diódy LED na pekné svetelné efekty a použiť 3D vytlačenú štruktúru ako difúzor. Strom je rozdelený na 4 etapy a základný prvok (strom
UCL - vstavaný // dvojosový svetelný sledovač pre solárne panely: 7 krokov
UCL - vstavaný // dvojosový svetelný sledovač pre solárne panely: zostavený projekt a jednotlivé 3D súbory
Vstavaný „tyverialarm“UCL: 7 krokov
UCL Vložený „tyverialarm“: jej pevnosť je minimálna tyverialarm