Мазмуну:
Video: Төмөнкү кадамдар: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Өлгөн жокпуз, бул Arduion Nano + Esp Modul Temperatur/Luftdruck/Luftfeuchtigkeitswerte in Datenbank zu speichern.
1 -кадам: Benötigte Teile
Benötigte Hauptkomponenten:
- Arduino Nano
- ESP 8266 ESP-01
- Spannungswandler
- DHT22 Температура/Feuchtigkeit сенсор
- BMP-180 Luftdrucksensor
Өлгөндөн кийин компоненттер жок кылынат.
Zusätzlich Wat natürlich in Lötkolben, Lötzinn, Zangen, Draht, Kondensatoren, Widerstände und Schalter benötigt einzelnen Werte sind aus dem Schaltplan abzulesen.
2 -кадам: Зусамменбау
Nach dem folgenden Schaltplan zusammenlöten.
Steckboard ausprobieren allst auf este alles auf einem.
3 -кадам: КОД
Архину программасы RX жана TX үчүн ESP-Modul программасы менен иштейт!
ESP-Modul программасы, программаны кайра калыбына келтирүү баскычын басып, GPU 0 ТҮЙМӨСҮН ТҮШҮРҮП, ЭРКИҢИЗДИ ТҮЗӨТҮҮ ТҮЙМӨСҮ баскычты басыңыз.
ESP-Modul программасы FTDI-Modulдун жардамы менен иштейт.
Bibliotheken für die Arduino IDE:
- https://github.com/esp8266/Arduino
- https://github.com/adafruit/DHT-sensor-library
- https://github.com/sparkfun/BMP180_Breakout
Jetzt wird noch ein Server менеджер болуп саналат Datenbank schreibt. Бул Raspberry Pi 2, Apache Server жана PhpMyAdmin Datenbank программаларын камтыйт.
PHP Скрипттери өчүрүлдү.
Даткенбанктын негизги маалыматтары табылганда:
- aussentemp
- feuchtigkeitaussen
- aussentempluftdruck
- absoluterluftdruck
- relativerluftdruck
Jede Tabelle muss folgende Spalten entalten:
- id
- temperatur / feuchtigkeit / temp / absolutluftdruck / relativluftdruck
- uhrzeit
- маалымат
Дагы бир жолу, таблицалар дагы жок эмес.
Бул жерде MyISAM таблицаларынын форматтары табылган жок.
Бул жерде LINUX Server жок кылынса, анда сиз өзүңүздүн оюңузду жоготпойсуз (же жокпу, жокпу), температуранын өзгөрүшүнө жол бербеңиз.
Dazu im Ordner ж.б., Date En crontab am Ende folgender Eintrag einfügen
0 */1 * * * root wget https:// IP дареги ESP-Moduls/get
Datenbank euinzutragen folgene Интернет дареги боюнча:
IPAdresse des ESP-Moduls/get
Dies kann jedoch nur im gleichen Netzwerk funktionieren!
Бул PHP коду үчүн эң чоң мааниге ээ болот (Бите датасы esp8266daten.php nennen)!
connect_error) {
echo "Fehler bei der Verbindung:". mysqli_connect_error (); чыгуу (); } $ data = htmlspecialchars ($ _ GET ["temp"]); $ feuchtigkeit = htmlspecialchars ($ _ GET ["feucht"]); $ tempdruck = htmlspecialchars ($ _ GET ["temppressure"]); $ absolutdruck = htmlspecialchars ($ _ GET ["абсолют"]); $ relativdruck = htmlspecialchars ($ _ GET ["relativ"]); $ uhrzeit = дата ("(H, i)", $ timestamp); $ datum = дата ("(Y, d, m)", $ timestamp); $ data echo; echo $ feuchtigkeit; echo $ tempdruck; echo $ absolutdruck; echo $ relativdruck; echo $ uhrzeit; echo $ datum; $ sqltemp = "INSERT INTO aussentemp (temperatur, uhrzeit, datum) VALUES ('$ data', '$ uhrzeit', '$ datum')"; $ mysqli -> суроо ($ sqltemp); $ sqlfeucht = "INCHERT INTO feuchtigkeitaussen (feuchtigkeit, uhrzeit, datum) VALUES ('$ feuchtigkeit', '$ uhrzeit', '$ datum')"; $ mysqli -> суроо ($ sqlfeucht); $ sqltempdruck = "INSERT INTO aussentempluftdruck (temp, uhrzeit, datum) VALUES ('$ tempdruck', '$ uhrzeit', '$ datum')"; $ mysqli -> суроо ($ sqltempdruck); $ sqlabsolut = "INSERT INTO absoluterluftdruck (absolutluftdruck, uhrzeit, datum) VALUES ('$ absolutdruck', '$ uhrzeit', '$ datum')"; $ mysqli -> суроо ($ sqlabsolut); $ sqlrelativ = "INSERT INTO relativerluftdruck (relativluftdruck, uhrzeit, datum) VALUES ('$ relativdruck', '$ uhrzeit', '$ datum')"; $ mysqli -> суроо ($ sqlrelativ); echo "down"; $ mysqli -> жабуу (); ?>
4 -кадам: Маалымат
Da der BMP180 auch Lufttemperatur von 0 - 60 ° C табулатура, графиковые информации, браузера Sachen gemacht werden, браузер диаграммы и описание для детей страницы. Башка диаграммалар дагы жок кылынышы керек.
Сунушталууда:
Arduino Car Reverse Parking Alert System - Кадамдар: 4 кадам
Arduino Car Reverse Parking Alert System | Кадамдар: Бул долбоордо мен Arduino UNO жана HC-SR04 Ultrasonic Sensor колдонуп, жөнөкөй Arduino Car Reverse Parking Sensor Circuit долбоорун түзөм. Бул Arduino негизделген Car Reverse эскертүү тутуму Автономдуу Навигация, Робот Аралыгы жана башка диапазондо колдонулушу мүмкүн
БИР СЕНСОРЛУК ЛИНИЯ ТӨМӨНКҮ РОБОТ: 5 кадам
БИР СЕНСОРЛУК ЛИНИЯ ТӨМӨНКҮ РОБОТ: бул көрсөтмөлөрдө мен сизге бир гана сенсордун жардамы менен линия ээрчиген роботту жасоону көрсөтөм
Төмөнкү роботтор үчүн: 3 кадам
Төмөнкү роботтор үчүн: Voc ê quar montar um projeto de rob ó tica ou qualquer outra enenhoca eletromec â nica, mas na hora de arrumar uma ingrenagem, a coisa fica dif í cil. Кандайдыр бир кызыкчылыкты жаратуу үчүн
E101 Line төмөнкү бот менен: 11 кадам
E101 линиясын төмөнкү спикери менен Bot: Бул робот төмөнкү линия болуп саналат, ал белгилүү бир түстөрдүн үстүнөн өткөндө музыка ойнойт
Сиздин 1.1.4 же Төмөнкү IPhone же IPod Touchти кантип Jailbreak кылса болот: 4 кадам
Сиздин 1.1.4 же Төмөнкү IPhone же IPod Touch'иңизди кантип кулатуу керек: 1.1.4 же андан төмөн iPhone же iPod Touchиңизди кантип джейлбрейк кылып, үчүнчү жактын тиркемелерин орнотсоңуз болот. ЭСКЕРТҮҮ: Мен iPhone, iPod Touch же компьютериңизге келтирилген зыян үчүн жооп бербейм. Бирок, ZiPhone эч качан iPhone же iPodго зыян келтирген эмес