Мазмұны:
- 1 -қадам: Сізге қажет компоненттер
- 2 -қадам: чемоданыңызды жинау
- 3 -қадам: компоненттерді чемоданға салыңыз
- 4 -қадам: Raspberry Pi орнату
Бейне: Raspberry Pi көмегімен ақылды чемоданды қалай жасауға болады: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бұл оқулықта мен Raspberry Pi көмегімен ақылды чемоданды қалай жасауға болатынын түсіндіремін.
Аяқтағаннан кейін сіз бүкіл әлем бойынша чемоданыңызды қадағалай аласыз және таразының қажетінсіз өлшей аласыз.
Бастайық!
1 -қадам: Сізге қажет компоненттер
- Raspberry Pi (әрине xd)
- Өтпелі кабельдер
- Чемодан
- Пиді қуаттандыратын қуат банкі
- Adafruit Ultimate GPS үзілуі + антенна
- HX711 жүктеу ұяшығының күшейткіші
- Жүк сенсорының комбинациясы
- 50 кг салмақтағы төрт ұяшық
- Оңай бүгілмейтін екі (ағаш) тақтай (мысалы, фанера). Тақталардың өлшемдері бірдей екеніне және олардың чемоданға сәйкес келетініне көз жеткізіңіз.
- СКД дисплейі (міндетті емес, мен оны Raspberry Pi IP мекенжайын көрсету үшін қолданушы чемодан туралы ақпаратты көру үшін қай веб-сайтқа кіру керектігін білуі үшін қолданамын)
2 -қадам: чемоданыңызды жинау
Суретте сіз барлық бөліктерді қалай қосу керектігін көре аласыз. Егер сізде проблемалар болса, мына қадамдарды орындаңыз:
GPS қосылу үшін:
- VIN -> Raspberry Pi түйрегіші 1 (3.3V)
- GND -> Raspberry Pi pin 6 (GND)
- TX -> Raspberry Pi pin 10 (RXD)
- RX -> Raspberry Pi pin 8 (TXD)
СКД-дисплейді қосу үшін: (оны фритзинг схемасына түсірмеді, себебі ол бұзылады).
- VSS -> Raspberry Pi pin 6 (GND)
- VDD -> Raspberry Pi pin 2 (5V)
- V0 -> потенциометр (бұл контрастты реттеуге қамқорлық жасайды)
- RS -> Raspberry Pi pin 18 (GPIO24)
- RW -> Raspberry Pi pin 6 (GND)
- E -> Raspberry Pi pin 32 (GPIO25)
- D0 -> Raspberry Pi түйрегіш 42 (GPIO12)
- D1 -> Raspberry Pi түйрегіші 46 (GPIO16)
- D2 -> Raspberry Pi пин 48 (GPIO20)
- D3 -> Raspberry Pi pin 50 (GPIO21)
- D4 -> Raspberry Pi pin 11 (GPIO17)
- D5 -> Raspberry Pi pin 13 (GPIO27)
- D6 -> Raspberry Pi pin 15 (GPIO22)
- D7 -> Raspberry Pi pin 33 (GPIO13)
- A -> Raspberry Pi түйрегіші 2 (5V)
- K -> Raspberry Pi pin 6 (GND)
Жүктеме ұяшықтарын қосу үшін:
-
Комбинатор тақтасының ортасында әр үш қосылымы бар төрт баған бар екенін көруге болады (-, + және С). Бір жүктеу ұяшығында дәл үш сым бар (ақ, қызыл және қара). Әр жүктеме сенсорын бағанға келесі түрде қосыңыз:
- - -> Қара
- + -> Ақ
- C -> Қызыл
-
Мұны жасағаннан кейін комбинатор тақтасын HX711 жүктеу ұяшығының күшейткішіне келесідей қосыңыз:
- Қызыл -> E+
- Қара -> E-
- Жасыл -> A-
- Ақ -> А.
-
Соңында, HX711 -ді Raspberry Pi -ге қосыңыз:
- VCC -> Raspberry Pi түйрегіші 17 (3.3V)
- GND -> Raspberry Pi pin 9 (GND)
- DT -> Raspberry Pi pin 29 (GPIO5)
- SCK -> Raspberry Pi pin 31 (GPIO6)
(HX711-де B- және B+ және комбинатор тақтасындағы сары бос қалады)
Жүктеме ұяшықтарын тақтаға бекіту үшін:
- Алдымен, жүктеме ұяшықтары тақтаға біркелкі орналастырылғанына көз жеткізіңіз.
- Содан кейін, әрбір жүктеме ұяшығына жүк ұяшығының «қақпағы» жерге тиіп кетпейтіндей етіп кішкене, тікбұрышты тесік жасаңыз. Егер солай болса, сіз теріс мәндерді аласыз.
- Жүктеме ұяшықтарын өз орындарына қойыңыз және оларды бұрандалармен тақтаға бекітіңіз.
- Әрі қарай, түйреуіштер тақтаның бетінен «сыртта» болатындай етіп комбинатор тақтасын тақтаның жоғарғы жағына бекітіңіз.
-
Жүктеме ұяшықтарындағы сымдарды тақтаға таспамен бекітіңіз.
- Осыдан кейін ағаштан кішкене текшелер жасаңыз және оларды әр жүктеме ұяшығының ортаңғы жолағына желіммен бекітіңіз. Салмақ сол жолақтың бүктелуімен өлшенеді.
- Соңында, екінші тақтаны кішкене текшелерге желіммен бекітіңіз.
3 -қадам: компоненттерді чемоданға салыңыз
Сондықтан сіз бәрін қосқаннан кейін, бәрін чемоданыңызға салу уақыты келді.
Таразы: Таразы қандай болса да, бір жерде болуы керек, сондықтан оларды чемоданның түбіне берік желіммен немесе бұрандалармен жақсы қосқаныңызға көз жеткізіңіз.
GPS-модуль: Жақсырақ GPS сигналын алу үшін, мен антеннаның жоғарғы бөлігін чемоданның сыртына бекіту үшін чемоданымда кішкене тесік жасадым.
СКД экраны: егер қаласаңыз, СКД дисплейді чемоданыңызға салу үшін сіз СКД экранымен бірдей төртбұрышты тесік жасайсыз. Содан кейін СКД экранын берік желіммен бекітіңіз.
Басқа бөлшектер: Сіз Raspberry Pi мен қуат банкі сияқты басқа бөліктерді чемоданың түбіне немесе жағына желіммен қоюға болады. Сіз мұны өзіңіз қалағандай жасай аласыз.
Қысқаша айтқанда, ештеңе орнынан түспеуі үшін барлық компоненттер чемоданға жақсы қосылғанына көз жеткізіңіз.
4 -қадам: Raspberry Pi орнату
Жұмысты бастау үшін алдымен бірнеше параметрлерді орнату керек, сондықтан келесі пәрмендерді теріңіз:
Алдымен бірнеше пакеттерді орнатыңыз:
sudo apt updatesudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
-
Содан кейін виртуалды жасаңыз
қоршаған орта
:
python3 -m pip install-pip setuptools дөңгелегі virtualenvmkdir project1 && cd project1python3 -m venv --system-site-packages envsource env/bin/activatepython -m pip mysql-connector-python argon2-cffi Flask Flask Flask-HTTP MySQL mysql-Connector-python рұқсаты
- Содан кейін, бұл жобаны мысалы, клондау. PyCharm (жобада 4 қалта бар)
- Жобаның интерпретаторы сіздің Raspberry Pi -де python екеніне көз жеткізіңіз
- Мәліметтер қорын конфигурациялау үшін:
CD жобасы1
sudo mariadb <sql/db_init.sql
- PyCharm -да дерекқормен байланыс орнатыңыз
- Соңында, 'sql' қалтасындағы 'lugapp.sql' файлын тінтуірдің оң жақ түймесімен нұқыңыз және 'іске қосу' таңдаңыз. Бұл кестелерді Pi мәліметтер базасына енгізеді.
Әрі қарай, «CONF» қалтасындағы конфигурация файлдарында өзгерту қажет. Осы қалтадағы барлық файлдарды оқыңыз және қажет болған жағдайда өзгертулер енгізіңіз. (мысалы, жұмыс жолы, пайдаланушы …).
Соңғы қадамдар:
Келесі пәрменді қолдану арқылы «project1-flask.service» және «project1-lcd.service» файлдарын/etc/systemd/system жүйесіне көшіріңіз:
sudo cp conf/project1-*. service/etc/systemd/system/
Содан кейін қайта жүктеңіз:
sudo systemctl демонды қайта жүктеу
Соңында екі қызметті бастаңыз:
sudo systemctl жобаны қосады1-*
sudo systemctl жобаны бастау1-*
Ұсынылған:
DIY қалай керемет көрінетін сағатты жасауға болады - StickC - Оңай жасауға болады: 8 қадам
DIY қалай керемет көрінетін сағатты жасауға болады - StickC - Оңай жасауға болады: Бұл оқулықта біз ESP32 M5Stack StickC -ті Arduino IDE және Visuino көмегімен СКД -де уақытты көрсету үшін қалай бағдарламалауды, сонымен қатар StickC түймелерінің көмегімен уақытты орнатуды үйренеміз
Қолданбамен басқарылатын NodeMCU көмегімен ақылды ыдысты қалай жасауға болады: 8 қадам
Қолданбамен басқарылатын NodeMCU көмегімен ақылды құмыраны қалай жасауға болады: Бұл нұсқаулықта біз ESP32 басқаратын Smart Pot құрамыз және смартфонға арналған қосымшаны (iOS және Android) құрамыз, біз NodeMCU (ESP32) байланысы мен Blynk кітапханасы үшін қолданамыз. бұлтты IoT және смартфондағы қосымша үшін. Ақырында біз
SONOFF ақылды қосқыштарымен ақылды роликті жалюзи қалай жасауға болады ?: 14 қадам
SONOFF ақылды қосқыштарымен ақылды роликті қалай жасауға болады?: SONOFF ақылды қосқыштарындағы интерлок режимін қолданыңыз, қарапайым роликті/жалюзиді ақылдыға айналдыру және оны кешке түсіріңіз? Қалай болғанда да, мен
Arduino көмегімен ақылды роботты қалай жасауға болады: 4 қадам
Arduino көмегімен ақылды роботты қалай жасауға болады: сәлеметсіз бе, мен arduino жасаушымын, мен сізге оқулықта arduino көмегімен ақылды роботты қалай жасау керектігін көрсетемін, егер сізге менің оқулығым ұнаған болса, онда менің yoduube арнасын arduino жасаушы деп атауға тырысыңыз
ES8266 көмегімен ақылды үйлерді қалай жасауға болады 450: 6 қадам
ES8266 көмегімен ақылды үйлерді қалай жасауға болады 450 рупий: Мұнда NodMCU ESP8266 көмегімен SMART HOMES жасауға арналған толық нұсқаулық бар. Бұл үйренуші үшін ESP8266 NodMCU туралы үйренуді бастау үшін бастауыш үшін өте оңай және ең жақсы әдіс