Cov txheej txheem:

Xauv Hloov: Qhib Qhov Rooj Nrog QR-code: 8 Cov Kauj Ruam
Xauv Hloov: Qhib Qhov Rooj Nrog QR-code: 8 Cov Kauj Ruam

Video: Xauv Hloov: Qhib Qhov Rooj Nrog QR-code: 8 Cov Kauj Ruam

Video: Xauv Hloov: Qhib Qhov Rooj Nrog QR-code: 8 Cov Kauj Ruam
Video: 5 California WIC Card 2024, Kaum ib hlis
Anonim
Image
Image
Kev Ntsuas Kev Ntsuas
Kev Ntsuas Kev Ntsuas

Nyob zoo, kuv lub npe yog Ben Vanpoucke thiab kuv kawm Tshiab Media thiab Kev Sib Txuas Lus Technology ntawm Howest hauv Kortrijk, Belgium. Raws li txoj haujlwm rau tsev kawm ntawv, peb xav tau los ua IoT-device. Kev xauj tsev nyob hauv Airbnb, Kuv tau txais lub tswv yim qhib chav tsev, tsev, chav … nrog tus yuam sij virtual (QR code) hloov pauv tus lej tiag. Kuv muab kuv lub cuab yeej lub npe 'LockChanger'. Hauv qab no koj tuaj yeem nyeem txhua cov kauj ruam uas tsim nyog los ua cov cuab yeej no. Yog tias koj xav paub ntau ntxiv txog kuv thiab lwm qhov haujlwm kuv tau ua, txheeb xyuas kuv cov ntaub ntawv sau tseg.

Kauj Ruam 1: Txheeb Xyuas Kev Ua Haujlwm

Lub tswv yim dhau los ua qhov tseeb. Tam sim no nws yog lub sijhawm los tshuaj xyuas yog tias tib neeg xav tau lub tswv yim. Yog li kuv tau ua qee tus neeg xam phaj nrog cov neeg uas yog tus tswv ntawm cov chaw uas lawv tso nrog Airbnb. Lawv yeej nyiam lub tswv yim thiab xav kom kuv tsim nws sai li sai tau. Yog li kuv pib tus txheej txheem tas. Kuv tau ua qee qhov kev txheeb xyuas zoo ib yam thiab sau qee tus neeg. Tom qab ntawd kuv tau ua qee cov dab neeg siv thiab dab neeg daim npav. Tom qab ntawd kuv tau ua qhov tsis ncaj ncees hlau thav duab thiab ua cov neeg siv ntsuas ntawm nws. Raws li cov lus tawm tswv yim uas kuv tau txais, kuv hloov cov ntas.

Kauj Ruam 2: Sau Cov Khoom

Sau Cov Khoom
Sau Cov Khoom
Sau Cov Khoom
Sau Cov Khoom
Sau Cov Khoom
Sau Cov Khoom

Ua ntej kuv pib tsim lub vev xaib thiab ua kuv lub cuab yeej, kuv xav tau kom ntseeg tau tias kuv muaj txhua qhov yuav tsum tau ua rau kuv lub cuab yeej. Kuv pib saib hauv kuv lub cuab yeej thiab sau qhov kuv xav tau xaj. Ntawm no koj tuaj yeem pom tag nrho cov nqi ntawm cov khoom. Cov no yog cov tseem ceeb:

1. Buzzer

2. LCD zaub

3. Coj bicolor

4. Xauv

5. Raspberry pib

6. Lub Koob Yees Duab

7. Scanner

8. Ntoo

Kauj ruam 3: Database

Database
Database

Tom qab yuav cov ntaub ntawv thiab ua qee qhov kev tshawb fawb nws yog lub sijhawm los ua qhov tseeb.

Kuv pib tsim daim duab kev sib raug zoo ntawm lub koom haum, ua lub hauv paus ntawm nws thiab nkag mus qee cov ntaub ntawv. Tsis ntev nws tau pom tseeb tias muaj qee qhov yuam kev yog li kuv tau ua nws dua thiab ntxiv mus txog thaum kuv xav tias nws zoo txaus. Nws muaj zog heev yog li koj tuaj yeem ntxiv, hloov kho lossis tshem qee qhov chaw.

Rau qhov yooj yim thiab cov txiaj ntsig zoo dua kuv txuas cov kab ntawv scan kuj rau cov neeg siv thiab kev pab.

Kuv tau ua qee qhov haujlwm khaws cia thiab khaws cov txheej txheem kom ua rau yooj yim dua ntawm lub vev xaib.

Txhawm rau tsim daim duab kev sib raug zoo ntawm cov koom haum no kuv tau siv draw.io.

Txuas nrog cov theem no koj tuaj yeem pom kuv Mysql dump. Yog li koj tuaj yeem yooj yim ntshuam nws.

Kauj Ruam 4: Tsim Lub Vev Xaib Teb

Tsim Lub Vev Xaib Lub Website
Tsim Lub Vev Xaib Lub Website
Tsim Lub Vev Xaib Lub Website
Tsim Lub Vev Xaib Lub Website

Kuv tau xav li cas kuv lub vev xaib yuav tsum zoo li. Ua ntej kuv tuaj yeem ua qhov ntawd, Kuv yuav tsum rov qab saib xyuas qhov kev ua haujlwm uas kuv tau ua thiab tshawb nrhiav kev tshoov siab thiab cov qauv zoo.

