Sadržaj:
- Korak 1: Shema prefrigavanja
- Korak 2: Baza podataka
- Korak 3: Razmišljajte o materijalima
- Korak 4: Natrag i sučelje
- Korak 5: Kraj rezultata
Video: Sistem znački: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Za ovaj sistem znački trebat će vam nekoliko elektroničkih komponenti.
- Raspberry Pi 3B
- Arduino Uno
- Zujalica
- Led crvena i led zelena
- PIR
- LCD displej
- RFID skener
- Sat u realnom vremenu
- 4x 7 -segmentni ekran
- puno kratkospojnika
Korak 1: Shema prefrigavanja
Ovako sam spojio svoje komponente s Raspberry Pi 3B i Arduino Uno.
Za povezivanje LCD ekrana možete koristiti I2C. Ako vam je na malini ostalo dovoljno GPIO pinova, nije potrebno koristiti I2C.
Ovdje možete vidjeti vezu sa i bez I2C.
Korak 2: Baza podataka
Prvo sam napravio bazu podataka na svom računaru pomoću MySQL Workbench -a.
- Prva stvar koju trebate učiniti pri postavljanju baze podataka je izrada vaših ideja.
- Nakon toga napravite normaliziranu skicu
- Kada završite sa skiciranjem, vrijeme je da razradite skice u Workbench -u.
Za ovaj projekat potrebne su vam 3 tabele:
- Jedan za osoblje
- Tamo gdje čuvate podatke iz RFID -a
- Jedan za poštanske brojeve i mjesta
Kada se vaša baza podataka podigne, možete je staviti na svoj Raspberry Pi. U videu ću dati kratki vodič kako staviti bazu podataka MySQL Workbench na Raspberry Pi.
Korak 3: Razmišljajte o materijalima
- Kako želite da izgleda vaš sistem znački?
- Koji materijal želite koristiti?
- Treba li stajati, visjeti, ležati, …?
To su sve stvari o kojima morate razmišljati prilikom izrade kućišta. Kao što vidite na slikama, ja sam svoju napravio od drveta. Nacrtao sam na papir sve što sam smislio, otišao u lokalnu radnju i sam kupio drvo i ljepilo. Napravio sam rupe u drvetu za umetanje komponenti.
Korak 4: Natrag i sučelje
Frontend
Napravio sam korisničku stranicu na koju korisnici mogu staviti podatke u bazu podataka ili ih mogu izbrisati ako je potrebno. Za samu web stranicu koristio sam HTML i CSS, a za animacije i vezu s bazom podataka koristio sam JavaScript.
Backend
Pozadina služi za komunikaciju između baze podataka i sučelja. Njegov kôd stavljate na svoj Raspberry Pi. Proizveden je u Pythonu. Ovo je moj Python kod.
Korak 5: Kraj rezultata
Ovo je krajnji rezultat! nadam se da vam se svidelo.
Preporučuje se:
WiFi sistem kućne automatizacije sa izuzetno niskom snagom: 6 koraka (sa slikama)
WiFi sistem kućne automatizacije iznimno male snage: U ovom projektu pokazujemo kako možete izgraditi osnovni lokalni sistem kućne automatizacije u nekoliko koraka. Koristit ćemo Raspberry Pi koji će djelovati kao centralni WiFi uređaj. Dok ćemo za krajnje čvorove koristiti IOT kriket za izradu baterije
SISTEM ZA RAČUNOVANJE RAČUNA I SISTEM KONTROLE ZALIHA: 3 koraka
SISTEM RAČUNOVODSTVENOG RAČUNOVANJA I SISTEMA KONTROLE ZALIHA: Ovim instrukcijama dat ću vam ideju za stvaranje sistema za upravljanje fakturama i zalihama. Pomoću MS pristupa. Vrlo je jednostavno i ne trebate više računarskog ili programskog znanja. Ako imate osnovno znanje o gđi Pristup, stolovi. obrasci i izvještaji t
Automatski sistem za zalijevanje biljaka pomoću Micro: bita: 8 koraka (sa slikama)
Automatski sistem za zalijevanje biljaka pomoću Micro: bita: U ovom uputstvu ću vam pokazati kako izgraditi automatski sistem za zalijevanje biljaka pomoću Micro: bita i nekih drugih malih elektronskih komponenti. Micro: bit koristi senzor vlage za praćenje nivoa vlage u tlu biljke i
Domaći sigurnosni sistem pomoću fuzije senzora: 5 koraka
Domaći sigurnosni sistem koji koristi Sensor Fusion: Ideja iza ovog projekta je stvoriti jeftin i jednostavan za izradu sigurnosni senzor koji se može upozoriti kada vas neko pređe. Prvobitni cilj je bio stvoriti nešto što bi me moglo obavijestiti kad neko ode uz stepenice, ali i ja
Sistem za sortiranje boja: Arduino sistem sa dva pojasa: 8 koraka
Sistem za sortiranje boja: Arduino sistem sa dvije trake: Transport i/ili pakovanje proizvoda i predmeta na industrijskom polju vrši se pomoću linija napravljenih pomoću transportnih traka. Ti pojasevi pomažu premještanju predmeta s jedne točke na drugu određenom brzinom. Neki zadaci obrade ili identifikacije mogu biti