
Мазмуну:
- 1 -кадам: Куралдар жана компоненттер
- 2 -кадам: Raspberry Pi 3 орнотуу
- 3 -кадам: Raspberry Pi 3 менен туташыңыз
- 4 -кадам: Электр схемасы
- 5 -кадам: Муздаткычты куруу
- 6 -кадам: сенсорлорду муздаткычка туташтырыңыз
- 7 -кадам: Аппаратты коддоо
- 8 -кадам: Mysql
- 9 -кадам: Вебсайтты коддоо
- 10 -кадам: Autostart Project
- 11 -кадам: Аяктоо
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51



Саламатсызбы, мектеп үчүн бул көрсөтмөдө мен сизге Raspberry Pi менен акылдуу муздаткычыңызды кантип түзүүнү көрсөтөм. Акылдуу муздаткыч жеке төш белгини колдонуу менен алып чыккан суусундуктарды эсептейт.
Бардык маалыматтар Mysql маалымат базасында сакталат жана чогултулат жана веб -сайтка коюлат. Вебсайт жооп берет жана смартфондордо колдонууга болот.
1 -кадам: Куралдар жана компоненттер
Куралдар:
- Бир ширетүүчү темир
- Solder
- Бургулоо
- Jigsaw
- Көрдүм
- Бурагыч же балка (эгер сиз бурамалар же мыктарды колдонгуңуз келсе)
- Sandpaper
- 2х катуу жыгач фанера (12мм 122 х 61 см)
Компоненттер:
- 1x Raspberry pi 3
- 1x 8GB микро SD
- 1x Led тилкеси (1м)
- 3x LED (жашыл, көк жана кызыл)
- 1x Button
- 1x 6V / 12V электрдик кулпу
- 1x Relais 5V
- 6x LDR
- 9x каршылыгы
- 1x нан тактасы
- 1x MCP3008
- 1x GPIO T-өтүкчү
- 1х Ethernet кабели
- 1x Тышкы кубат (кулпу)
- 1х универсалдуу күч (пи)
- Электрондук зымдар
Бул мен колдонгон нерселер, бирок сиз кээ бир бөлүктөрүн өзгөртө аласыз же айрымдарын кошо аласыз.
Куралдарсыз максималдуу жалпы наркы болжол менен 140 евро
2 -кадам: Raspberry Pi 3 орнотуу
Биз Raspberry Piге операциялык тутумду орнотууну баштайбыз.
Raspberry Pi веб -сайтынан "Raspbian Jessie with pixel" сүрөтүн жүктөп алыңыз. Сиз бул ZIP-файл экенин көрөсүз. Бул ZIP-файлды каалаган жерге алып барыңыз.
- Win32 Disk Imager куралын жүктөп алыңыз, муну Sourceforge сайтынан жүктөп алсаңыз болот.
- Сүрөттү тандоо үчүн папканын сөлөкөтүн чыкылдатыңыз
- Андан кийин "Түзмөктөн" тандаңыз microSD
- Андан кийин "Жазуу" баскычын басыңыз
Сүрөт microSDге жазылгандан кийин, Windows Explorerде microSDди ача аласыз.
- "Cmdline.txt" файлын ачыңыз
- "Rootwait" сөзүнүн алдында төмөнкү сапты кошуңуз: 169.254.10.0
- Андан кийин файлды сактаңыз.
MicroSDти RPiге салыңыз
5, 2V DC адаптери менен RPiңизге чыңалуу колдонуңуз
Тармак кабелин RPiге туташтырып, аны компьютериңиздин тармак портуна туташтырыңыз.
Сиздин Raspberry азыр колдонууга даяр.
3 -кадам: Raspberry Pi 3 менен туташыңыз