Ua ntej, Kuv tau tsim kuv tus qauv hauv Adobe XD. Hauv cov duab nyob rau sab saum toj koj tuaj yeem pom tias kuv tau siv kev teeb tsa thiab kab hauv paus los teeb tsa cov ntsiab lus zoo.

Tus font kuv siv yog Robotto. Cov duab kuv siv yog daim ntawv tso cai cco los ntawm pexels.com.

Kev tsim qauv tau pom zoo los ntawm kuv cov kws qhia ntawv, yog li kuv tuaj yeem pib ua haujlwm. Kuv tau sau lub xaib hauv HTML - CSS - Python (Jinja2 thiab Flask).

Txuas nrog cov theem no koj tuaj yeem pom kuv tus qauv hauv web.xd.

Kauj Ruam 5: Fritzing Scheme

Fritzing Scheme
Fritzing Scheme

Tom qab ob peb lub lis piam, kuv cov khoom tau xa tuaj yog li kuv tuaj yeem pib tsim kuv lub cuab yeej. Ua ntej tshaj plaws kuv tau tsim cov phiaj xwm kom ntseeg tau tias kuv yuav txuas txhua yam kom raug.

Kuv siv 6 tus pin GPIO txuas nrog cov zaub. Lub koob yees duab tuaj yeem txuas ncaj qha rau hauv raspberry pi. Kuv tau xaiv los txuas lub tshuab luam ntawv barcode nrog qib hloov pauv hloov 5v rau 3.3v yog li kuv tuaj yeem teeb tsa kev txuag kev sib txuas lus nrog tus pi. Cov coj bicolor siv 2 gpio pins.

Tus transistor tseem xav tau ib tus pin gpio. Tom qab ntawd, kuv txuas 12v rau lub xauv thiab hla lub transistor mus rau hauv av. Nco ntsoov tias koj siv lub diode los tiv thaiv koj cov khoom.

Lub buzzer txuas nrog lub tshuab luam ntawv barcode. Lwm tus pin GPIO kuj tseem txuas nrog lub suab nrov yog li kuv tuaj yeem tsim qee lub suab nrog cov cai. Saib zoo: 2 diodes tau siv rau qhov no.

Rau kev tsim cov phiaj xwm no kuv siv fritzing. Koj tuaj yeem ua cov phiaj xwm txuas nrog cov kauj ruam no.

Kauj Ruam 6: Lazer Txiav thiab Txuas

Lazer Txiav thiab Txuas
Lazer Txiav thiab Txuas
Lazer Txiav thiab Txuas
Lazer Txiav thiab Txuas
Lazer Txiav thiab Txuas
Lazer Txiav thiab Txuas

Ua ke nrog ib tus phooj ywg, Kuv lasercut ntoo. Kuv xaiv multiplex ntoo ntawm 8mm tuab. Thaum qhov ntawd tau ua tiav, Kuv thawb kuv cov khoom hauv kab. Kuv tau teeb tsa cov khoom tsis muaj tus muab tso nrog qee cov ntsia hlau rau sab nraum qab ntawm phaj.

Tom qab ntawd kuv tau teeb tsa lub tshuab ntsuas barcode nrog qib hloov pauv (5v rau 3.3v) txuas nrog raspberry pi ntawm TX en RX chaw nres nkoj (kev sib txuas lus txuas).

Kuv txuas cov zaub rau raspberry pi thiab siv lub zog ntsuas rau qhov siv zog.

Tsawg kawg kuv tau teeb tsa kuv lub xauv nrog lub 12v adapter. Nco ntsoov tias koj siv lub transistor thiab diode thaum ua qhov no.

Txuas nrog cov theem no koj tuaj yeem pom kuv cov txheej txheem txiav laser hauv Adobe illustrator

Kauj Ruam 7: Sau Ib co Cai

Sau Ib co Cai
Sau Ib co Cai

Tam sim no nws yog lub sijhawm kom ntseeg tau tias txhua yam khoom ua haujlwm ntawd. Yog li kuv tau sau qee cov cai hauv nab thiab xa nws mus rau raspberry pi. Koj tuaj yeem pom kuv tus lej ntawm Github thaum kuv cov kws qhia ntawv tshaj tawm rau pej xeem.

github.com/NMCT-S2-Project-I/project-i-Ben-Vanpoucke

Txog kev tsim cov cai kuv xav tau siv Pycharm. Cov cai tau sau hauv html, CSS thiab nab hab sej (Flask and Jinja)

Kauj Ruam 8: Ntxiv Qhov Rooj thiab Kev Txhawb Nqa

Ntxiv Qhov Rooj thiab Kev Txhawb Nqa
Ntxiv Qhov Rooj thiab Kev Txhawb Nqa
Ntxiv Qhov Rooj thiab Kev Txhawb Nqa
Ntxiv Qhov Rooj thiab Kev Txhawb Nqa
Ntxiv Qhov Rooj thiab Kev Txhawb Nqa
Ntxiv Qhov Rooj thiab Kev Txhawb Nqa
Ntxiv Qhov Rooj thiab Kev Txhawb Nqa
Ntxiv Qhov Rooj thiab Kev Txhawb Nqa

Kuv xav kom lub vaj huam sib luag sawv ib leeg yog li kuv ntxiv kev txhawb nqa rau qhov no. Kuv siv ntoo kua nplaum rau nws. Tom qab qhov no kuv txuas lub qhov rooj.

Pom zoo: