Мазмұны:
- 1 -қадам: Бейнені қараңыз
- 2 -қадам: Дизайн
- 3 -қадам: материалды жинаңыз
- 4 -қадам: қорапты жасау
- 5 -қадам: электроника
- 6 -қадам: кодтау
- 7 -қадам: Есік
- 8 -қадам: Есік жақтауы
- 9 -қадам: Аяқтау
- 10 -қадам: Қорытынды
Бейне: Arduino негізіндегі Digital SAFE BOX: 10 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Эй балалар! Сізде сақтағыңыз келетін нәрсе бар ма? Қажет емес зиянкестер мен жеке өмірге шабуыл жасаушылардан аулақ болу керек нәрсе? Жақсы, менде сіздің мәселеңіздің шешімі бар! Міне, Arduino негізіндегі қауіпсіз қорап
1 -қадам: Бейнені қараңыз
Бұл бейнені кезең -кезеңмен көрнекі түрде көрсету үшін қадамдарды баяндау үшін қараңыз.
2 -қадам: Дизайн
бастау үшін, Мен 3D A. A. D болып табылатын «AUTODESK's INVENTOR PRO» бойынша нақты қойманың толық масштабты моделін құрдым. сіз және мен сияқты жаңашылдарға арналған бағдарламалық қамтамасыз ету.
Жобалаудан кейін мен материалды таңдау кезеңіне өттім.
материал үшін бізде бұл болат үшін ең жақсы материал бар.
Мен модульдер мен басқа да электронды заттарды үнемі қайталап пайдалануды жалғастыратындықтан, мен STEEL сейфін ұстамауды шешемін, себебі сақтау қиын болады.
содан кейін мен картонды таңдаймын, себебі жоба аяқталғаннан кейін оны қайта өңдеуге болады.
біз бәріміз білеміз, бұл картон өте нәзік және оңай сынуы мүмкін, сондықтан мен мұнда үшбұрышты үшбұрышты картонның кішкене теңбұрышты бөліктерін қолдандым (барлығы 26, қабырға бұрышына 3, есіктің бұрыштарына 4) әр бағыттағы қабырғалардың беттері.
өлшемдер мен басқа да нақты мәліметтер үшін мен САПР файлдарымды жүктеймін, оларды анықтама үшін жүктеймін, егер сізде АЖЖ бағдарламалық жасақтамасы болмаса, мен сізге балаларға шолу беремін.
1. BOX көлемі
300мм x 300мм х 300мм (л сағ)
2. Есіктің дыбыс деңгейі
200 мм x 50 мм x 200 мм (л сағ)
Негізінде, бұл жобаның механикалық жұмысы есікке ұқсас, оны электронды құлып бар, оны микроконтроллер басқарады.
3 -қадам: материалды жинаңыз
Міне сізге қажет нәрсе
A. Электроника
1. Arduino микроконтроллер тақтасы.
2. 16x2 I2C (I-шаршы-С) СКД
3. Соленоидты құлып.
4. 4 x 4 пернетақта.
5. Дыбыстық сигнал.
6. MOSFET (IRFZ44N).
7. 10 кОм резистор.
8.12в 5.5мм тұрақты ток еркек кірісі
9. 12в 5.5мм тұрақты токтың әйел ұясы
10. Еркектен әйелге секіргіш сымдар
11. Жалпы мақсаттағы тақта. (Басқа жағдайда тақтаны пайдаланыңыз).
12. Пісіру үтігі.
13. бірнеше секіргіш сымдар.
14. IC 7805 (кернеуді реттегіш)
B. Әр түрлі
1. Картон
2. Қайшы
3. Box Cutter
4. Ыстық желім мылтығы
5. Ілмек
6. болттар (M3 ұзындығы 20 мм гайкалармен)
7. Өздігінен бұрап тұратын болттар.
8. Бұрауыштар жиынтығы.
Ескерту
бұл кез келген компанияны ақылы түрде жарнамалау емес, сіз кез келген ұқсас өнімдерді пайдалана аласыз, барлық сілтемелер қарапайым Google іздеуінен табылған.
4 -қадам: қорапты жасау
боксты құру үшін
1. 300мм х 300мм картоннан 5 бұрышты кесіңіз.
2. қолдау үшін 30 теңбұрышты үшбұрыштарды кесіңіз.
3. Алдыңғы қадамда кесілген үшбұрыштың кішкене тірегін қолданып, астыңғы бетін сол жағымен оң жаққа жабыстыру үшін тиын өлшеміндегі желімді лақтыру үшін ыстық желім пистолетін қолданыңыз.
4. енді ыстық желіммен бүкіл жиекті тығыздаңыз.
5. 2-4 қадамдарды оңға, солға, үстіңгі беттер бір-біріне жабысқанша қайталаңыз.
6. Артқы жағын ашық ұстаңыз, бізге электроника керек, ал алдыңғы жақтауды желімдеу керек.
5 -қадам: электроника
мұнда мен ARDUINO UNO қолданамын.
қадамдар
1. пернетақта түйреуішін қосыңыз
1- D9
2- D8
3- D7
4- D6
5- D5
6- D4
7- D3
8- D2
түйреуішті пин1 көрсету үшін кішкентай көрсеткі бар
2. Позитивті дыбыстық сигналды PIN D10 -ге қосыңыз және жерге теріс
3. 16 X 2 L. C. D қосыңыз. Дисплей
SCL tp A5 түйреуіші, SDA -ны A4 -ке бекітіңіз, Arduino -да VV -ден 5В -қа дейін (қуат түйреуі), GND - Ground to Arduino (Power Pin).
4. MOSFET (IRFZ44N) қосылымы
көзі - Arduino GND және 12В қуат көзі
Қақпа - Pin D13 Arduino
Дренаж - электромагнитті теріс.
Қақпа мен көз арасындағы 10К Ом резисторы.
5. Соленоидқа қосылу
Оң - +12 В қуаты (яғни әйел 5,5 мм ұяшығы).
Теріс - Мосфет ағызу.
6. Кернеу реттегіші (IC LM7805)
Vin - + 12 в DC 5.5 Әйел
Gnd - Ground және Arduino GND (Power Pin)
Vout - 5V Arduino (қуат штыры).
6 -қадам: кодтау
Мұнда мен 3 кітапхананы қолдандым, яғни.
eeprom, Liquidcrystal_I2C
және пернетақта
Сондықтан бұл кодта мен 0123 болып табылатын әдепкі рұқсат кодын atmega328p eeprom -на сақтадым, енгізілген құпия сөзді тексеру үшін құлыпты ашу / жабу үшін шартты if if операторы қолданылады.
Сондай -ақ, мен құпия сөзді өзгерту үшін «#» арнайы таңбасын тағайындадым, ол сіздің ағымдағы құпия сөзіңіздің бар -жоғын тексереді және егер ағымдағы құпия сөз дұрыс болса, сіз жаңа 4 санды рұқсат кодын тағайындай аласыз.
Сондай -ақ, өзара әрекеттесу үшін lcd қолданылды, шарттарға байланысты lcd -тің негізгі анықталған жазу командалары қолданылды және соңында кодтың соңында басылған түймелерді көрсету үшін дыбыстық сигнал деп аталатын функция құрылды..тіркелген файлдардан кодты табыңыз.
Кітапханалар.
LiquidCrystal_I2C
github.com/fdebrabander/Arduino-LiquidCrys…
Arduino үшін EEPROM Library V2.0
github.com/PaulStoffregen/EEPROM
Arduino үшін пернетақта кітапханасы
github.com/Chris--A/Keypad
7 -қадам: Есік
Бұл қадамда біз есікті аяқтаймыз
1. 200 мм x 200 мм болатын 2 картоннан жасалған бұрышты кесіңіз.
2. 200м х 50мм 4 бөлікті кесіңіз.
2. LCD үшін ұяшық жасаңыз.
3. LCD, Solenoid, Arduino UNO үшін тесіктерді белгілеңіз.
4. СКД, электромагнитті, Arduino UNO бекіту үшін M3 x 20мм болттарды гайкалармен пайдаланыңыз.
5. ыстық желім пистолеті мен картон үшбұрыштарын қолданып оң жақ, сол жақ, үстіңгі, астыңғы жағын жабыстырыңыз.
6. Топсаны оң жақтағы M4 ағаш шыбықтары арқылы бекітіңіз.
8 -қадам: Есік жақтауы
Есікті аяқтағаннан кейін біз есікті есік жақтауына бекітеміз.
қадамдар
1. Өлшемі 50 мм х 300 мм болатын 6 картонды кесіңіз.
2. HOT желім пистолетін қолданып, 3 дана картон жолағын біріктіріңіз.
3. CardBoard Stip тақтасын қораптың алдыңғы жағынан 50 мм қашықтықта жабыстырыңыз және оны ыстық желім мен үшбұрыш көмегімен қолданыңыз.
4. құлыптауға арналған слот жасау үшін басқа картон жолағында 20мм х 20мм ойық жасаңыз. сол жаққа бос орын қалдырмастан осы параллельді бекітіңіз.
5. Оң топсалы тірекке M4 ағаш бұрандаларын бұраңыз.
9 -қадам: Аяқтау
қадам
1. есіктен қалған ашық кеңістікті басқа картонмен жабыңыз.
2. Текстің ішкі көлемін жабу үшін барқыт текстуралы қағазды қолданыңыз.
3. Артқы картон бетін BOX -қа орнатыңыз.
4. осы қағаздағы ақ қағазды астыңғы қабаттан ақырын илеп, аршып алып тастаңыз.
10 -қадам: Қорытынды
сондықтан бұл DIY құрастыруда біз аздап arduino кодтауды үйренеміз, біз қарапайым arduino СКД дисплейімен (I2C) жұмыс жасадық және қымбат зергерлік бұйымдардан ақшаға дейін кез келген нәрсені оңай сақтай алатын электронды ҚАУІПСІЗ қорапшасын жасадық.
Ұсынылған:
Wokwi-2020 веб-негізіндегі Arduino симуляторы: 5 қадам
Wokwi-2020-дан веб-негізделген Arduino симуляторы?: Wokwi Arduino Simulator AVR8js платформасында жұмыс істейді. Бұл веб -негізделген Arduino Simulator. Arduino Simulator веб -шолғышта жұмыс істейді. демек, бұл басқа тренажерлармен салыстырғанда көп назар аударады және шынымен де көптеген оң жақтары бар
Arduino негізіндегі телефон (прототип): 7 қадам
Arduino негізіндегі телефон (прототип): Барлығына сәлем, бүгін біз осы нұсқаулықта arduino негізіндегі телефон туралы білетін боламыз. Бұл телефонның прототипі, ол әлі де жетілдірілуде. Бастапқы код - бұл ашық код, оны кез келген адам өзгерте алады. Телефонның ерекшеліктері: 1. Музыка 2. Бейнелер 3
Arduino & MPU6050 негізіндегі цифрлық рух деңгейі: 3 қадам
Arduino & MPU6050 негізіндегі цифрлық рух деңгейі: менің бірінші нұсқаулыққа қош келдіңіз! Сіз оны ақпараттандырады деп үміттенемін. Позитивті немесе негативті пікір қалдыруды өтінемін. Бұл жоба arduino & MPU6050 негізделген сандық рух деңгейі. Дайын дизайн және
Arduino негізіндегі DIY ойын контроллері - Arduino PS2 ойын контроллері - DIY Arduino Gamepad көмегімен Tekken ойнау: 7 қадам
Arduino негізіндегі DIY ойын контроллері | Arduino PS2 ойын контроллері | DIY Arduino Gamepad көмегімен Tekken ойнау: Сәлеметсіздер ме, балалар, ойындарды ойнау әрқашан қызықты, бірақ өзіңіздің жеке DIY контроллеріңізбен ойнау қызықты, сондықтан біз осы нұсқаулықта arduino pro micro көмегімен ойын контроллерін жасаймыз
Arduino негізіндегі байланыссыз инфрақызыл термометр - IR негізіндегі термометр Arduino көмегімен: 4 қадам
Arduino негізіндегі байланыссыз инфрақызыл термометр | Ардуиноны қолданатын инфрақызыл термометр: Сәлеметсіз бе, балалар, біз индуктивті емес термометр жасаймыз, өйткені кейде сұйықтықтың/қатты заттың температурасы тым жоғары немесе төмен болады, содан кейін онымен байланыс жасау және оны оқу қиын. сол кездегі температура