Мазмұны:

Raspberry Pi көмегімен ақылды чемоданды қалай жасауға болады: 4 қадам
Raspberry Pi көмегімен ақылды чемоданды қалай жасауға болады: 4 қадам

Бейне: Raspberry Pi көмегімен ақылды чемоданды қалай жасауға болады: 4 қадам

Бейне: Raspberry Pi көмегімен ақылды чемоданды қалай жасауға болады: 4 қадам
Бейне: Excel бағдарламасындағы автоматты күнтізбе-ауысымды жоспарлаушы 2024, Қараша
Anonim
Raspberry Pi көмегімен ақылды чемоданды қалай жасауға болады
Raspberry Pi көмегімен ақылды чемоданды қалай жасауға болады

Бұл оқулықта мен 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-*

Ұсынылған: