Sadržaj:
- Korak 1: Potrošni materijal/Materijali/Alati/
- Korak 2: Ožičenje
- Korak 3: Baza podataka
- Korak 4: Dizajniranje web stranice
- Korak 5: Kodirajte
- Korak 6: Stanovanje
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Pozdrav, moje ime je Jaron Strypsteen i studiram nove medije i komunikacijsku tehnologiju na Howestu u Kortrijku u Belgiji. Za školski zadatak morali smo napraviti projekt. Biram pametnu bravu koja se može otvoriti pomoću RFID -a i/ili crtičnog koda. U nastavku možete pročitati sve korake koji su bili potrebni za izradu ovog alata. Ako želite znati više o meni i drugim projektima koje sam napravio, provjerite moj portfelj.
Korak 1: Potrošni materijal/Materijali/Alati/
Prije nego što sam počeo dizajnirati web stranicu i izrađivati svoj alat, morao sam se uvjeriti da imam sve potrebne dijelove za svoj uređaj. Počeo sam tražiti svoju kutiju s alatima i zapisao što mi je potrebno za naručivanje. Ovdje možete pronaći cijeli materijalni materijal. Ovo su glavni dijelovi:
1. RFID-skener 2. LCD zaslon 3. LED4. Otpornici 5. Elektromagnetna brava6. Čitač bar koda 7. Magnetski senzor 8. Tranzistor9. Dioda10. Potenciometar 11. Malina pi12. Žice
Korak 2: Ožičenje
Nakon što su naručili komponente, stigli su nekoliko tjedana kasnije. Tako bih mogao početi izrađivati shemu i testirati sve komponente kako bih se uvjerio da rade.
Spojio sam svoj LCD kao 8 -bitni uređaj, mogu raditi i kao 4 -bitni uređaj, ali budući da sam imao nekoliko GPIO pinova koji su bili nekorišteni, odlučio sam ići s 8 -bitnim. Uz njega sam koristio i potenciometar kako bih mogao podesiti kontrast LCD -a.
RFID skener je spojen preko SPI sabirnice i potrebno mu je 5 žica za Pi
Htio sam upotrijebiti serijsku komunikaciju s mjenjačem razine za svoj skener bar koda, ali modul koji sam naručio bio je mrtav po dolasku pa sam se dočepao USB skenera za crtični kod.
Moju elektromagnetnu bravu je trebalo spojiti s tranzistorom jer brava neće raditi s 5v, trebalo mi je 6-12v, a ja sam imao 9v adapter za napajanje koji sam mogao koristiti.
Zatim sam imao svoj LED i magnetski senzor, oboje imaju otpornike u nizu
Korak 3: Baza podataka
Za vođenje evidencije mojih senzora trebala mi je dobra baza podataka.
Počeo sam izrađivati dijagram, ali sam odlučio da je složen, pa sam napravio jednostavniji, ali bolji dijagram koji je odobrio jedan od mojih učitelja.
Za izradu dijagrama i baze podataka koristio sam MySQL Workbench jer olakšava pretvaranje dijagrama u bazu podataka
Uključio sam dump baze podataka da možete pogledati.
Korak 4: Dizajniranje web stranice
Prije nego što sam započeo dizajn, pregledao sam neke web stranice na internetu, nakon što sam pogledao na internetu imao sam ideju kako bi moja web stranica trebala izgledati.
Dizajn sam napravio u programu Adobe XD koji je jednostavan program za izradu žičanih okvira.
Za boje sam na internetu koristio generator boja i malo promijenio vrijednosti, sve su prošle test kontrasta i sve je uspjelo.
Za font koji sam koristio Gidole, mislim da ima moderan izgled, ali ne previše odvlači pažnju.
Nakon dizajna počeo sam ga kodirati u HTML -u, CSS -u i JS -u.
Uključio sam svoju xd datoteku kako biste mogli pogledati i vidjeti pojedinosti o njoj.
Korak 5: Kodirajte
Moj projekt ne bi mogao funkcionirati bez pozadine. Da bi moji senzori radili, koristio sam Python.
Koristio sam nekoliko knjižnica koje sam pronašao na internetu i sam ih napravio u školi. Za posluživanje na webu koristio sam Flask sa SocketIO -om kako bi veza s sučeljem bila besprijekorna.
Bilo je nekih problema, ali sve se dalo riješiti.
Moj kôd možete pronaći na ovoj github poveznici. Trenutno je privatno, ali možete ga vidjeti kad ga moji učitelji objave.
Korak 6: Stanovanje
Za stanovanje svog projekta odlučio sam koristiti drvo. Još sam imao drva kod kuće sa starog stola koje je još trebalo baciti pa sam to iskoristio. Zaboravio sam fotografirati svoju gradnju, ali upotrijebio sam komad 40x30 cm u koji sam izrezao vrata, a zatim sam izbušio neke rupe jedna do druge kako bih mogao provući kabele za senzore.
Zatim sam stavio okvir oko vrata kako bi izgledao malo čišće. Ali kad bih to morao učiniti, otišao bih u dućan i nabavio drva.
Nakon izrade drvene konstrukcije sprejom sam ju obojao crnom bojom tako da ima istu boju i izgleda bolje od crne i smeđe.
Nakon što se osušio, počeo sam stavljati komponente, mislim da sam napravio dobar posao s upravljanjem kablovima i postavljanjem.
Preporučeni:
Dizajn igre brzim pokretom u 5 koraka: 5 koraka
Dizajn igre u Flick -u u 5 koraka: Flick je zaista jednostavan način stvaranja igre, osobito nečega poput zagonetke, vizualnog romana ili avanturističke igre
Broj koraka: 17 koraka
الكشف عن عن أنواع المحاليل: محمدآل سعودالكشف عن المحاليل رابط الفديو
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: 3 koraka
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: U ovom Instructableu ćemo izvršiti detekciju lica na Raspberry Pi 4 sa Shunya O/S pomoću knjižnice Shunyaface. Shunyaface je biblioteka za prepoznavanje/otkrivanje lica. Cilj projekta je postići najbržu brzinu otkrivanja i prepoznavanja s
Kako napraviti brojač koraka?: 3 koraka (sa slikama)
Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovno početi vježbati. Koju opremu trebam pripremiti?
Aduino UNO Broj koraka: 5 koraka
Aduino UNO 를 이용한 도망 치는 &&&& && l g g g g g g g g g g g g g g g 4 g 4 4 4 4 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 일자 일자 일자: 2017.01.06. ~ 2017.01.11.- 역할 분담 SW 엔지니어: 김 예은, 임동영 HW 엔지니어: 김지훈 디자이너: 이재민 레코더: 홍 다예 ------------------------ --------------------------------------------------