Orodha ya maudhui:
- Hatua ya 1: Nini Utahitaji
- Hatua ya 2: Mzunguko
- Hatua ya 3: Anza Visuino, na Chagua Aina ya Bodi ya Arduino UNO
- Hatua ya 4: Katika Visuino Ongeza Vipengele
- Hatua ya 5: Katika Vipengele vya Kuweka Visuino
- Hatua ya 6: Katika Visuino Unganisha Vipengele
- Hatua ya 7: Tengeneza, Jaza na Upakie Nambari ya Arduino
- Hatua ya 8: Cheza
- Hatua ya 9: Angalia Miradi Yangu Mingine
Video: Mfumo wa Ridar Lidar VL53L0X Laser Muda wa Ndege: Hatua 9
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Katika mafunzo haya tutajifunza jinsi ya kutengeneza RADAR Lidar System kutumia VL53L0X Laser Time-of-Flight sensor.
Tazama video!
Hatua ya 1: Nini Utahitaji
- Arduino UNO (au nyingine yoyote Arduino)
- Sensor ya Saa ya Ndege ya VL53L0X
- OLED Onyesho
- Servo motor
- Bodi ya mkate
- Waya za jumper
- Programu ya Visuino: Pakua Visuino
Hatua ya 2: Mzunguko
- Unganisha pini ya OLED ya kuonyesha [VCC] kwa pini ya Arduino [5V]
- Unganisha pini ya OLED ya kuonyesha [GND] kwa pini ya Arduino [GND]
- Unganisha pini ya OLED ya kuonyesha [SDA] kwa pini ya Arduino [SDA]
- Unganisha pini ya OLED ya kuonyesha [SCL] na pini ya Arduino [SCL]
- Unganisha pini ya sensa ya TimeOfFlight [VCC] kwa pini ya Arduino [3.3V]
- Unganisha siri ya sensorer ya TimeOfFlight [GND] kwa pini ya Arduino [GND]
- Unganisha pini ya Sensor ya TimeOfFlight [SDA] kwa pini ya Arduino [SDA]
- Unganisha pini ya Sensor ya TimeOfFlight [SCL] kwa pini ya Arduino [SCL]
- Unganisha pini ya Servo motor "Orange" kwa pini ya Arduino Digital [7]
- Unganisha pini ya Servo motor "Nyekundu" kwa pini nzuri ya Arduino [5V]
- Unganisha pini ya Servo motor "Brown" kwa pini hasi ya Arduino [GND]
Ambatisha sensorer ya TimeOfFlight na mkanda wa bomba kwenye servo motor.
Hatua ya 3: Anza Visuino, na Chagua Aina ya Bodi ya Arduino UNO
Visuino: https://www.visuino.eu inahitaji kusanikishwa. Anza Visuino kama inavyoonyeshwa kwenye picha ya kwanza Bonyeza kitufe cha "Zana" kwenye sehemu ya Arduino (Picha 1) katika Visuino Wakati mazungumzo yanapoonekana, chagua "Arduino UNO" kama inavyoonyeshwa kwenye Picha 2
Hatua ya 4: Katika Visuino Ongeza Vipengele
- Ongeza "Wakati wa Sehemu ya Mgambo Laser Ranger VL53L0X '
- Ongeza sehemu ya "Gawanya Analog kwa Thamani."
- Ongeza sehemu ya "Analog To Unsigned '
- Ongeza sehemu ya "SSD1306 / SH1106 OLED Display (I2C)
- Ongeza sehemu ya "Jenereta ya Saa"
- Ongeza "sehemu ya jenereta ya Analog Triangle
- Ongeza sehemu ya "Jenereta ya Saa"
- Ongeza sehemu ya 2X "Linganisha Thamani ya Analog"
- Ongeza sehemu ya "Ramani ya Analog Analog"
- Ongeza sehemu ya "Servo"
- Ongeza sehemu ya "Analog Inverse (Badilisha Ishara)"
- Ongeza sehemu ya "Analog Multi Chanzo"
Hatua ya 5: Katika Vipengele vya Kuweka Visuino
- Chagua "DivideByValue1" na kwenye dirisha la mali weka Thamani ya 2
- Chagua "ClockGenerator1" na katika dirisha la mali weka Mzunguko hadi 5
- Chagua "TriangleAnalogGenerator1" na kwenye dirisha la mali weka Frequency kuwa 0.1
- Chagua "LinganishaValue1" na katika seti ya dirisha la mali Linganisha Linganisha Aina na "ctBiggerOrEqual" na Thamani hadi 0.98
- Chagua "LinganishaValue2" na katika seti ya dirisha la mali Linganisha Linganisha na "ctSmallerOrEqual" na Thamani hadi 0.02
- Chagua "MapRange1" na katika dirisha la mali kuweka "Pato la Pato"> "Max" hadi 180
- Bonyeza mara mbili kwenye DisplayOLED1 na kwenye dirisha la Elements
- Buruta "Chora Mstari wa Angled" kushoto
- Katika dirisha la mali lililowekwa "Angle" hadi -10, "Mwisho" hadi 60, "X" hadi 64, "Y" hadi 63
- Bonyeza kwenye ikoni ya pini ya "Angle" na uchague "FloatSinkPin"
- Bonyeza kwenye ikoni ya pini ya "Mwisho" na uchague "IntegerSinkPin"
-
Buruta "Jaza Skrini" kwa upande wa kushoto kwenye kidirisha cha vitu
- Funga dirisha la Vipengele
Hatua ya 6: Katika Visuino Unganisha Vipengele
Unganisha Sensor I2C ya pini ya LaserRanger1 kwa pini ya bodi ya arduino I2C In
Unganisha DisplayOLED1 pini I2C Nje kwa bodi ya arduino siri I2C In
- Unganisha Pini ya LaserRanger1 (mm) kwa DivideByValue1 pini ndani
- Unganisha siri ya DivideByValue1 kwa AnalogToUnsigned1 pin In
- Unganisha AnalogToUnsigned1 pin Out to DisplayOLED1> Chora Angled Line1 pin End
- Unganisha ClockGenerator1 pini nje kwa TriangleAnalogGenerator1 pini Saa
- Unganisha TriangleAnalogGenerator1 pini Ili KulinganishaValue1 na LinganishaValue2 pini ndani
- Unganisha TriangleAnalogGenerator1 pini nje kwa Ramani1 na Servo1 pini ndani
- Unganisha LinganishaValue1 na LinganishaValue2 pini nje kwa DisplayOLED1> Jaza Saa 1 ya Saa
- Unganisha RamaniRange1 pin Out to AnalogMultiSource1 pin In
- Unganisha pini ya Servo1 nje kwa pini ya dijiti ya Arduino 7
- Unganisha pini ya AnalogMultiSource1 [0] kwa Inverse1 pini ndani
- Unganisha pini ya AnalogMultiSource1 [1] kwa DisplayOLED1> Chora Angled Line1 pin Clock
- Unganisha Inverse1 pini nje kwa OnyeshaOLED1> Chora Angled Line1 pini Angle
Hatua ya 7: Tengeneza, Jaza na Upakie Nambari ya Arduino
Katika Visuino, bonyeza chini kwenye Tabo "Jenga", hakikisha bandari sahihi imechaguliwa, kisha bonyeza kitufe cha "Kusanya / Kuunda na Kupakia".
Hatua ya 8: Cheza
Ikiwa utawasha moduli ya Arduino UNO, OLED Display itaanza kuonyesha umbali wa Rada na motor ya servo itageuka kushoto na kulia.
Hongera! Umekamilisha mradi wako na Visuino. Pia umeambatanishwa na mradi wa Visuino, ambao niliunda kwa Agizo hili, unaweza kuipakua na kuifungua kwa Visuino:
Hatua ya 9: Angalia Miradi Yangu Mingine
Tafadhali chukua muda kukagua Mradi wangu mwingine wa Baridi hapa:
Ilipendekeza:
Jinsi ya Kufanya Ndege yako RC Ndege Rahisi?: Hatua 10
Jinsi ya Kufanya Ndege yako RC Jet Ndege Rahisi?: Jinsi ya kutengeneza ndege ya RC (Remote Control) kwa kutumia povu au polyfoam cork, ambayo mimi hutumia kawaida, ni rahisi na rahisi ikiwa unajua fomula ya jumla. Kwa nini fomula ya wingu? kwa sababu ikiwa unaelezea kwa undani na unatumia sin cos tan na marafiki zake, ya c
Misingi ya Ndege ya RC Ndege: Hatua 13
Misingi ya Kuruka kwa Ndege ya RC: Halo kila mtu, Leo tutaangalia misingi ya jinsi ya kuruka ndege ya RC kwenye simulator na kuzuia kugonga mtindo wako uwanjani. Wakati uliopita, nimeelezea jinsi nina FlySky FS yangu -i6X mtawala kushikamana na RC simulator hivyo sasa sisi wil
Arduino na VL53L0X Muda wa Ndege + OLED Mafunzo ya Kuonyesha: Hatua 6
Arduino na VL53L0X Muda wa Ndege + OLED Mafunzo ya Kuonyesha: Katika mafunzo haya tutajifunza jinsi ya kuonyesha umbali kwa mm kutumia VL53L0X sensorer ya Muda wa Ndege na OLED Onyesha
Mbio ya Uwanja wa Ndege wa Uwanja wa Ndege wa LED: Hatua 7
Kukimbia Runway ya Uwanja wa Ndege wa LED: Huu ni marekebisho na msukumo kutoka https://www.instructables.com/id/Running-LEDs-Ardu…Ninabadilisha nambari ya chanzo ili kuangaza mwanga nyuma na nje, na polepole. ni mfano uliotengenezwa kwa mikono wa Uwanja wa ndege wa Uwanja wa Ndege
Ndege ya Arduino Flappy - Arduino 2.4 "Skrini ya kugusa TFT SPFD5408 Mradi wa Mchezo wa Ndege: Hatua 3
Ndege ya Arduino Flappy | Mradi wa Mchezo wa Ndege wa Arduino 2.4 "Mradi wa Mchezo wa Ndege wa SpFD5408: Ndege ya Flappy ilikuwa mchezo maarufu sana huko nyuma katika miaka michache na watu wengi waliiunda kwa njia yao wenyewe vile vile mimi, niliunda toleo langu la ndege flappy na Arduino na bei rahisi ya 2.4 " TFT Skrini ya kugusa SPFD5408, Basi wacha tuanze