Բովանդակություն:

Խելացի ուսապարկ ՝ 8 քայլ
Խելացի ուսապարկ ՝ 8 քայլ

Video: Խելացի ուսապարկ ՝ 8 քայլ

Video: Խելացի ուսապարկ ՝ 8 քայլ
Video: Ուժեղ կնոջ ուշադրությանը արժանանալու 8 ստուգված քայլ 2024, Հուլիսի
Anonim
Խելացի ուսապարկ
Խելացի ուսապարկ

Եթե դուք ինձ պես ուսանող եք, ձեզանից ոմանք անպայման կվերաբերվեն այն խնդրին, որը ես մոռանում եմ: Ես շատ ժամանակ չունեմ ուսապարկս պատրաստելու համար, իսկ մինչ դա իմանալը, ինչ -որ բան մոռացել ես:

Ես փորձեցի հեշտացնել իմ կյանքը ՝ դարձնելով Raspberry pi նախագիծ ՝ վեբ ինտերֆեյսով, որը հետևում է ձեր իրերին:

Գաղափարն այն է, որ RFID- կպչուն պիտակներ տեղադրեք այն ամենի վրա, ինչ ձեզ հարկավոր է, վեբ ինտերֆեյսում ձեզ անհրաժեշտ ցուցակներ կազմեք: Եվ այն պահին, երբ դուք պետք է պատրաստեք ձեր ուսապարկը, դուք բացում եք ցուցակը, սկանավորում ամեն ինչ և դնում ձեր ուսապարկի մեջ:

Պարագաներ

  • ուսապարկ
  • մագնիսական սրահ-տվիչ
  • մագնիս
  • ADXL345
  • 16*2 LCD
  • MCP3008
  • MFRC522
  • 4.7K Օմ դիմադրություն
  • լարերը
  • զոդման անագ
  • ջերմությունը փոքրանում է
  • ազնվամորի pi 3b+, էլեկտրամատակարարում
  • միկրո SD քարտ (8 գբ +)
  • ամուր սոսինձ
  • 13.56 ՄՀց rfid պիտակներ

Գործիքներ:

  • պտուտակահան
  • զոդման երկաթ
  • դանակ
  • ապամոնտաժել տափակաբերան աքցան

Քայլ 1: Կարգավորեք Raspberry Pi- ն

Երբ ունեք ձեր բոլոր պաշարները, մենք կարող ենք սկսել:

  1. Տեղադրեք ձեր microSD քարտը համակարգչի մեջ;
  2. Ներբեռնեք Raspbian OS- ի պատկերը https://www.raspberrypi.org/downloads/raspbian/ կայքից
  3. Միկրո SD- քարտի պատկերը միացրեք Etcher- ի կամ win32diskimager- ի նման ծրագրակազմով;
  4. Գնացեք SD քարտի հասանելի բաժին և բացեք cmdline.txt ֆայլը նոթատետրով;
  5. Ավելացնել ip = 169.254.10.1 պահել և փակել;
  6. Այժմ տեղադրեք ձեր micro-SD քարտը ձեր ազնվամորու pi- ի մեջ;
  7. երբ այն գործարկվի, ներբեռնեք Putty;
  8. Այժմ, միացեք ձեր ազնվամորու pi- ին ՝ օգտագործելով ավելի վաղ մուտքագրված ip հասցեն;
  9. Մուտք գործեք pi և գաղտնաբառի ազնվամորիով
  10. Մուտքագրեք sudo raspi-config, փոխեք ձեր գաղտնաբառը, գնացեք ցանցային ընտրանքներ, փոխեք ձեր pi- ի սերվերի անունը: Գնացեք տեղայնացման ընտրանքներ և փոխեք ձեր wi-fi երկիրն ու ժամային գոտին: Հաջորդը, անցեք բեռնման ընտրանքներին, անջատեք սպասել ցանցի բեռնման ժամանակ և սպասեք ցայտուն էկրանին անջատվելուն: Վերջապես անցեք միջերեսային տարբերակներ և բացեք i2c և spi ինտերֆեյսը:
  11. Միացեք wi-fi- ին ՝ օգտագործելով wifi- ին միանալու հետևյալ քայլերը:
  12. Կատարեք sudo apt-update և sudo apt-upgrade հրամանները:

Քայլ 2: MySQL / Mariadb

MySQL / Mariadb
MySQL / Mariadb

Այժմ մենք մտադիր ենք տվյալների բազան ավելացնել մեր ազնվամորու pi- ին:

  • Առաջին հերթին, կատարեք հետևյալ հրամանները.

    • sudo apt-get տեղադրել mysql-server, mysql-client
    • mysql -u արմատ -p
    • ստեղծել օգտվողի 'root'@'localhost' գաղտնաբառով նույնականացված;
    • ՏՐԱՄԱԴՐԵԼ ԲՈԼՈՐ ՊՐԻՎԻԼԻԳՆԵՐԸ *. * «Արմատ»@'%'
    • Այժմ պատճենեք sql ֆայլի ծածկագիրը և տեղադրեք այն tyեփամածիկի մեջ և կատարեք այն

Քայլ 3: Կառուցեք էլեկտրական միացում

Կառուցեք էլեկտրական միացում
Կառուցեք էլեկտրական միացում
Կառուցեք էլեկտրական միացում
Կառուցեք էլեկտրական միացում
Կառուցեք էլեկտրական միացում
Կառուցեք էլեկտրական միացում

Այժմ մենք պատրաստվում ենք կառուցել էլեկտրական միացում: Ես առաջարկում եմ սա կառուցել նախ jumper մալուխներով և տախտակով, քանի որ դա բավականին շատ է:

