Sisukord:
- 1. samm: Fritzeerimise skeem
- 2. samm: andmebaas
- Samm: mõtle materjalidele
- Samm 4: Taga- ja kasutajaliides
- Samm: lõpptulemus
Video: Märgisüsteem: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Selle märgisüsteemi jaoks vajate mitmeid elektroonilisi komponente.
- Vaarika Pi 3B
- Arduino Uno
- Sumin
- Led punane ja roheline
- PIR
- LCD ekraan
- RFID -skanner
- Reaalajas kell
- 4x 7 -segmendiline ekraan
- palju hüppajajuhtmeid
1. samm: Fritzeerimise skeem
Nii ühendasin oma komponendid oma Raspberry Pi 3B ja Arduino Unoga.
LCD -ekraani ühendamiseks võite kasutada I2C -d. Kui teie vaarikale on jäänud piisavalt GPIO -tihvte, pole I2C -d vaja kasutada.
Siin näete ühendust I2C -ga ja ilma.
2. samm: andmebaas
Esiteks tegin andmebaasi oma arvutis MySQL Workbenchiga.
- Esimene asi, mida andmebaasi üles pannes teha, on oma ideede koostamine.
- Pärast seda teete normaliseeritud visandi
- Kui olete visandamise lõpetanud, on aeg visandid Workbenchis välja töötada.
Selle projekti jaoks vajate 3 tabelit:
- Üks personalile
- Üks, kus hoiate RFID -st saadud andmeid
- Üks sihtnumbrite ja kohtade jaoks
Kui teie andmebaas on üleval, saate selle oma Raspberry Pi -le panna. Videos annan lühikese õpetuse, kuidas oma MySQL Workbenchi andmebaas Raspberry Pi -sse panna.
Samm: mõtle materjalidele
- Milline soovite, et teie märkide süsteem välja näeks?
- Millist materjali soovite kasutada?
- Kas see peab seisma, rippuma, lamama…?
Need on kõik asjad, millele peate korpuse valmistamisel mõtlema. Nagu piltidelt näha, tegin oma puidust. Joonistasin paberile kõik, mida mõtlesin, läksin kohalikku isetegemispoodi ja ostsin puitu ja liimi. Tegin puitu augud oma komponentide sisestamiseks.
Samm 4: Taga- ja kasutajaliides
Esiots
Tegin kasutajasaidi, kuhu kasutajad saavad andmed andmebaasi panna või kust need vajadusel kustutada. Saidi enda jaoks kasutasin HTML -i ja CSS -i ning animatsioonide ja andmebaasiga ühenduse loomiseks JavaScripti.
Taustaprogramm
Taustprogramm on andmebaasi ja kasutajaliidese vaheliseks suhtlemiseks. Selle koodi panite oma Raspberry Pi -le. See on valmistatud Pythonis. See on minu Pythoni kood.
Samm: lõpptulemus
See on lõpptulemus! loodan, et meeldis.
Soovitan:
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
4G/5G HD -video otseülekanne DJI droonilt madala latentsusega [3 sammu]: 3 sammu
4G/5G HD-video otseülekanne DJI droonilt madala latentsusega [3 sammu]: Järgnev juhend aitab teil saada HD-kvaliteediga otseülekandeid peaaegu igalt DJI droonilt. FlytOSi mobiilirakenduse ja veebirakenduse FlytNow abil saate alustada drooni video voogesitust
Polt - DIY juhtmeta laadimise öökell (6 sammu): 6 sammu (piltidega)
Bolt - DIY juhtmeta laadimise öökell (6 sammu): Induktiivsed laadimised (tuntud ka kui juhtmeta laadimine või juhtmeta laadimine) on traadita jõuülekande tüüp. See kasutab kaasaskantavatele seadmetele elektrit pakkumiseks elektromagnetilist induktsiooni. Kõige tavalisem rakendus on Qi traadita laadimisst
4 sammu aku sisemise takistuse mõõtmiseks: 4 sammu
4 sammu aku sisemise takistuse mõõtmiseks: Siin on 4 lihtsat sammu, mis aitavad mõõta taigna sisemist takistust