Биздин RPiге туташуу үчүн Putty колдонобуз.
- Putty жүктөп алыңыз
- SSH туташуусун түзүү (сүрөттү караңыз)
-
Кирүү
- Колдонуучунун аты: pi
- Сырсөз: малина
WIFI ЖӨНДӨӨ
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Файлдын түбүнө барып, төмөнкүлөрдү кошуңуз:
тармак = {ssid = "зымсыз тармактын аты"
psswrd = "тармактын сырсөзү psk =" зымсыз тармактын сырсөзү "}
IP дарегиңиздин түрүн көрүү үчүн:
ifconfig wlan0
Азыр сиз Putty = IP дарегиндеги Raspberry Pi Hostnameге зымсыз туташа аласыз
Wi -Fiга туташуу көйгөйү болсо, файлды төмөнкүдөй түзөтө аласыз:
"sudo nano /etc/wpa_supplicant/wpa_supplicant.config"
4 -кадам: Электр схемасы




Бул кадамда биз ар бир сенсорду Raspberry pi менен байланыштырабыз.
T-өтүкчөнү малина пи боюнча GPIO казыктарына туташтырып, аны нан тактасына коюңуз. Же сиз өзүңүздүн ПХБны жасап, аны бышык кыла аласыз.
MCP3008:
- VDD пинди 3v3Connectке туташтырыңыз
- VREF пин 3v3Connectке
- AGND пин GNDConnectке
- SCLKConnectке CLK пин
- Dout пин MISOConnectке
- Din MOSIConnectке туташтырыңыз
- CS pin CEOConnect үчүн
- DGND пин GNDге
LDR:
Сиз колдонгон ар бир LDRди (эң көп 8) MCP3008деги бир пинге туташтырыңыз.
LDRдин биринчи пинин 3v3кө, экинчисин резисторго жана резисторду GNDге туташтырыңыз жана LDR менен резистордун ортосундагы LDRди MCP3008деги пинге туташтырыңыз.
ӨТӨ МААНИЛҮҮ: Пи кетүүчү бардык зымдар туура GPIO пини менен туташкандыгын текшериңиз, антпесе сиздин программа иштебейт.
RFID
- Көпчүлүк сол пин (Voltage pin) RPIдин 3v3 төөнөгүчүнө
- Экинчиси (RST) GPIO25ке
- Жер жерге
- IRQ эмес
- MISO RPIнин MISOсуна
- MOSI RPIдин MOSIсине
- SCK RPIнин SCLKсына
- SDA RPIдин башкы директоруна
Муздаткычтын баскычы:
- RPIдин 3v3 пинине бир пин
- Экинчиси RPIдин 13 -пинине
Үч LED:
- 220 Ом резисторго жана RPI ЖЕРИНЕ бир пин
- Башка пин 23 пинге, 24 пинге жана 26 пинге
Муздаткычтагы LED чырактары:
- Бир пин (+) 5Vга туташтырыңыз
- GROUNDга башка пин
Кулпу:
- Кулпунун бир пини (GROUND) сиз тышкы адаптердин жерине туташасыз
- Relais менен туташкан кулпунун башка пини (+)
- Тышкы адаптердин оң жагы сиз дагы Relais менен туташат
Ошентип, азыр сиз Relaisтин өзүн туташтырууңуз керек.
- Сиз RPI GROUND менен туташкан Relais терс пин
- Ортодогу пин (+пин) сиз RPIдин 5V пинине туташасыз
- Башка пин (KY-1 пин) сиз RPIдин 21 пинине туташасыз
5 -кадам: Муздаткычты куруу


Бул этапта биз муздаткычты куруп жатабыз.
Биринчи кезекте сизге керек болот:
- фанера
- Jigsaw
- Маркер
Аралоону баштоодон мурун фанеранын бардык бөлүктөрүн белгилеңиз.
2. Бардык тетиктер базар экенин текшергенден кийин, араалап баштасаңыз болот. (Бычактын туурасы дагы бар экенин унутпаңыз)
3. Бардык бөлүктөрдү көргөндөн кийин сенсорлоруңуз үчүн тешиктерди тешип баштасаңыз болот.
- Муздаткычтын түбүнө 6 чоң тешик керек, бөтөлкөлөр кыймылсыз калышы үчүн.
- Муздаткычтын полуна LDR сенсорлору үчүн 6 кичинекей тешик керек.
- Чатырга 3 лед үчүн 3 кичинекей тешик керек (көк, кызыл жана жашыл).
- rfid жыгачтан окуй алаарын текшериңиз, антпесе жыгачты жукараак кылышыңыз керек.
- Баскычтын ички бетине кичине тешик жасаңыз.
Эшик үчүн муздаткычтын ичине эшикти туташтыруу үчүн 2 тешик жасоо керек. Эшикти ачуу жана жабуу үчүн мен тутканы орноттум.
Бардык жумуштарды бүтүргөндөн кийин, электр бөлүктөрүн жазуу ордуна койсоңуз болот.
6 -кадам: сенсорлорду муздаткычка туташтырыңыз



Бул кадамда биз муздаткычты сатып алган бардык компоненттерибиз менен орнотобуз.
Муздаткычтын артына нан тактасын жана Raspberry pi жабыштыруудан баштасаңыз болот, ошол жерде бардык зымдар бүтөт.
RFIDди, LEDди, LDRди жана баскычты оңго коюп, нан тактасына туташа алаарыңызды текшериңиз.
Бардык зымдар туура туташтырылганын текшериңиз, сүрөттөрдү же башка кадамдарды карап жазсаңыз болот.
Бардык компоненттерди керектүү жерге койгондон кийин, сүрөттөрдү көрүп тургандай, ар кандай бөлүктөрдү бурап баштасаңыз болот. Бардык зымдар кош түбүндө же кош үстүндө жашырылышы мүмкүн.
7 -кадам: Аппаратты коддоо

Мен Pycharm программасын колдондум, ошондо мен кодировкалап жатканда баарын текшере алам. Мен жазган бардык коддорду менин гитубумдан таба аласызбы
8 -кадам: Mysql
Берилиштер базасы бул долбоорду колдонууну баштоого жардам берет.
Кааласаңыз, MySql кодунун жөнөкөй тастыкталышы долбоорду өзгөртүүгө жардам берет.
Мен 4 столду колдондум, Колдонуучулар, Суусундуктар, Иш -аракеттер жана Журнал. Бул таблицалар долбоордун иштээрине ынануунун эң жөнөкөй жана туура жолу.
9 -кадам: Вебсайтты коддоо


Сиз Githubдагы төмөнкү папкадан бардык кодду көрө аласыз.
Мен анын баарын жазуу үчүн Pycharm программасын колдондум. Бул кодду түзүүнүн жана иштеп жаткандагы бардык нерсеңизди көрүүнүн оңой жолу.
10 -кадам: Autostart Project
Бул кадамда мен сизге малина пи боюнча долбооруңузду кантип автоматтык түрдө баштоону көрсөтөм.
Эми биз өзүбүздүн иштешибиз үчүн, биздин код жүктөлгөндө, кодубуздун автоматтык түрдө башташына уруксат беребиз. Мунун бир нече жолу бар, бирок мен rc.local ыкмасын тандап жатам.
Сүйүктүү текст редакторуңуз менен /etc/rc.local ачыңыз жана бул кодду "чыгуу 0" сызыгынын үстүнө коюңуз
"15 python3 /home/pi/files/app/RUN.py & python3 /home/pi/files/website/website.py & Акырында уктаңыз"
биз веб -сайтыбызды көргүбүз келгенде, website.py файлынын ылдый жагында көрсөтүлгөн IP дарегин карай аласыз (демейки 169.254.10.1:5000). Бул менин биринчи үйрөткүчүмдүн аягы, эгер бир нерсе түшүнүксүз болсо, мага комментарий жазсаңыз же билдирүү жөнөтсөңүз болот.
11 -кадам: Аяктоо
Бул кадамда биз акылдуу муздаткычты колдонууга даярдайбыз.
Raspberry Pi толугу менен жүктөлгөнгө чейин күтө туруңуз.
Башка электр энергиясын розеткага туташтырыңыз (кулпу үчүн).
Белгиңизди сканерлеп ичсеңиз болот, эшикти жабыңыз, андыктан токен суусундуктары сиздин эсебиңизге түшөт.
Вебсайтыңызды көрүү үчүн: IP дарегиңизди издеңиз, андан кийин: 5000
Эми сиздин Smartfridge колдонууга даяр. Стресссиз муздак суусундуктарыңыздан ырахат алыңыз жана керектөөлөргө көз салып туруңуз.
Сунушталууда:
Wifi муздаткыч: 4 кадам

Wifi муздаткыч: - Эй, сиздин мейкиндикке муздаткыч жетишпейт, муну алыңыз! - Рахмат! Бирок досум, ал сынып калды.- Так. Ошондо мен кофемде муздак сүт бар кутучаны алдым. Же бир аз тагыраак айтканда: сүт кабыкчалары. Муздаткыч 101. Муздаткычты ар кандай жолдор менен сындырууга болот
Үй температурасы контролери бар Peltier муздаткыч / муздаткыч DIY: 6 кадам (сүрөттөр менен)

Температураны жөнгө салуучу DIY менен үйдөгү Peltier муздаткыч / муздаткыч: W1209 температура контроллери менен үй термоэлектрик Пельтиер муздаткычын / мини муздаткычын DIY кантип жасоо керек. Бул TEC1-12706 модулу жана Пельтиер эффекти эң сонун DIY муздатуучу кылат
SONOFF акылдуу өчүргүчтөрү менен DIY акылдуу ролик жалюзи кантип жасалат ?: 14 кадам

SONOFF акылдуу өчүргүчтөрү менен кантип DIY акылдуу ролик жалюзи? жана аны кечинде түшүрөсүзбү? Кандай болбосун, мен
Акылдуу ойготкуч саат: Raspberry Pi менен жасалган акылдуу ойготкуч саат: 10 кадам (сүрөттөр менен)

Smart Alarm Clock: Raspberry Pi менен жасалган акылдуу ойготкуч: Сиз качандыр бир убакта акылдуу саатты кааладыңыз беле? Андай болсо, бул сиз үчүн чечим! Мен Smart Alarm Clock жасадым, бул веб -сайтка ылайык ойготкуч убактысын өзгөртө турган саат. Ойготкуч өчкөндө, үн чыгат (зумбул) жана 2 жарык күйөт
Акылдуу үйүңүздү акылдуу түрдө коргоңуз: 14 кадам

Акылдуу үйүңүздү Smartly Secure: Мен коопсуз жана коопсуз конкурс үчүн күрөшүп жатам. Эгерде сизге менин көрсөтмөм жакса, ага добуш бериңиз! Мен сизге үйүңүздү жана анын айлана -чөйрөсүн кантип оңой жана арзан коргоону көрсөтөм. Конфигурациялоо