Հետևեք Fritzing սխեմային: Ես երկար մալուխներ եմ օգտագործում սրահի տվիչի, rfid-reader- ի և LCD էկրանին: Ես մալուխները սոսնձեցի մինչև կանացի թռիչքի մետաղալարերի ծայրը, այնպես որ ես ստիպված չեմ ամեն ինչ ուղղակիորեն զոդել ազնվամորու պի կապում: Եթե դուք դա չեք անում, ապա դա լավ է, բայց դուք պետք է սպասեք, որպեսզի ամեն ինչ կպցրեք պիին:

Քայլ 4: Կառուցեք ուսապարկը

Կառուցեք ուսապարկը
Կառուցեք ուսապարկը
Կառուցեք ուսապարկը
Կառուցեք ուսապարկը
Կառուցեք ուսապարկը
Կառուցեք ուսապարկը
Կառուցեք ուսապարկը
Կառուցեք ուսապարկը

Այժմ մենք ամեն ինչ կառուցելու ենք ուսապարկի մեջ: Գրպանի ներսում ամեն ինչ կառուցեցի ՝ վերևի պատկերի վրա:

  • Այս գրպանի ներսում, անցք կտրեք, որպեսզի կարողանաք անցնել գործվածքների երկու շերտերի միջև:
  • Այժմ զգուշորեն քառակուսի փոս փորեք ՝ օգտագործելով LCD էկրանը ՝ որպես չափի հղում:
  • Այժմ մենք RFID- ընթերցողը մալուխներով առաջինը կդնենք անցքի միջով, համոզվեք, որ մալուխները դուրս են գալիս գրպանի ներսում մեր մեջ փորագրած ուսապարկի ներսի հատվածում:
  • Այժմ, օգտագործելով ուժեղ սոսինձ, rfid ընթերցողը ներսում սոսնձելու համար, ես փորձեցի օգտագործել սոսնձվող սոսինձ, բայց այն չկպչեց կաշվին, ես առաջարկում եմ օգտագործել 100% Pattex սոսինձ, քանի որ դա սոսնձեց:
  • Այժմ ուշադիր տեղադրեք LCD էկրանի մալուխները նախ անցքի միջով և ստիպեք մալուխները դուրս գալ մյուս անցքից, իսկ LCD- ը կպցրեք ուսապարկի ներսում:
  • Այժմ ուսապարկի ներսում մեկ կայծակաճարմանդ տեղադրեք ուսապարկի ամբողջ ծայրին և կպցրեք մագնիսական սրահ-սենսորը այս կայծակաճարմանդի վրա: Մյուս կայծակաճարմանդով կպցրեք մագնիսը: Համոզվեք, որ մագնիսի համար շատ սոսինձ չեք օգտագործում, չեք ցանկանում, որ կայծակաճարմանդը խրված լինի: Մագնիսական տվիչի համար սա այնքան էլ մեծ խնդիր չէ, մալուխի երկարության պատճառով այս կայծակաճարմանդը միշտ կմնա իր դիրքում:
  • Այժմ դուք կարող եք ամեն ինչ կպցնել pi- ին, կամ եթե օգտագործել եք կանացի jumper մալուխները, պարզապես դրանք տեղադրել ճիշտ տեղում ՝ օգտագործելով Fritzing սխեմա:
  • Ըստ ցանկության, դուք կարող եք սնուցել ազնվամորու pi- ն ՝ օգտագործելով powerbank:

Քայլ 5: Կոդ

Այժմ շենքի մասն ավարտված է, ներբեռնեք կոդը այստեղ ՝ github: Տեղադրեք այն ձեր ազնվամորու pi- ի (S) FTP թղթապանակի վրա կամ ուղղակիորեն կլոնավորեք ձեր pi- ի պահոցը: Կոդն ունի սենսորների որոշ փորձարկման կոդ, համոզվեք, որ դրանք ստուգեք, եթե խնդիր ունեք:

Քայլ 6: Վեբ սերվեր

Այժմ մենք մեր pi- ն վերածելու ենք վեբ սերվերի:

Կատարեք sudo apt -get install apache2 -y հրամանը

  • Նայեք ձեր նոթբուքից մինչև pi հասցեն, որը պետք է լինի 169.254.10.1, եթե դեռ կապ ունեք UTP- մալուխի հետ, եթե տեսնում եք apache էջ, դա նշանակում է, որ այն հաջողությամբ տեղադրված է:
  • այժմ տեղափոխեք ձեր ներբեռնած ծածկագրի frontend թղթապանակը/var/www/html մեջ ՝ օգտագործելով mv հրամանը:
  • Կոդն այնտեղ տեղադրելուց հետո մուտքագրեք sudo service apache2 restart հրամանը:
  • Այժմ դուք պետք է տեսնեք վեբ ինտերֆեյսը, եթե նավարկեք pi- ի ip- հասցեով:

Քայլ 7: Autorun

Այժմ մենք պետք է համոզվենք, որ սցենարը ինքնաբերաբար կաշխատի, եթե ձեր pi- ն գործարկեք:

  • Խմբագրեք rc.local ֆայլը ՝ օգտագործելով sudo nano /etc/rc.local
  • Ավելացրեք ձեր ծածկագիրը կատարելու հրաման, սա կլինի python3.5 /yourpath/project.py &
  • Համոզվեք, որ ելքը թողնում եք ներքևում:
  • այժմ sudo վերագործարկեք և ստուգեք, արդյոք այն աշխատել է:

Քայլ 8: Վերջ

Այժմ, երբ գործարկում եք ձեր pi- ն, ip հասցեն պետք է հայտնվի LCD էկրանին, վեբ ինտերֆեյսը բացելու համար անցեք այս էկրանին:

Խորհուրդ ենք տալիս: