Përmbajtje:
- Hapi 1: Çfarë ju nevojitet
- Hapi 2: Fillimi
- Hapi 3: Hunda (Shikim industrial)
- Hapi 4: Shpërndarësi i kafesë (Shikim industrial)
- Hapi 5: Përgatitja dhe montimi i sensorëve
- Hapi 6: Instalimet dhe Kalibrimi
- Hapi 7: Vendosja e sistemit
Video: Krijuesi i kafesë IOT (UFEE): 7 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:25
Si dëshmi e njohurive, na u desh të krijonim një pajisje IOT që mund të kontrollohej përmes një ndërfaqeje të bërë në internet. Meqenëse e dua kafen dhe e konsumoj shumë atë në baza ditore, vendosa të bëj kafexhiun tim IOT.
Krijuesi i kafesë UFEE: "krijuesi i kafesë me ju në mendje"
Për ta bërë pajisjen plotësisht automatike, unë po përdor kafe të menjëhershme.
Hapi 1: Çfarë ju nevojitet
- Raspberry Pi Model 3
- servo motor (ARD-T010051)
- RTC DS3231
-Përforcues mono CJMCU-832 PAM8302 2.5W D-Class
- Sensori i kallamit
- RELAY 5V (10A)
- Stafetë e gjendjes së ngurtë (5V)
- Kabllo Aux
- Tub që tkurret
- 2x hundë bakri
- Copë biconi
- Tub silikoni
- Kaldaja Senseo 1400W
- Pompë Senseo 22W
- Sanko uji i ujit
- Ndërprerës kallami (normalisht i hapur)
- tela bakri
- MCP3008
- 2x LDR
- Gjuha 4ohm (ose një lloj tjetër)
- Rezistencë 2x 10KΩ
- Rezistencë 5KΩ
- Dioda 1N4007
Për rastin që zgjodha për një pamje mjaft industriale, por ka shumë mënyra për të përshtatur përbërësit që mund të duken më tërheqës kur doni ta vendosni në shtëpinë tuaj.
Hapi 2: Fillimi
Fillova me hapjen e kafenexhiut Senseo dhe eksplorimin e përbërësve brenda. Për ta hapur atë, hiqni 2 vida nga mbrapa duke përdorur një kaçavidë torx, dhe më pas mund ta hapni në kapëset e mbajtjes.
Pasi të jetë hapur, gjithçka që ju nevojitet është pompa, kaldaja dhe telat dhe tubat që mbajnë gjithçka së bashku.
Hapi tjetër është montimi i bojlerit dhe pompimi në zorrën e dëshiruar, pasi kaldaja dhe rezervuari i ujit duhet të ulen drejtë për t'i përdorur ato. Sigurohuni që pajisja për rezervuarin e ujit është ulur drejtë, e shtrënguar dhe është lehtësisht e arritshme.
Pasi të përfundojë, mund të filloni të lidhni përbërësit sipas skemës.
Hapi 3: Hunda (Shikim industrial)
Për hundën, unë kam përdorur një enë të vogël metalike në të cilën kam shpuar një vrimë aq të madhe sa të përshtatet me copën e biconit. Vendoseni tubin në njërën prej grykave dhe shtrëngoni grykat në pjesën biconi. Pastaj shponi vrima që përputhen në enën metalike dhe zorrën, dhe përdorni disa bulona dhe arra për ta shtrënguar atë në zorrë.
Hapi 4: Shpërndarësi i kafesë (Shikim industrial)
Për të mbajtur kafenë, do t'ju duhet një enë me një kapak transparent që mund ta montoni në trup.
Shponi 2 vrima Ø5mm në pjesën e poshtme:- Një në qendër të enës- një në mes midis vrimës së parë dhe anës
vendosni ingranazhin e servo përmes vrimës më afër anës, dhe vidhoseni copën (të mbyllur me servo) me 6 këmbë. (shiko foton 1)
Pastaj merrni një copë metalike dhe përkuleni atë në formën e një shine të vogël, dhe përkulni qoshet dhe fundin e një pjese, kështu që mund ta montoni në pjesën e poshtme të kutisë mbi vrimën në qendër. (shiko foton 2)
Përdorni një kllapa të përshtatshme për ta montuar servo më fort në trupin e enës. (shiko foton 3)
Më në fund shponi një vrimë Ø5mm në pjesën e poshtme të pjesës së pasme të enës për të përshtatur LDR dhe disa të tjera për ta montuar enën në trupin e makinës. (shiko foton 4)
Hapi 5: Përgatitja dhe montimi i sensorëve
Aty është instaluar një NTC në kazan, të cilën mund ta lidhni me MCP duke bërë një ndarës të tensionit me një rezistencë tërheqëse prej 5KΩ.
LDR -të për kontrollin e kafesë dhe filxhanit duhet të përgatiten së pari. Meqenëse jam duke përdorur shtresën metalike, është e nevojshme ta izoloni mirë, në mënyrë që të mos e shkurtoj me rastin. Nëse jeni duke përdorur edhe shtresë metalike, bëni sa më poshtë:- vendosni disa shirita izolues rreth secilës prej këmbëve dhe mbulojeni atë me një tub që zvogëlohet. (shiko foton 1)
- më pas, lidhni telat në secilën prej këmbëve dhe gjithashtu mbuloni lidhjet me një tub që zvogëlohet, kështu që të gjitha lidhjet janë të mbuluara plotësisht. (shiko foton 2 dhe 3)
- përsëritni këto hapa për LDR të dytë
- vendoseni kokën e njërit prej LDR -ve përmes vrimës që keni shpuar për të në enën e kafesë dhe përkulni këmbët. (shiko foton 4)
- mbulojeni me shirit izolues që asnjë dritë të mos kalojë nga ana e pasme.
- montoni LDR -në tjetër në pjesën e poshtme të zorrës me një copë tubi që mbulohet kur vendoset një filxhan, ose direkt në bazën ku e vendosni kupën. (Kur zgjidhni opsionin e dytë, sigurohuni që sensori të jetë i mbuluar mirë me një material transparent që është i papërshkueshëm nga uji!)
Për ta montuar sensorin e kallamit në rezervuarin e ujit, mbusheni me ujë në mënyrë që magneti të jetë në pikën më të lartë (uji duhet të jetë mbi vijën minimale). Pastaj ose mund të dëgjoni kur elementi kalon, ose mund ta lidhni me rpi ose një arduino dhe të printoni vazhdimisht vlerën.
Kur jeni të sigurt që e dini vendin e saktë për sensorin, vendoseni fort në rezervuarin e ujit dhe shtoni një sasi të madhe të ngjitësit të nxehtë për t'u siguruar që tubi i qelqit të mos prishet (kjo është shumë e ndjeshme). (shiko foton 5)
Hapi 6: Instalimet dhe Kalibrimi
Montoni Raspberry pi dhe përbërësit më të mëdhenj brenda një kutie druri me një dërrasë të montuar në majë (baza ku qëndrojnë makina dhe filxhani). Unë kam përdorur velcro për të montuar pi dhe përbërësit brenda kutisë. Mund të montoni gjithçka drejtpërdrejt në kunjat e GPIO, ose të përdorni një bord buke ose qark nëse preferoni.
Për kalibrimin e sensorëve, kontrolloni vlerat që merrni në të dyja gjendjet dhe në ndriçime të ndryshme dhe rregulloni ato në kod. (e imja mund ose nuk mund të funksionojë). E njëjta gjë ndodh me NTC.
SH NOTNIM: Mënyra se si ndryshojnë vlerat varet nga sa më së pari të vendosni rezitorin e tërheqjes ose LDR/NTC. Kur shtoni për herë të parë rezistencën me një LDR, do të merrni një vlerë më të lartë për një ekspozim më të ulët të dritës. (1023 është plotësisht i errët).
Kur dëshironi të përdorni sistemin e alarmit nga projekti, duhet të lidhni një kabllo aux në + - dhe GND të amplifikatorit, dhe altoparlantin në kunjat dalëse të amplifikatorit. Pastaj shtoni gjithashtu 5V në tabelë. (Kjo përdoret si tension reference për të amplifikuar zërin). Pastaj mund të rregulloni akoma volumin me potenciometrin në tabelë.
Hapi 7: Vendosja e sistemit
Sigurohuni që keni një Raspberry Pi model 3 me Raspbian të instaluar dhe zeroconf është konfiguruar kështu që ju mund ta konfiguroni atë pa kokë mbi një tubacion SSH.
Nëse nuk dini si ta bëni, ndiqni këtë udhëzues për të ndezur Raspbian në kartën tuaj SD. Për të konfiguruar zeroconf, hapni kartën SD në kompjuterin tuaj dhe redaktoni skedarin cmdline dhe shtoni sa vijon në fund të skedarit (duhet të jetë një rresht)
ip = 169.254.10.1
Në mënyrë që të jeni në gjendje të lidheni me pi tuaj duke përdorur ssh, duhet ta aktivizoni atë. Ju mund ta bëni këtë duke shtuar një skedar të quajtur SSH në drejtorinë e nisjes pa shtrirje (nr. Txt).
kur kjo është e konfiguruar, mund të bëni një tub SSH në Raspberry Pi tuaj duke përdorur komandën ssh në një terminal UNIX, ose duke përdorur Putty në një kompjuter Windows.
Herën e parë që hyni në një pi, kredencialet janë si më poshtë:
emri i përdoruesit: pipassword: mjedër
Për t'u siguruar që mjedra juaj pi është plotësisht e përditësuar, lëshoni komandën e mëposhtme në terminal:
sudo apt update && sudo apt upgrade
Tani mund të instaloni paketat e nevojshme duke lëshuar komandën e mëposhtme:
sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
Tjetra, shtoni një drejtori të re në drejtorinë tuaj shtëpiake me një emër të përshtatshëm (p.sh. ufee) dhe futuni brenda tij:
mkdir project1 && cd project1
Tjetra ju doni të instaloni një mjedis virtual në të cilin aplikacioni do të funksionojë. Ju mund ta bëni këtë me komandat e mëposhtme:
python3 -m venv --system-site-paketat env
burimi env/bin/aktivizo
python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
Tani mjedisi juaj virtual është duke funksionuar. Tani mund të kopjoni kodin nga github im atje. Mund ta gjeni këtu. Ju gjithashtu mund ta klononi atë menjëherë me komandën e mëposhtme:
git klon
tjetër, ne do të konfigurojmë bazën e të dhënave:
sudo mariadb <ufee/sql/init_db.sql && sudo mariadb <ufee/sql/ufeedump.sql
Konfigurimi i NGINX dhe UWSGI:
Ndryshoni 'Joshy' në skedarët e konfigurimit me emrin tuaj të përdoruesit me komandën e mëposhtme:
sed -i s/joshy/$ USER/g conf/*
shtoni dhe aktivizoni shërbimet:
sudo cp conf/project1-flask.service/etc/systemd/system/
sudo systemctl daemon-ringarkoni
sudo systemctl start project1-flask.service
Dhe më në fund konfiguroni NGINX:
sudo cp conf/nginx/etc/nginx/sites-available/ufee
sudo rm/etc/nginx/sites-enabled/default
sudo ln -s/etc/nginx/faqet-në dispozicion/ufee/etc/nginx/faqet-aktivizuara/ufee
sudo systemctl rinis nginx.service
sudo systemctl aktivizoni project1-flask.service
Tani sistemi duhet të funksionojë! Shijoni kafen tuaj;)
Recommended:
Tabela e kafesë me animacion: 9 hapa (me fotografi)
Tabela e kafesë me animacion: Ka shumë udhëzime shumë të mira se si të bëni tavolina kafeje interaktive me matrica LED, dhe unë kam marrë frymëzim dhe sugjerime nga disa prej tyre. Ky është i thjeshtë, i lirë dhe mbi të gjitha ka për qëllim stimulimin e krijimtarisë: me vetëm dy butona
Tavolina e kafesë RasPi me dy lojtarë Arcade: 7 hapa (me fotografi)
Tavolina e Kafesë Arcade me Dy Lojtarë RasPi: Këtu është versioni im i tryezës së kafesë arcade Raspberry Pi. Unë mora idenë nga udhëzues të tjerë të shkëlqyeshëm këtu dhe doja të ndaja përvojën time me ndërtimin. Tabela mund të luajë lojëra nga epoka të shumta të lojërave video duke përfshirë NES, SNES, Sega, Play
Kub LED RGB Me Aplikacion Bluetooth + Animacion Krijuesi: 14 hapa (me fotografi)
Kub LED RGB Me Aplikacion Bluetooth + AnimacionKrijues: Ky është një udhëzues se si të ndërtoni një Kub LED 6x6x6 RGB (Anodat e zakonshme) të kontrolluar nga një Aplikacion Bluetooth duke përdorur një Arduino Nano. E gjithë struktura përshtatet lehtësisht me një kub 4x4x4 ose 8x8x8. Ky projekt është frymëzuar nga GreatScott. Vendosa të
Krijuesi i kafesë WiFi: 9 hapa
Krijuesi i kafesë WiFi: Krijuesi i kafesë Wifi përdor Arduino, NODE MCU dhe pjesë të ricikluara për të gatuar në mënyrë të sigurt dhe në distancë një filxhan kafe
Kohëmatësi i mullirit të kafesë 7 $: 7 hapa (me fotografi)
Kohëmatësi i mullirit të kafesë 7 $: Meqenëse u infektova nga virusi ekspres, ndjeva nevojën për të blerë një makinë ekspres profesionale dhe një mulli kafeje të mirë për të marrë rezultatin më të mirë të mundshëm për nevojat e mia personale. Kjo është zgjidhja ime për një ekspres të mirë me një buxhet. Së pari, më duhej të