
Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01

Hallo allemaal, we nemen deel aan de Inventing the Future met Dragonboard 410c-wedstrijd, gesponsord door Embarcados, Linaro en Baita.
AVoID-project (Agro View Disease)
Ons doel is om een embedded systeem te creëren dat in staat is om mogelijke plantenziekten op een boerderij vast te leggen, te verwerken en te detecteren. Een extra toepassing van ons project (niet geïmplementeerd) is de IoT-mogelijkheid om een boerderij in realtime te monitoren.
Het grootste voordeel van het AVoID-systeem is dat je geen specifiek soort object nodig hebt om het bedrijf te monitoren. Als u een vierwieler of een drone heeft, kunt u het AVoID-platform eenvoudig aan uw object bevestigen en de boerderij in de gaten houden.
In principe wordt de AVoID samengesteld door de Dranboard 410c en een webcam.
In de volgende paar stappen leggen we in principe uit hoe je het hoofdblok van het AVoID-systeem bouwt
Neem gerust contact met ons op over het AVoID-systeem en de implementatie ervan:
Caio Ferreira ([email protected])
Eronides Neto ([email protected])
Maria Luiza ([email protected])
Stap 1: Stel de hardware en software in

De eerste stap van ons project is het opzetten van de benodigde hardware om het AVoID-systeem te implementeren.
In principe heb je nodig
Hardware
- 01x Dragonboard 410c (met Debian-afbeelding, klik hier om te zien hoe Debian op Dragonboard wordt geïnstalleerd);
- 01x Webcam compatibel met Dragonboard (zie hier compatibiliteit);
Software
> Installeer OpenCV op Dragonboard, Scikit Learn en Scikit image-pakketten voor de Debian Linux-distributie.
- OpenCV installeren (zie deze link, gebruik het eerste deel dat betrekking heeft op de OpenCV-installatie);
- Installeer Scikit Learn en Image via de Terminal!
pip install -U scikit-learn
Stap 2: Webcam Basistests

Onze tweede stap is controleren of alles wat we hebben ingesteld in orde is!
1) Voer de democode van de webcam uit om enkele afbeeldingen/video's te zien
Voer de code foto.py uit op de terminal.
> python foto.py
2) Voer een OpenCV-voorbeeld uit
Een andere optie om te controleren of openCV correct is geïnstalleerd, is door een opencv-voorbeeld uit te voeren.
Stap 3: Een dataset trainen/testen om het AVoID-doel te implementeren

Deel A: beeldverwerkingstechnieken
Waarschijnlijk zal dit de meest complexe stap in ons project zijn. Nu moeten we enkele parameters en statistieken stabiliseren om te beslissen of een plant (een afbeelding van een plant) een ziekte heeft.
Onze belangrijkste referentie voor deze stap is dit artikel dat laat zien hoe ziekten in bladeren kunnen worden opgespoord met behulp van beeldverwerkingstechnieken. Kortom, ons doel in deze stap is om deze beeldverwerkingstechnieken te repliceren in het Dragonboard 410c-bord.
1) Definieer de beeldgegevensset en het soort plant dat u ziekten wilt detecteren
Dit is een belangrijk onderdeel van uw specificatie. Wat voor soort plant wil je ziektes indeitificeren. Uit de artikelreferentie ontwikkelen we op basis van een Strwaberry-blad.
Deze code laadt een aardbeiblad en doet het beeldverwerkingsgedeelte.
Deel B: machine learning
Na het beeldverwerkingsgedeelte moeten we de gegevens op de een of andere manier organiseren. Vanuit de machine learning-theorie moeten we de gegevens in groepen clusteren. Als het plan een ziekte heeft, zou een van deze groep dit aangeven.
Het classificatie-algoritme dat we gebruiken om deze informatie te groeperen, is het K-means-algoritme.
Stap 4: Resultaten en toekomstig werk


We kunnen dus enkele resultaten zien om sommige ziekten op te sporen uit de afbeeldingen en beeldclusters.
Een andere verbetering in ons project is het IoT-dashboard dat zou kunnen worden geïmplementeerd.
Aanbevolen:
Smart Watchz met detectie van coronasymptomen en gegevensregistratie: 10 stappen

Smart Watchz Met Corona Symptomen Detectie en Data Logging: Dit is een Smartwatch met Corona Symptomen Detectie met behulp van LM35 en Accelerometer met datalogging op de server. Rtc wordt gebruikt om tijd en synchronisatie met de telefoon weer te geven en te gebruiken voor datalogging. Esp32 wordt gebruikt als brein met cortexcontroller met Blue
Thuis een ultrasoon detectie- en bereikapparaat maken: 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"

Maak thuis een ultrasoon detectie- en afstandsapparaat: Hallo! Ik ben Sourabh Kumar, ik stond te popelen om een alarmerende radar te maken, maar het is mislukt, ik zal het opnieuw proberen, maar vandaag ga ik je begeleiden bij het maken van een ultrasone detectie en een bereikapparaat thuis met behulp van een ultrasone sensor (transceiver) ik weet dat er veel zijn pro
Objectdetectie met Dragonboard 410c of 820c met OpenCV en Tensorflow: 4 stappen

Objectdetectie met Dragonboard 410c of 820c met behulp van OpenCV en Tensorflow.: Deze instructie beschrijft hoe OpenCV, Tensorflow en machine learning-frameworks voor Python 3.5 moeten worden geïnstalleerd om de toepassing Objectdetectie uit te voeren
Ontwikkeling van applicaties met GPIO-pinnen op de DragonBoard 410c met Android- en Linux-besturingssystemen: 6 stappen

Ontwikkeling van applicaties met GPIO-pinnen op de DragonBoard 410c met Android- en Linux-besturingssystemen: Het doel van deze tutorial is om informatie te tonen die nodig is om applicaties te ontwikkelen met behulp van de GPIO-pin op DragonBoard 410c met lage snelheidsuitbreiding. Deze tutorial presenteert informatie voor het ontwikkelen van applicaties met behulp van de GPIO-pinnen met SYS op de Andr
Instructies voor het voltooien van de mock-up van het ontwerp van de rupsschuif voor het heffen/verlagen van in het midden gemonteerde voetsteunen op elektrische rolstoelen - Ajarn

Instructies voor het voltooien van de mock-up van het ontwerp van de rupsschuif voor het omhoog/omlaag brengen van in het midden gemonteerde voetsteunen op elektrische rolstoelen: in het midden gemonteerde voetsteunen kunnen omhoog worden gebracht om onder de zitting goed te worden opgeborgen en omlaag om te worden ingezet. Een mechanisme voor onafhankelijke bediening van het opbergen en plaatsen van de voetsteun is niet inbegrepen in elektrische rolstoelen op de markt, en PWC-gebruikers hebben de behoefte geuit